2. BMS 系统基础:架构、主流品牌与通信协议
楼宇管理系统(BMS)是厂务设施自动化监控的核心中枢。本章从系统分层架构、主流品牌技术特点以及关键通信协议三个维度,帮助学员建立 BMS 的全局认知,为后续水电气化监控系统的对接调试打下理论基础。
2.1 BMS 系统三层架构
现代 BMS 普遍采用分层分布式架构,从功能上划分为管理层、自动化层和现场层。这种分层设计实现了数据采集、控制运算与集中管理的解耦,便于系统扩展与维护。
2.1.1 管理层
管理层是 BMS 的“大脑”与“人机界面”,通常部署在中央监控室。它负责数据汇聚、历史记录、报警管理、能耗分析以及远程控制。主流管理平台支持多用户权限、图形化组态和第三方系统集成。
2.1.2 自动化层
自动化层由 DDC(直接数字控制器)或 PLC 构成,是 BMS 的“决策中心”。它接收现场传感器信号,执行预设的控制逻辑(如 PID 调节、时序控制、联锁保护),并输出指令给执行器。该层具备独立运行能力,即使与管理层通信中断,仍能维持基本控制功能。
2.1.3 现场层
现场层包含所有物理设备,是 BMS 的“感官”与“手脚”。传感器(温度、压力、流量、湿度、电量)负责采集数据,执行器(电动阀、变频器、接触器)负责执行控制指令。现场层设备通常通过硬接线或现场总线与自动化层控制器连接。
2.2 主流 BMS 品牌介绍
全球 BMS 市场由霍尼韦尔、西门子、江森自控三大品牌主导。它们在产品生态、协议支持、行业应用方面各有侧重。下表从多个维度进行对比:
| 对比维度 | 霍尼韦尔 (Honeywell) | 西门子 (Siemens) | 江森自控 (Johnson Controls) |
|---|---|---|---|
| 核心平台 | Enterprise Buildings Integrator (EBI) | Desigo CC / Design PX | Metasys |
| 控制器系列 | Spyder, XL8000 | PXC, RXC | FX, NAE |
| 原生协议 | BACnet, Modbus, LonWorks | BACnet, Modbus, KNX | BACnet, N2 Bus |
| 行业优势 | 制药、数据中心、机场 | 商业建筑、轨道交通、实验室 | 商业楼宇、医院、工业园区 |
| 编程工具 | Care (图形化逻辑) | Desigo Engineering (CFC/SCL) | CCT (图形化逻辑) |
| 开放程度 | 高,支持多种第三方集成 | 高,BACnet 认证产品线齐全 | 中高,N2 总线为早期私有协议 |
2.3 BACnet 与 Modbus 协议概述
BACnet 和 Modbus 是 BMS 领域应用最广泛的两种通信协议。理解它们的特性、适用场景和局限性,是进行系统集成与调试的前提。
2.3.1 BACnet 协议
BACnet(Building Automation and Control Network)是 ASHRAE 制定的楼宇自动化专用协议,标准编号 ANSI/ASHRAE 135。它定义了对象模型、服务、数据链路层和网络层,支持设备之间的互操作性。
- 对象模型:每个设备被抽象为对象集合,如 Analog Input (AI)、Analog Output (AO)、Binary Input (BI)、Binary Output (BO)、Device 等。每个对象有属性(如 Present_Value, Units, Status_Flags)。
- 数据链路层:支持 BACnet/IP(以太网)、BACnet MS/TP(RS-485)、BACnet PTP(点对点)等。厂务项目中 BACnet/IP 最常用,速率可达 100Mbps。
- 服务类型:包括读属性 (ReadProperty)、写属性 (WriteProperty)、报警事件 (EventNotification)、趋势日志 (TrendLog) 等。
2.3.2 Modbus 协议
Modbus 由 Modicon 公司于 1979 年提出,是工业领域事实上的标准串行通信协议。它简单、开放、易于实现,广泛应用于 PLC、变频器、智能仪表和电力监控设备。
- 物理层:Modbus RTU(RS-485,二进制编码)和 Modbus TCP(以太网,TCP/IP 封装)。RTU 模式在厂务现场总线中最为常见。
- 数据模型:包括线圈 (Coil)、离散输入 (Discrete Input)、保持寄存器 (Holding Register)、输入寄存器 (Input Register)。水电气化参数(温度、压力、流量、电量)通常映射到保持寄存器。
- 功能码:01 读线圈、02 读离散输入、03 读保持寄存器、04 读输入寄存器、05 写单线圈、06 写单寄存器、16 写多寄存器等。
- 寄存器地址偏移:Modbus 协议中寄存器地址从 0 开始,但许多设备手册使用 PLC 地址(从 40001 开始)。例如,手册中 40001 对应协议地址 0。
- 数据字节序:32 位浮点数或整数在 Modbus 寄存器中可能采用 Big-Endian 或 Little-Endian 排列,需在 BMS 控制器中配置匹配。
- 波特率与校验:RS-485 网络上的所有设备必须使用相同的波特率、数据位、停止位和校验方式(无校验/偶校验/奇校验)。
2.3.3 协议对比与选型建议
| 对比维度 | BACnet | Modbus |
|---|---|---|
| 标准化组织 | ASHRAE (ANSI/ISO 标准) | Modicon (事实标准) |
| 对象模型 | 丰富,面向对象(AI/AO/BI/BO/Device) | 简单,面向寄存器(Coil/Register) |
| 互操作性 | 高,通过 BIBB 定义设备能力 | 低,需双方约定寄存器映射表 |
| 网络拓扑 | 支持 IP 路由,适合大型系统 | RS-485 总线型,TCP 星型 |
| 数据速率 | BACnet/IP 可达 100Mbps | RTU 典型 9.6k~115.2kbps |
| 典型应用 | 楼宇自控(空调、照明、电梯) | 工业设备(变频器、电表、传感器) |
| 厂务集成建议 | BMS 主干网首选,用于管理层与自动化层 | 现场设备接入首选,用于自动化层与现场层 |