智慧建筑的楼宇自控系统(BAS/BMS)管控着空调、照明、电梯、消防、安防等几十个子系统——但奇怪的是,自动门经常被BMS"遗忘"。空调的温度传感器遍布每个房间,但自动门的状态(开着还是关着、健康还是故障、今天通行了多少人)——BMS一概不知。这造成了两个问题:一是能源浪费(空调不知道门开着,照样全功率送风),二是运维盲区(物业不知道门坏了,直到有人投诉)。本文给出自动门接入楼宇自控系统的完整方案。
一、自动门应向BMS提供哪些数据?
| 数据点 | 数据类型 | 重要性 | 用途 |
|---|---|---|---|
| 门体开/关状态 | DI(开关量输入,干接点) | ★★★★★ | 空调联动:门长时间开启→降低该区域空调送风量(节能) |
| 门体故障告警 | DI(开关量,常闭,故障时断开) | ★★★★★ | BMS告警:门故障→派工单→物业去修 |
| 消防联动状态 | DI(开关量) | ★★★★★ | BMS确认消防联动已触发 |
| 通行计数 | 脉冲计数或AI寄存器 | ★★★★ | 分析通行高峰、制定节能策略 |
| 门体运行模式 | AI寄存器(0=关闭/1=自动/2=常开/3=常闭/4=单向) | ★★★★ | BMS远程切换模式(节假日切节能模式) |
| 运行速度 | AI寄存器(mm/s) | ★★★ | BMS监控门体健康趋势(速度变慢→机械阻力增大→预测性维护) |
| 电机电流 | AI寄存器(A) | ★★★★ | 同上——电流缓慢增大→皮带/滑轮磨损→预测性维护 |
| 开门次数累计 | AI寄存器(次数) | ★★★ | 用于维保计划的触发条件(每10万次需保养) |
二、三种主流通信协议对比
| 协议 | 物理层 | 拓扑结构 | 传输距离 | 开放性 | 适用场景 |
|---|---|---|---|---|---|
| Modbus RTU | RS485两线制 | 主从(1主+N从,≤32节点/总线) | ≤1200m(9600bps时) | 完全开放,最简单 | 中小规模项目,预算有限 |
| BACnet MS/TP | RS485两线制 | 主从/令牌传递(≤127节点/总线) | ≤1200m | 楼宇自控标准,但实现复杂度高于Modbus | 大中型商业建筑,需要BMS统一管理 |
| BACnet/IP | 以太网(RJ45) | 星型/树型 | 100m/段(以太网) | 同上,带宽更高 | 大型项目,已有以太网布线 |
| OPC UA | 以太网(RJ45) | 客户端/服务器 | 同以太网 | 工业4.0标准,安全性最高 | 工业场景、信息安全要求高的项目 |
建议:商业建筑优先选Modbus RTU(RS485)——成本最低、调试最简单、业界支持最广。控制器增加一个RS485接口(加一块MAX485或SP3485芯片+Bourns TBU瞬态保护),成本不到20元。如果项目要求BMS统一用BACnet,则可以用BACnet网关转换(Modbus→BACnet网关约2000-3000元/台,可接多樘门)。
三、Modbus RTU的地址与寄存器规划
| 寄存器地址 | 内容 | 数据类型 | 读写权限 |
|---|---|---|---|
| 40001(Holding Register) | 门体状态(0=关闭/1=开启/2=运动中/3=故障/4=消防联动中) | UINT16 | 只读 |
| 40002 | 故障代码(0=无故障,1-255=故障码) | UINT16 | 只读 |
| 40003 | 今日通行次数(0-65535,每日零点清零) | UINT16 | 只读 |
| 40004 | 累计通行次数(0-999999,溢出后归零) | UINT32(占40004/40005两个寄存器) | 只读 |
| 40006 | 当前运行速度(mm/s) | UINT16 | 只读 |
| 40007 | 当前电机电流(mA) | UINT16 | 只读 |
| 40010 | 运行模式设置(0=正常/1=常开/2=常闭/3=单向/4=节能) | UINT16 | 读写(BMS可远程控制) |
| 40011 | 开门保持时间设置(1-60s) | UINT16 | 读写 |
BMS侧只需按寄存器地址轮询读取即可。每樘门的Modbus从站地址通过拨码开关设置(1-31),同一RS485总线上最多接31樘门(地址0留给广播)。
四、BMS集成后能做什么?
- 空调节能联动:门持续开启超过60s→BMS自动降低该区域的VAV-Box送风量到40%→门关闭后恢复100%。某商场实测年省空调电费约3-5%
- 电梯调度优化:BMS分析各楼层自动门的通行量→预测下一时段的人流→提前调度电梯到对应楼层。某写字楼实测减少高峰等候时间约15%
- 预测性维护:记录每樘门的历史电机电流曲线。当某樘门的电流在最近30天内缓慢上升超过20%→自动生成维保工单→在门坏之前就修好了
- 统一模式切换:节假日一键将所有公共区域的自动门切换为"节能模式"(降低开门速度、延长保持时间、减少待机照明)。200樘门3秒完成切换
五、信息安全的底线
自动门接入BMS后,它是建筑网络攻击面的一部分。至少做到:①RS485总线物理隔离(不与其他任何系统共享总线);②如果是BACnet/IP或以太网,必须划分VLAN并设置防火墙规则(只允许BMS服务器IP访问自动门控制器的IP);③Modbus协议本身无认证机制——如果需要远程控制功能(如切换运行模式),必须在应用层加一个"enable"握手(控制器收到切换指令后回复一个随机挑战码,BMS必须在1s内回答正确的响应码才执行指令)。这个措施可以防止攻击者通过Modbus随意控制门体。
