其中,对象标志符用来惟一标识对象;BACnet设备可以通过广播自身包含的某个对象的对象名称,与包含相关对象的设备建立联系。因此进行BACnet对象的定义,解决楼宇自控设备的互相识别、访问是实现楼宇自控设备互操作的关键。BACnet设备使用相关的对象进行描述,每一对象都有一组属性,设备的特征可以通过属性值表现出来。......
2023-08-29
1.ANSI/ATA 878.1—1999标准
ARCnet是1977年由Datapoint公司开发的一种局域网(LAN)技术,这是一种很成熟的嵌入式实时局域网技术,数据传输速率为2.5Mbit/s。ARCnet技术采用令牌总线(token-bus)的媒质访问方式来管理LAN上工作站和其他设备之间的共享线路,网络中的每个节点设备可以设置等待发送报文时间的最大值,用这种方式解决应用的可靠性问题。在ARCnet中,LAN服务器总是在一条总线上连续循环地发送一个空信息帧。当有设备要发送报文时,它就在空帧中插入一个“令牌”以及相应的报文。当目标设备或LAN服务器接收到该报文后,就将“令牌”重新设置为0,以便该帧可被其他设备重复使用。这种方案是十分有效的,特别是在网络负荷大的时候,它为网络中的各个设备提供平等使用网络资源的机会。
ARCnet网络技术采用了美国国家标准(ANSI/ATA 878.1—1999)。(ARCnet Trade Associa-tion,ATA)致力于在不同的应用中推广这种嵌入式网络技术。ATA是ANSI(美国国家标准局)认可的标准研发协会,并指定该协会对ANSI/ATA 878.1—1999标准进行维护更新。BACnet标准将ANSI/ATA 878.1—1999 ARCnet局域网标准,包括未来的扩展,作为自己的标准。同时,仍然使用ISO 8802-2中的Class I LLC和类型1不确认的无连接模式服务作为逻辑链路控制协议。
2.LLC原语的参数和LLC原语向ARCnet MAC层的映射
(1)LLC原语的参数
BACnet网络使用DL-UNITDATA原语传送LLC参数。DL-UNITDATA原语中的参数是信源地址、信宿地址、数据和优先级。信源地址和信宿地址就是由网络接口硬件确定的介质访问控制地址,分别占用1B。
1B的链路服务访问点参数和系统代码(SC)参数各自也占用1B。LSAP的值都为X‘82’,表示本LSDU内包含有BACnet数据。SC的值为X‘CD’,表示此数据结构是一个BACnet帧。数据参数就是来自网络层的NPDU。ARCnet MAC层运行在只有一个服务类别的单优先级模式下,所以没有优先级参数的规范。
(2)LLC原语向ARCnet MAC层的映射
类型1不确认的无连接LLC服务直接映射成ARCnet的MAC原语MA-DATA.request。没有指示原语传递给LLC子层,但是从目标MAC子层有一个确认返回。ARCnet不允许其MSDU的长度为253B、254B或者255B。长度为0~252B的BACnet LPDU作为ARCnet MPDU帧的整个MSDU,其中MPDU中具有1B的信息长度(IL)域。长度为253~504B的BACnet LPDU作为ARCnet MP-DU的MSDU的前部分,后面加上3B不确定数值,长度达到256~507B,其中MPDU中具有2B的信息长度域。在接收方,如果检测到ARCnet的MP-DU信息长度域有2B,则要去掉MSDU中的最后3B。ARCnet中不能传输长度超过504B的LPDU。
3.MAC原语所要求的参数
ARCnet网络MAC层原语是MA-DATA.request、MA-DATA.indication和MA-DATA.confirmation。LLC数据帧中包含有信源节点和信宿节点的MAC地址,图4-7是LLC数据帧的结构图。其中,APDU是应用层协议数据单元,NPCI是网络层协议控制信息。DSAP和SSAP分别是信宿节点和信源节点的链路服务访问点参数,在此情况下,其值都为X‘82’,表示帧内包含有BACnet数据。整个帧由物理介质传送到目标节点设备。
图4-7 LLC数据帧的结构图
有关BACnet标准与楼宇自控系统技术的文章
其中,对象标志符用来惟一标识对象;BACnet设备可以通过广播自身包含的某个对象的对象名称,与包含相关对象的设备建立联系。因此进行BACnet对象的定义,解决楼宇自控设备的互相识别、访问是实现楼宇自控设备互操作的关键。BACnet设备使用相关的对象进行描述,每一对象都有一组属性,设备的特征可以通过属性值表现出来。......
2023-08-29
BACnet标准采用了4层结构:应用层、网络层、数据链路层和物理层,并为数据链路层和物理层提供了6种选择方案,其中一种就是选择主从/令牌传递协议加上EIA-485标准。MS/TP协议定义了MS/TP帧结构,这部分内容如第4章的“MS/TP局域网规范”所述。MS/TP协议还定义了MS/TP网络采用惟一的一种总线拓扑结构和主站点与从站点以及采用令牌机制的媒质访问控制方法。......
2023-08-29
如果指广义的BAS,则还包括:火灾报警及联动控制系统及设备、安全防护系统及设备。建筑内许多不同的机电设备分布在楼宇的各个部位及场所,BAS使这些设备安全可靠、经济和节能地运行。对BAS中的诸设备进行多方式控制。......
2023-08-29
冷水机组台数控制有三种基本方法,其中电流比台数控制方法最精确可靠。冷水机组在运行时的多余冷量从旁通或者平衡管回流,会造成很大的冷量损失,因此仅开启满足冷负荷需求的冷机台数对建筑节能贡献最大。通过BACnet互联得到的数值与机组内部设定值相同,控制逻辑与机组内部控制逻辑一致,相比管道安装的传感器,可能产生偏差外,DDC对冷水机组的起/停控制命令通过BACnet网关送达冷水机组,中间经过冷水机组的内部安全监测。......
2023-08-30
两个或多个BACnet子网络通过路由器互联构成BACnet互联网。目前能够到达的网络是指那些在BACnet互联网中已经具有一条有效连接的网络。......
2023-08-29
所有参与BACnet/IP广播活动的FD必须向BACnet/IP网络的某个BBMD进行注册,经过注册在BBMD处建立相应的FDT。其中,6B用来表示BBMD的BACnet/IP地址,4B用于表示广播路由掩码。BBVL协议要求BACnet/IP网络中所有BBMD的BDT均应相同。IP子网B中的BBMD不再进行广播式发送,仅仅单独向注册过的FD转发广播报文。......
2023-08-29
BACnet/IP网络与非BACnet/IP网络互联,实质上是指由BACnet/IP和BACnet设备组成的混合网络。图5-22给出了一种通过BACnet/IP网络与BACnet网络互联构成BACnet/IP互联网的情况。BACnet/IP网络中传输的是UDP数据包,BACnet网络中传输的是BACnet报文。在BACnet网络中,PAD接收BAC-net设备发送的BACnet报文,向IP路由器转发一个IP帧,将包含BACnet报文的IP帧传送到目的节点。......
2023-08-29
相关推荐