而BACnet标准考虑到楼宇自控网络可靠性和实时性及运行效率,并根据BACnet网络的特点,对ISO-RM网络层功能进行了简化。对BACnet报文分段是BACnet网络的应用层功能,因此网络层不再涉及报文分段及相关的管理,因此网络层的功能进一步简化。BACnet网络层功能简化具体体现在网络层处理和传输的BACnet报文最大长度仅仅取决于网络层下层连接的不同局域网传输报文长度中的最小报文长度。......
2023-08-29
一般情况下,BACnet应用系统中的管理层网络使用TCP/IP网络,而在现场控制器层,处于测控网络的属性要求,可以采用基于令牌控制的ARCnet网络、MS/TP网络、LonWorks网络、PTP网络、以太网或虚拟以太网等。在BACnet网络体系结构中,网络层是一个承上启下的协议中间层,从协议的观点看,网络层的功能是向应用层提供统一的网络服务平台,屏蔽异构网络的差异,实现各种局域网络互联和报文路由等功能。BACnet网络层协议负责建立和维护路由表,实现在BACnet网络中的路由器自动配置和报文在路由器之间的流动能够顺畅进行。
换言之,网络层的功能就是实现连接两个异构的BACnet局域网。实现异构网络连接的设备称为“BACnet路由器”。数据链路层提供将报文在本局域网内单播到某个设备或广播到所有设备,网络层提供将报文直接传递到一个远程的BACnet设备、广播到一个远程BACnet网络或者广播到所有的BACnet网络中的所有BACnet设备的能力。一个BACnet设备由一个特定的网络号和一个确切的MAC地址惟一标识。网络层提供网络路由功能,使得报文可以被直接传递到一个远程设备、一个远程网络上的所有设备或者所有网络上的所有设备。由于BACnet协议规定两个BACnet设备之间只能有一条有效路径,这个限制大幅度降低了网络层的复杂性,简化了路由算法。
在前面讲述的BACnet互联网络的拓扑结构组成中,使用路由器将两个BACnet网络实现互联,BACnet路由器有两种,还有一种由于在与IP网络的互联中很少使用半路由器,本书不再加以赘述。
BACnet设备之间通过网络通信。常见网络包含IP(BACnet/IP)、主从令牌传递网络(BAC-net MS/TP)。BACnet网络的互联需要一个BACnet路由器,当连接一个非BACnet网络和一个BACnet网络时需要网关。当使用以太网来进行网络通信时,BAS Remote提供一种方便的方法来扩展现场BAS,此时BAS路由器可作为BACnet应用特殊控制器(B-ASC)。除了通用I/O点,它也可以作为BACnet/IP和ModBus远程I/O以及ModBus至BACnet的网关以及一个Sedona Frame-work控制器。
有关BACnet标准与楼宇自控系统技术的文章
而BACnet标准考虑到楼宇自控网络可靠性和实时性及运行效率,并根据BACnet网络的特点,对ISO-RM网络层功能进行了简化。对BACnet报文分段是BACnet网络的应用层功能,因此网络层不再涉及报文分段及相关的管理,因此网络层的功能进一步简化。BACnet网络层功能简化具体体现在网络层处理和传输的BACnet报文最大长度仅仅取决于网络层下层连接的不同局域网传输报文长度中的最小报文长度。......
2023-08-29
BACnet NPDU的组成结构以及报文头部PCI编码区的控制管理功能标识域如图4-3所示。目前的BACnet协议的版本号是1。用于记录报文经过BACnet路由器的次数。如果信源节点和信宿节点同在一个BACnet子网内进行数据通信,NPDU中与地址有关的域均可以默认。......
2023-08-29
两个或多个BACnet子网络通过路由器互联构成BACnet互联网。目前能够到达的网络是指那些在BACnet互联网中已经具有一条有效连接的网络。......
2023-08-29
网络层协议报文是指BACnet网络层控制和管理报文,主要用于BACnet路由器配置和管理、路由表的维护、网络层拥塞控制、PTP链路控制和管理以及网络层功能查询等。有10种网络层协议报文,说明如下:1.Who-Is-Router-To-Network报文该报文类型域是X‘00’,有2B的网络号,并可由网络中任意节点产生,用广播方式发送和转发。该类报文由BACnet路由器产生,作用是一个拒绝报文,直接发给生成被拒绝的报文的节点,网络号就是被拒绝报文中的网络号。......
2023-08-29
云管理层是云最核心的部分。如图4-2所示,云管理层共有9个模块,这9个模块可分为3层,它们分别是用户层、机制层和检测层。图4-2云管理的架构1.用户层顾名思义,这层主要面向使用云的用户,并通过多种功能来更好地为用户服务,共包含4个模块:用户管理、客户支持、计费管理和服务管理。表4-2机制层模块3.检测层检测层主要监控云计算中心的方方面面,并采集相关数据,以供用户层和机制层使用。......
2023-06-23
如果不存在此字段,表明信宿节点设备与信源节点设备位于同一个BAC-net网络中。如果此域表示存在一个Reject-Message-To-Network报文,则网络层实体要执行专门的针对此报文的规程。......
2023-08-29
MS/TP网络在硬件组成上包括RS-485收发器、计时器和通用异步收发器3个构件。MS/TP网络网络层RS-485总线的连接如图6-6所示。图6-6 MS/TP网络网络层RS-485总线的连接RS-485标准采用平衡(或差分)式数据传输模式,具有较强的抗干扰能力,传输介质采用较为廉价的屏蔽双绞线,并且在传输介质上可以挂接多个接收器。......
2023-08-29
为了实现长报文的传输,BACnet采取了应用层报文分段的机制来对报文进行分段。在BAC-net中只有有证实请求和复杂确认报文可能需要分段。APDU最大长度的确定在BACnet报文中,APDU的最大长度不是固定的,其具体值是下列各长度值中的最小值:1)设备所能发送的APDU的最大长度。......
2023-08-29
相关推荐