物联网 · 盛世宏博 · 档案库房、恒温恒湿消毒净化一体机、3D可视化、数字孪生、Modbus TCP、边缘联动、十防管控
档案库房恒温恒湿消毒净化一体机与3D可视化平台联动调试笔记
一、调试前置说明
本笔记记录国产化智慧档案馆项目中恒温恒湿消毒净化一体机与库房3D数字孪生可视化平台的对接、联调、闭环校验全过程。区别于普通组态监控,3D可视化平台核心价值是空间绑定、可视化状态渲染、空间定位告警、三维交互下发控制;所有底层控制、安全联锁、PID闭环逻辑不在前端3D页面执行,全部下沉到信创边缘网关,3D平台仅作为状态展示、事件弹窗、人工干预操作入口,避免前端渲染卡顿、网络抖动造成设备误动作。 整套系统遵循DA/T 42-2022《档案库房温湿度调控规范》、DA/T 106---2025《档案库房有害气体检测与控制规范》,适配十防体系联动框架,支持多库房分区独立管控、集群协同调控,适配新建档案馆、存量库房智慧化改造场景。
调试前置条件清单:
- 库房3D模型已经轻量化烘焙,一体机、温湿度测点、漏水绳、门禁、烟感、光照传感器点位在三维场景内完成空间坐标绑定,每个一体机绑定唯一设备ID、库房分区编码;
- 恒温恒湿消毒净化一体机通信接口调试完成,支持Modbus TCP/Modbus RTU over TCP,本地面板可切换本地/远程控制模式;
- 工业边缘网关部署到位,网关与一体机、PoE传感器、安防子系统网络互通,采集VLAN独立划分,跨VLAN ACL策略放行Modbus TCP 502端口;
- 3D可视化中台、消息总线、MQTT服务、时序数据库正常运行,物模型字段、上报Topic、下发指令协议文档对齐;
- 配套感知单元部署到位:架内分布式温湿度变送器、酸性气体/TVOC传感器、漏水监测绳、门磁+人体存在传感器、烟感探测器、臭氧浓度探头。
二、通信链路与物模型点位梳理
2.1 通信架构
一体机 ↔ 边缘网关(Modbus TCP主站轮询)→ 网关归一化转MQTT消息 → 物联网中台消息总线 → 3D可视化前端渲染。 控制反向链路:3D页面人工操作 → 中台权限校验、参数合法性校验 → 下发控制指令至边缘网关 → 网关校验联锁条件、寄存器写入一体机 → 网关回读设备状态,上报执行结果回传给3D场景刷新状态。
核心红线:禁止3D前端直接向一体机下发Modbus指令,所有控制动作必须经过边缘网关安全校验层,防止前端异常、越权操作、网络丢包带来的安全事故。
2.2 一体机标准寄存器点位(以主流机型为基准,调试前以设备厂家点位表为准)
只读状态寄存器(网关周期轮询,推送至3D平台渲染)
| 寄存器 | 参数 | 数据类型 | 说明 |
|---|---|---|---|
| 40001 | 设备运行总状态 | UInt16 | 待机、运行、故障、通信离线 |
| 40002 | 风机档位 | UInt16 | 0停机,1/2/3档调速 |
| 40003 | 加湿输出状态 | Bit | 0关闭,1加湿回路开启 |
| 40004 | 除湿输出状态 | Bit | 0关闭,1除湿转轮工作 |
| 40005 | 加热/再热状态 | Bit | 辅助升温 |
| 40006 | 净化单元状态 | Bit | 活性炭、催化除酸循环 |
| 40007 | UV/等离子消毒状态 | Bit | 消毒回路启停 |
| 40008 | 回风温度 | Float | 库房回风实测温度 |
| 40009 | 回风湿度 | Float | 库房回风实测湿度 |
| 40010 | 臭氧浓度 | Float | 消毒时段臭氧监测 |
| 40011 | 滤网压差/滤网寿命 | UInt16 | 滤网堵塞预警 |
| 40012 | 故障编码 | UInt16 | 缺水、传感器故障、压缩机故障、通信故障 |
可写控制寄存器(仅网关在联锁校验通过后写入)
| 寄存器 | 参数 | 数据类型 | 取值范围 |
|---|---|---|---|
| 41001 | 远程本地切换 | UInt16 | 0本地面板,1远程网关控制(3D平台可控) |
| 41002 | 目标湿度设定值 | Float | 45~60%RH,档案库房标准区间 |
| 41003 | 目标温度设定值 | Float | 14~24℃ |
| 41004 | 手动模式指令 | UInt16 | 0自动,1除湿,2加湿,3净化,4消毒,5停机 |
| 41005 | 消毒定时时长 | UInt16 | 单位分钟,无人模式生效 |
网关轮询周期设置:常规状态2s轮询一次;告警事件变化时,自动提升至500ms快速采集;网络拥堵场景不缩短至200ms以内,避免Modbus报文风暴造成一体机协议栈卡死。
2.3 3D平台订阅字段与状态映射渲染规则
3D场景内一体机模型采用材质变色、动画、图标叠加的方式实时反馈工况,是孪生可视化和普通监控最大差异点,调试阶段重点核对渲染状态和真实设备状态一致性:
- 待机稳态:设备模型原色,静态,右下角小字标注目标温湿度;
- 除湿运行:模型蓝色流光动画,弹窗显示当前湿度、除湿剩余持续时长;
- 加湿运行:模型绿色流光动画;
- 净化除酸运行:青色循环动画,同步展示TVOC、酸性气体实时读数;
- UV消毒运行:紫色流光闪烁,页面强提示【消毒模式,禁止人员进入库房】;
- 设备故障、滤网堵塞:红色持续闪烁,弹出故障码、故障处置指引;
- 通信断连:模型置灰叠加问号标记,标注离线时长,区分"网关离线"和"单台一体机失联";
- 高优先级告警锁定(火警/漏水):一体机模型灰色锁定,控制按钮全部置灰禁用,无法在3D页面手动启停。
三、分阶段调试流程
阶段1:单体设备Modbus通信单测(网关侧,不接入3D平台)
这一步是联调基础,很多可视化对接失败根源是底层Modbus读写不稳定,不要直接打通中台。
- 一体机面板切至远程模式,确认从站地址、Modbus TCP端口、IP地址静态配置;
- 在边缘网关使用modbus poll、mbpoll工具做单点读写测试:连续读取状态寄存器10分钟,统计丢包率,丢包率必须小于0.5%;
- 写入目标湿度、切换运行模式,写指令之后必须增加回读校验机制:下发写入报文,延时300ms读取对应寄存器,对比回读值和下发值是否一致;
- 异常测试:断开一体机网线、断电重启,观察网关识别离线、上线恢复时间,测试断线重连逻辑;
- 记录坑点:部分一体机固件在短时间高频写寄存器时会出现寄存器写成功、状态不更新,调试时增加写指令防抖间隔,同一设备下发指令间隔≥1.5s,禁止高频连续下发模式切换指令。
完成本阶段标准:网关可以稳定读写全部点位,故障、离线事件可以稳定上抛。
阶段2:网关物模型、MQTT消息中台对接测试
网关把采集到的一体机数据、事件封装为标准化JSON报文,按固定主题推送到消息总线,3D平台订阅对应Topic。 报文结构示例:
{
"deviceId":"JK-YT-001",
"roomCode":"K01库房",
"ts":1761452132000,
"state":{
"runStatus":2,
"temp":19.2,
"rh":51.4,
"purify":1,
"disinfect":0,
"faultCode":0
},
"eventType":"normal/warn/emergency"
}
调试校验项:
- 正常周期上报报文稳定推送;
- 状态跳变事件(启停、故障、告警)支持事件主动推送,不依赖前端轮询拉取;
- 下发控制指令的应答报文、执行失败回执报文单独区分Topic;
- 断网缓存、断点续传测试:断开网关上行到中台的网络,网关本地缓存数据,恢复网络后自动补发历史时序数据,3D平台曲线无明显缺口。
阶段3:3D场景点位绑定、状态渲染调试
- 在3D编辑器内,选中库房内一体机三维模型,绑定设备唯一deviceId,关联对应库房分区、周边温湿度测点、门磁、漏水传感器;
- 配置状态驱动脚本,绑定前面提到的材质变色、流光动画、弹窗面板;
- 模拟设备状态变化,逐一校验所有工况渲染效果:切换加湿、除湿、消毒、故障、离线,核对模型动画和实际状态同步延迟;
- 配置三维弹窗面板:点击3D内一体机模型,弹出详情面板,包含实时参数、历史曲线、远程控制按钮、消毒定时设置、故障日志;
- 空间联动绑定:当该分区温湿度超标、气体超标、漏水告警时,3D场景自动镜头聚焦定位到该库房、对应一体机,库房墙体边框高亮,同步弹出告警卡片,联动该区域视频画面弹窗。 本阶段高频踩坑:3D引擎渲染帧率不足、消息堆积,出现状态滞后、动画不同步;优化方案:状态报文做消息去重,相同状态重复报文直接丢弃,仅状态变化事件触发模型刷新,减少前端渲染压力。
阶段4:3D平台人工交互控制、权限流程调试
3D页面提供人工干预入口,但必须建立多层校验流程,也是档案库房安全管控重点。 操作流程: 运维人员在3D场景点击一体机 → 打开控制面板 → 修改目标温湿度/手动启停/启动消毒 → 提交操作申请 → 中台校验账号权限、操作权限、库房状态联锁条件 → 合法指令下发边缘网关 → 网关二次校验安全联锁规则 → 写入一体机寄存器 → 回读状态,返回执行结果,3D页面提示操作成功/失败。 消毒操作强制二次确认弹窗:UV/臭氧消毒属于高危操作,3D界面增加红色确认弹窗,同时自动读取门磁、人体存在信号,只要库房内有人、门处于开启状态,网关直接拒绝消毒指令,3D页面返回互锁拒绝提示。
权限分级:管理员可修改设定值、启停设备;普通浏览账号仅允许查看3D状态,所有控制按钮灰化不可点击;所有人工操作日志入库,记录操作人、时间、操作内容、执行结果,满足档案审计追溯。
阶段5:跨子系统联锁时序闭环调试(十防联动核心)
网关内置事件优先级矩阵,优先级从高到低:火警P0>漏水水浸P1>入侵防盗P2>温湿度/有害气体超标P3>常规调控P4,高优先级事件触发,直接屏蔽、中断低优先级调控逻辑,该逻辑同步映射到3D可视化展示。 完整联锁时序调试项:
- 火警信号接入:火警触发,网关立即下发停机指令,关闭加湿、净化、消毒回路,一体机置锁定状态;3D场景内整个库房标红告警,一体机模型灰色锁定,所有控制按钮禁用,推送告警;
- 漏水告警:水浸信号触发,停止加湿功能,保留除湿、排风净化,防止加湿加剧水浸损害;3D场景漏水点位高亮闪烁,联动一体机状态提示;
- 门磁/人体存在联锁:库房开门、检测到人员在场,自动禁止UV、臭氧消毒,已经在消毒流程的一体机立即停止消毒段;3D弹窗提示【人员在场,消毒已闭锁】;
- 温湿度闭环联动:架内分布式温湿度测点均值越限,网关PID自动调节一体机加湿除湿,3D实时展示曲线变化;采用多点均值策略,单点传感器漂移不触发调控;测点差值超过3%RH时,3D平台弹出传感器校验预警,不自动调控;
- 有害气体超标联动:醋酸、TVOC浓度超标,网关启动一体机净化、催化除酸段;浓度回落至安全阈值后自动停机;
- 多机集群同步调试:大库房部署多台一体机,分区协同调控,避免多机同时加湿除湿对冲能耗,网关做错峰调度,3D场景内统一展示集群运行矩阵。
阶段6:长时间拷机、异常容错、验收测试
连续72小时稳定性拷机测试,覆盖正常调控、告警触发、网络波动、设备重启、断电上电场景:
- 正常稳态运行,温湿度稳定维持在规范区间,波动满足DA/T 42要求;
- 模拟单点传感器掉线、单台一体机离线,3D准确区分故障点位,不影响同库房其余设备联动;
- 上行中台网络中断,网关本地PID调控、联锁逻辑持续运行,一体机自主闭环,3D前端仅失去实时刷新,设备管控不受影响;
- 恢复网络后,时序曲线、告警事件自动补齐,3D历史回放功能正常;
- 导出台账测试:3D平台报表模块,可导出符合档案验收格式的温湿度曲线、设备运行日志、告警处置记录。
四、调试高频踩坑记录
- 3D状态和真实设备不同步,前端显示加湿,实际一体机是除湿。 根因:只订阅上报报文,没有做状态回写确认;网关下发指令成功、但设备执行延迟,3D页面提前刷新状态。 整改:必须以一体机回读寄存器状态作为唯一状态源,禁止把"下发成功"等同于"执行成功"。
- 消毒互锁失效,人员进入库房,消毒模块依旧运行。 根因:联锁逻辑写在3D前端页面脚本,前端页面卡死、断连之后联锁失效。 整改:所有安全互锁全部固化在边缘网关,网关底层硬联锁,前端只做提示,不参与判断。
- Modbus轮询压力大,多台一体机同时接入之后部分设备偶尔失联。 根因:网关轮询并发无节制,报文冲突。 整改:轮询分时错开,设置轮询间隔,按库房分组轮询,单网关一体机接入数量做上限控制。
- 3D告警镜头频繁自动跳转,运维人员无法正常查看其他库房。 根因:温湿度小幅波动频繁触发预警事件,持续推送事件驱动镜头聚焦。 整改:区分预警和紧急告警,仅P0/P1高等级告警自动镜头定位;普通温湿度预警只在告警列表提示,不强制跳转视角,增加告警防抖延时。
- 多台一体机集群调控,加湿除湿反复切换,温湿度震荡。 根因:PID参数没有匹配库房围护结构,无滞回死区,3D平台频繁下发设定值。 整改:PID参数在网关本地整定,增加滞回区间;3D平台只修改目标设定值,不参与PID运算,禁止前端动态修改PID参数。
- 跨VLAN场景,网关能Ping通一体机,Modbus TCP偶尔超时。 根因:交换机ASPF半连接会话老化时间太短,嵌入式一体机TCP协议栈应答慢。 整改:调整采集VLAN对应的VLANIF接口ASPF半连接超时时间,适配物联网嵌入式终端。
五、交付运维与调试验收文档归档要求
调试完成后同步交付文档,方便后期运维、扩容、维修:
- 一体机Modbus寄存器点位表、设备从站地址分配台账;
- 3D模型点位绑定对照表(deviceId和三维模型映射清单);
- 边缘网关联动规则脚本、告警优先级配置、PID参数记录;
- 3D可视化状态渲染配置脚本、告警弹窗模板;
- 72小时拷机测试报告、各类联锁场景测试记录;
- 运维操作指引:3D页面控制操作流程、故障排查步骤、传感器校准周期、一体机滤网/除酸滤段更换提醒配置。
六、调试总结
恒温恒湿消毒净化一体机与3D可视化平台联动,核心不是简单把数据展示在三维模型上,而是分层解耦架构:边缘网关承载安全、闭环控制、联锁保护,3D可视化平台承担空间化展示、告警定位、人工交互。 在项目调试过程中,优先保障底层Modbus通信稳定、网关本地自治联动可靠,再做三维渲染、交互功能调试;如果颠倒顺序,会出现界面效果很漂亮,但设备联动、安全联锁不可靠的重大隐患,无法满足档案库房长期无人值守、十防安全管控、主管部门验收的硬性要求。在后续特藏库房项目调试中,还可以在此基础上扩展臭氧浓度联动、胶片库房更低波动阈值、和档案库位模型结合,实现档案载体和环境设备一体化孪生管控。