首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >智慧档案十二防系统硬件对接:恒湿净化一体机 RS485 协议对接方案

智慧档案十二防系统硬件对接:恒湿净化一体机 RS485 协议对接方案

原创
作者头像
BJ盛世宏博小程
发布于 2026-10-13 15:21:55
发布于 2026-10-13 15:21:55
140
举报

智慧档案十二防系统硬件对接:恒湿净化一体机 RS485 协议对接方案

物联网 · 盛世宏博 · 十二防对接


一、十二防里这台机器“接的是什么”

十二防(防潮、防高温、防虫、防霉、防尘、防火、防盗、防光、防有害气体、防水、防磁、防鼠)里,恒湿净化一体机直接扛:

  • 防潮 / 防高温 → 恒湿 + 温控
  • 防霉 / 防虫 → 恒湿抑霉 + 净化抑菌
  • 防尘 / 防有害气体 → 初效+中效+活性炭+HEPA
  • 防磁/防盗/防火/防水/防光/防鼠 → 不直接管,但要和门禁、烟感、水浸、红外做联动互锁

所以 RS485 对接不是“读个温湿度”,而是把“环境执行终端”塞进十二防事件总线里。


二、总体对接架构

代码语言:javascript
复制
恒湿净化一体机(RS485 / Modbus RTU)
        │ 9600/8N1,手拉手总线,首尾120Ω,屏蔽单点接地
        ▼
RS485→TCP 边缘网关 / 串口服务器
        │ Modbus TCP 或 MQTT
        ▼
智慧档案平台(十二防中枢)
   ├─ 环境量:温/湿/PM/TVOC/臭氧
   ├─ 设备量:模式/风机/加湿/除湿/再热/消毒
   ├─ 安全量:门禁/有人/消防/水浸
   └─ 联动引擎:阈值+死区+时段+互锁+审计

原则:

  • 机组控制器做内环 PID(加湿/除湿/风机)
  • 边缘网关做外环策略(错峰、互锁、断网自治)
  • 平台做长期策略、告警、台账、审计

三、物理层对接(先通总线,再谈协议)

项

十二防库房要求

线缆

双绞屏蔽线,≥0.5mm²,120Ω 特性阻抗

拓扑

手拉手,禁止星型分支

终端电阻

首端+末端各 120Ω,中间不接

屏蔽层

单点接地(网关侧),防地环流

隔离

网关/转换器带 RS485 光电隔离,库房潮、跨楼走线必选

波特率

9600 起步,距离长降 4800,别盲目 115200

地址

1~247 唯一,拨码/寄存器改,平台建地址表

接口防护

高湿库房要求收发芯片做三防漆,普通 MAX485 长期受潮易微裂

末端偶发掉线:先量 A-B 静态电压(应 >200mV),再看端子氧化、屏蔽层断点、星型分支。


四、协议层:Modbus RTU 点表模型

1. 先核“四个基”

  • 地址基:40001 是文档号,代码里用 0
  • 类型:INT16 / UINT16 / UINT32 / IEEE754
  • 缩放:×0.1、×0.01、原值
  • 字节序/字序:AB CD / CD AB / 跨寄存器 32 位怎么拼

2. 十二防一体机通用点表(0-based)

文档号

offset

点名

类型

缩放

读写

40001

0

run_mode 运行模式

UINT16

1

R/W

40002

1

target_rh 目标湿度

UINT16

0.1%RH

R/W

40003

2

target_temp 目标温度

INT16

0.1℃

R/W

40004

3

rh_deadband 湿控死区

UINT16

0.1%RH

R/W

40005

4

humidify_output 加湿输出

UINT16

1%

R

40006

5

dehumid_output 除湿输出

UINT16

1%

R

40007

6

reheat_enable 再热使能

UINT16

1

R/W

40008

7

fan_speed 风机档

UINT16

1

R/W

40009

8

purify_enable 净化使能

UINT16

1

R/W

40010

9

disinfect_mode 消毒模式

UINT16

1

R/W

40011

10

disinfect_start/end 消毒时段

UINT16

min

R/W

40012

11

ozone_ppb/ppm 臭氧浓度

UINT16

0.001

R

40013

12

safety_interlock 安全联锁字

UINT16

1

R

40014

13

local_remote 本地/远程

UINT16

1

R/W

40015

14

fault_word 故障字

UINT16

1

R

40016

15

filter_remain 滤网剩余 h

UINT16

1

R

40017

16

run_hours_low 累计小时低16

UINT16

1

R

40018

17

run_hours_high 累计小时高16

UINT16

1

R

run_mode 枚举:0停 / 1自动 / 2加湿 / 3除湿 / 4通风 / 5消毒 / 6净化

safety_interlock:bit0门开 / bit1有人 / bit2消防 / bit3水浸 / bit4急停


五、功能码陷阱(十二防项目高频翻车)

  • 读用 03,部分国产机不支持 06,写单寄存器必须走 0x10(写多寄存器)
  • 启停可能是:05 写线圈 / 06 写保持寄存器 / 硬接线 DO,三选一,不统一
  • 32 位累计时长跨两个寄存器,字序不对会算出几万小时
  • CRC16 小端:低字节在前,顺序反了设备直接忽略帧

网关里按机型建 profile:

代码语言:javascript
复制
model: HME-ARCHIVE-Pro
baudrate: 9600
parity: N
funcs: [0x03, 0x10]
single_write_via: 0x10
coil_start_stop: false
safety_read_before_write: true

六、平台采集与写控流程

1. 采集节拍

  • 温湿度/臭氧/状态字:1~5s(关键量)
  • 风机/加湿/除湿输出:5s
  • 滤网/累计时长/故障字:30~60s
  • 写操作:事件触发,不轮询

2. 写控安全链(十二防必须)

代码语言:javascript
复制
平台下发前:
1. 读 local_remote == 1(远程才允许)
2. 读 safety_interlock
   - 门开/有人 → 禁 UV、禁臭氧
   - 消防/水浸 → 停加湿、关水阀、除湿满负荷
3. 写 target_rh / run_mode / purify_enable
4. 回读确认:模式!=下发值 → 标 WRITE_NOT_EFFECTIVE
5. 写审计:who/when/slave/func/req/resp/result

3. 十二防联动规则(可直接进组态)

  • 湿度 >63%RH 持续 30s → 除湿+净化,回落 58% 才停(死区 5%)
  • 湿度 <42%RH 持续 30s → 湿膜加湿,回升 47% 才停
  • 门禁开 → 消毒模块全禁,只保留净化
  • 烟感/消防 → 一体机停加湿、关进水、机组进入消防托管
  • 水浸 → 关进水阀 + 开排水 + 平台红警
  • 通讯中断 >3min → 一体机本地自治,平台标 STALE,不盲发指令

七、数据质量与审计(十二防验收硬指标)

每条点存:

代码语言:javascript
复制
{
  "point": "room_rh",
  "raw": 523,
  "value": 52.3,
  "scale": 0.1,
  "quality": "GOOD|STALE|OUT_OF_RANGE|COMM_LOST|WRITE_NOT_EFFECTIVE",
  "slave": 3,
  "func": 3,
  "ts": "2026-10-13T14:50:00+08:00"
}

验收看:

  • 72h 温湿曲线是否锁在 14~24℃ / 45~60%RH
  • 昼夜极差 ΔT≤2℃、ΔRH≤5%
  • 门开/有人/消防事件里消毒是否被拦
  • 断网恢复后数据无空洞
  • 平台值、屏显值、便携表三者一致

八、对接交付物(采购/验收写死)

  1. Modbus RTU 点表(文档号/offset/功能码/类型/缩放/字节序/字序)
  2. 写权限表(可写点 / 需 remote_enable / 禁止写点)
  3. 安全联锁逻辑说明
  4. 地址规划表(slave / 库号 / 机型 / 固件版本)
  5. 波特率/校验/终端电阻/接地图
  6. 断网自治行为说明
  7. 联动规则脚本(死区/错峰/互锁/审计)
  8. 72h 通讯稳定性报告(掉线次数/CRC 错误率/恢复时间)

九、收口

智慧档案十二防里,恒湿净化一体机的 RS485 对接方案就一句话:

手拉手总线打底 → Modbus 点表配置驱动 → 边缘网关做死区/错峰/互锁 → 平台只管策略、告警和审计 → 断网时设备本地保环境,恢复后数据补传不丢。

机器不是“能通讯就行”,而是要在门开、有人、消防、水浸这些十二防事件里知道什么时候该动、什么时候绝对不能动。


关键词:智慧档案十二防,恒湿净化一体机,RS485,Modbus RTU,点表配置,安全互锁,边缘网关,死区控制,数据质量戳,断网自治

标签:#智慧档案 #十二防 #恒湿净化一体机 #RS485 #ModbusRTU #安全互锁 #边缘网关 #死区控制 #动环平台 #档案库房

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 智慧档案十二防系统硬件对接:恒湿净化一体机 RS485 协议对接方案
    • 一、十二防里这台机器“接的是什么”
    • 二、总体对接架构
    • 三、物理层对接(先通总线,再谈协议)
    • 四、协议层:Modbus RTU 点表模型
      • 1. 先核“四个基”
      • 2. 十二防一体机通用点表(0-based)
    • 五、功能码陷阱(十二防项目高频翻车)
    • 六、平台采集与写控流程
      • 1. 采集节拍
      • 2. 写控安全链(十二防必须)
      • 3. 十二防联动规则(可直接进组态)
    • 七、数据质量与审计(十二防验收硬指标)
    • 八、对接交付物(采购/验收写死)
    • 九、收口
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档