首页 理论教育BACnet标准与设备混合网络

BACnet标准与设备混合网络

【摘要】: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帧传送到目的节点。

BACnet/IP网络与非BACnet/IP网络互联,实质上是指由BACnet/IP和BACnet设备组成的混合网络。这里的非BACnet/IP网络特指基于原BACnet 135—1995定义的通信系统所构成的传统BACnet网络。

978-7-111-38144-0-Chapter05-27.jpg

图5-20 非BACnet/IP网络和BACnet/IP网络互联

BACnet路由器是BACnet网络互联设备,不同BACnet网络之间的信息交换都要经过BACnet路由器。如果一个BACnet网络中的设备和一个BACnet/IP网络设备公用一个物理网段(如以太网段),必须为BACnet网络中的设备和BACnet/IP网络设备分配不同的BACnet网络号,这两个网络间的设备要通过一个BACnet/IP路由器来互联,互联的结构如图5-20所示。

BACnet、B/IP PAD技术(隧道技术)和BACnet/IP是BACnet标准体系中的3个子系列标准,综合使用这些子系列标准可以组建结构内容多种多样的BACnet/IP互联网和不同的网络组态。BACnet/IP网络中可以同时有BACnet、BACnet/IP和PAD设备,这些设备在一个BACnet/IP网络中同时运行必须遵守以下规则:

规则一:BACnet设备和BACnet/IP设备之间不能互相直接通信,彼此交换的报文要用一个BACnet-BACnet/IP路由器进行转发和路由才行,这里的BACnet-BACnet/IP路由器可以认为是一个广义的具有路由功能的网关。BACnet设备BACnet网络中,BACnet/IP设备在BACnet/IP网络中都必须有各自的BACnet网络号。

还有一个规则:BACnet/IP设备不能直接与隧道技术中PAD(协议包封装/拆装)设备进行通信,也要通过一个BACnet-BACnet/IP路由器连接实现通信。

一个由BACnet/IP设备和BACnet设备组成的混合网络结构如图5-21所示。

978-7-111-38144-0-Chapter05-28.jpg

图5-21 由BACnet/IP设备和BACnet设备组成的混合网络

图5-21中的网段1是一个BACnet网络,包含BACnet设备、PAD和一个IP路由器,网段外部的IP帧经由IP路由器送至PAD,再由PAD从IP帧中取出BACnet报文,将其传送给本网络中的BACnet设备。网段2由BACnet网络、PAD、BACnet/IP网络、一个BACnet B/IP路由器、一个IP路由器、BACnet设备和BACnet/IP设备组成。

图5-21中网络101和网络103是BACnet网络,通过隧道技术(PAD)与其他网络组成BAC-net互联网,BACnet网络中的设备向网络上发送的是BACnet报文。网络102和网络104是BAC-net/IP网络,它们的设备向网络上发送的是IP帧,它们通过IP路由器可以直接连接到因特网中构成BACnet互联网。在网段2和网段3分别都同时存在BACnet/IP设备和BACnet设备,这两个网段分别都具有两个BACnet网络号,而它们各自中的两种设备之间进行数据通信时,需要有BACnet-BACnet/IP路由器进行互联。

图5-22给出了一种通过BACnet/IP网络与BACnet网络互联构成BACnet/IP互联网的情况。

图5-22中,有一个BACnet/IP网络1,BACnet网络2,还有一个包括BACnet/IP虚拟网络和BACnet虚拟网络的混合网络,不管是BACnet/IP网络还是BACnet网络都有一个自己的BACnet网络号。BACnet/IP网络中传输的是UDP数据包,BACnet网络中传输的是BACnet报文。

图5-22给出了BACnet/IP网络和B/IP PAD网络互联构成的一个网络组态,在该组态中,一个BACnet网络和一个BACnet/IP网络通过Internet互联起来。在BACnet网络中,PAD接收BAC-net设备发送的BACnet报文,向IP路由器转发一个IP帧,将包含BACnet报文的IP帧传送到目的节点。从远端来的IP帧通过IP路由器将UDP报文传递给PAD,PAD在转化为BACnet报文传送给BACnet设备。

978-7-111-38144-0-Chapter05-29.jpg

图5-22 BACnet/IP网络与BACnet网络互联

在图5-23中,BACnet/IP网络中包括了一个BBMD,在BACnet/IP网络的设备彼此之间使用UDP数据报传递数据,BACnet/IP设备和BACnet/IP路由器双向传输UDP数据报;BACnet/IP路由器和PAD之间双向传输BACnet报文;PAD与IP路由器之间双向传输UDP数据报。如果网络中的某一节点要和IP网络远端的节点通信,通过IP路由器连入Internet,实现通信。

978-7-111-38144-0-Chapter05-30.jpg

图5-23 BACnet/IP网络和B/IP PAD网络互联构成一个组态