BACnet 设备可通过其“BACnet 互操作性构件” (BIBB)s 进行描述,这些构件是建立服务所必需的。它们分布在不同的区域:
-
“数据共享” (DS)
-
“报警和事件管理”(AE)
-
“调度” (SCHED)
-
“趋势” (T)
-
“设备和网络管理” (DM)
“例如,数据共享” 包含两个 BIBB,这是“服务读取属性” 所需要的:
-
客户端DS-RP-A(数据共享--读取属性--A)
-
服务器端:DS-RP-B(数据共享--读取属性--B)
BACnet 标准通过最低要求的 BIBB 来定义配置文件,见下表。“BACnet 简单传感器” (B-SS) 是最简单的一种,只包含一个 BIBB。更复杂的设备包含更多的 BIBB(从右至左)。

AC500 V2 支持 BIBB,通过安装 BACnet B-ASC 库,可将其作为“BACnet 特定应用控制器” (B-ASC)。
AC500 V3 支持更多的 BIBB,使其成为“BACnet 楼宇控制器” (B-BC),它包含一个服务器(所有以 -B 结尾的 BIBB)和一个客户端(所有以 -A 结尾的 BIBB)。事实上,AC500 中还包含更多的 BIBB。上表中 B-BC 项下的所有 BIBB,外加
DS-COV-A, -B |
(数值变化-A、-B) |
DS-COVP-A, -B |
(属性数值变化-A、-B) |
AE-N-E-B |
(警报和事件通知外部-B) |
AE-ASUM-B |
(警报和事件-警报摘要-B) |
SCHED-I-B |
(日程安排-内部-B) |
T-VMT-E-B |
(查看和修改趋势(外部-B) |
DM-TS-B |
(时间同步-B) |
DM-UTC-B |
(UTC时间同步-B) |
DM-MTS-A |
(手动时间同步-A) |
DM-LM-B |
(列表操作-B) |
DM-OCD-B |
(创建和删除对象-B) |
NM-BBMDC-B |
(BBMD 配置-B) |
... |
所有详细信息请参见Automation Builder pdf 文档 ABB-B-BC-PICS-AC500_V3.pdf。方向帮助/项目示例/示例。

带有多个执行器和传感器的驱动器充当 B-ASC,例如在 MS/TP 网络上以“模拟输入” (AI) 对象的形式提供温度值。
AC500 B-BC 作为客户端可以读取该温度值,进行一些处理(缩放、限值检查),并在服务器端将处理后的值作为“Analog Value” (AV) 对象和“Trend” 对象提供给 IP 网络。BACnet 操作符工作站 (B-OWS) 等更高级别的客户端可以访问处理过的对象“模拟值” 和“趋势” 进行监控。
以下各章将介绍可能的应用以及如何将 PLC 配置为 B-BC。