BACnet 可在不同类型的局域网上运行。AC500 B-BC 支持以下功能:
-
MS/TP(主从/令牌传递),基于 RS-485 串行接口
-
BACnet IP,基于Ethernet / UDP / IP

不同的网络可合并到一个通用的“BACnet 网络” 。上图显示了“BACnet 网络” 中一些 BACnet 设备的示例。每个设备都有一个设备 ID(10 至 15),在应用层面上必须是唯一的。应用层面的服务(如读取或写入请求)使用这些设备 ID,不需要较低层次的寻址信息。
示例“BACnet 网络” 由不同的 BACnet 网络组成:
-
连接设备 10、11 和 12 的 BACnet MS/TP 网络
-
BACnet IP 网络(UDP 端口 47808),由一个 IP 子网组成,IP 范围为 192.168.0.x,连接设备 12、13 和 14
-
BACnet IP 网络(UDP 端口 47809),由一个 IP 子网组成,IP 范围为 192.168.2.x,连接设备 14 和设备 15
BACnet 网络中的寻址是通过数据链路完成的,数据链路必须具有唯一的 BACnet MAC 地址(与Ethernet MAC 地址不同)。
-
在 MS/TP 网络中,BACnet MAC 地址只有一个八位位组(示例中为 1、2、3)。
-
在 IP 网络中,BACnet MAC 地址是 IP 地址和 UDP 端口号的组合(例如设备 13 为 192.168.0.130.47808)。以下 16 个 UDP 端口为 BACnet 预留:BAC0(=47808 十进制)至 BACF。
AC500 可充当 BACnet MS/TP 和 IP 网络之间的 BACnet 路由器(上图中的设备 12),或两个不同 BACnet IP 网络之间的 BACnet 路由器(设备 14)。
使用相同 UDP 端口的两个 IP 子网可通过互联网路由器合并为一个 BACnet IP 网络。

问题在于互联网路由器会阻止本地广播信息,而这正是 BACnet 通信所必需的。“广播管理设备” (BBDM) 可以解决这个问题。PLC 可配置为 BBDM。在上图中,设备 12 和 14 应配置为 BBDM,以便通过互联网路由器实现 BACnet 通信。
另一种方法是,如果 IP 子网中没有 BBDM 设备,则将 PLC 配置为外来 BACnet 设备,以便通过互联网路由器传递广播信息。
将AC500 配置为 BBDM 或外来设备的说明见⮫ “数据链接的配置 ” 。