🏭 问题背景
大量存量设备没有联网能力:只有 RS485 串口、只有仪表盘、甚至只有一个开关。整机更换成本高,让老设备联网远比换新设备现实。
📝
人工抄表
数据滞后、易错漏,夜班数据空白
🔦
定期巡检
故障发现滞后,小毛病拖成大停机
🗂️
无历史数据
能耗、开机率无从统计
🔇
单机运行
设备孤立,无法统一监控调度
方案思路:不动原设备硬件,只加装一台低成本采集终端,把数据读出来传到云端,实现状态可视与异常报警。
🎯 方案目标
🔌
原设备零改动
不换控制器、不改程序、不动电气回路
🌐
数据实时上云
采集、传输、展示全链路打通
🚨
故障主动报警
异常秒级触达,减少停机损失
💰
成本可控
单点硬件百元级,适合批量改造
🏗️ 总体架构
从设备到用户的分层架构,数据单向流动、各层解耦:
设备层
注塑机 PLC
接入层
4G 采集终端
传输层
4G 网络
平台层
规则引擎
应用层
手机 Web
🖥️ 典型应用场景
以注塑车间为例(设备型号、数量为示例):8 台注塑机 + 3 台空压机 + 2 台冷干机,改造前后对比如下。
改造前
❌
人工抄表
数据滞后易错漏,夜班数据空白
❌
停机响应慢
故障发现时已停机数小时
❌
费用糊涂账
电费按功率估算,耗电大户不清
❌
开机率成谜
翻三个月台账也算不出来
改造后
✅
实时可视
设备状态与参数手机随时查看
✅
秒级报警
异常实时推送,停机损失大减
✅
能耗可算
单机能耗、开机率自动出报表
✅
节电有据
识别高耗设备,调整运行方式
🔧 方案细节
硬件构成
🖥️
主控 MCU
ESP32 / STM32,协议解析与联网调度
🔌
RS485 收发器
带隔离,抗共模干扰
📡
4G 模块
全网通,拨号 + 自动重连
⚡
宽压电源
DC 9–36V,适配现场开关电源
📦
导轨安装
端子接线,便于柜内固定
🔢
扩展接口
模拟量 / 干接点 / 继电器
RS485 / Modbus 接入
🔗
菊花链拓扑
屏蔽双绞线,单路 ≤ 32 从站
⚡
终端电阻
首尾 120Ω,消除信号反射
🗺️
寄存器映射
按设备类型维护参数地址表
🔁
轮询机制
2s 周期,超时自动重试
🧩
老设备兼容
波特率 / 字节序 / 偏移可配置
断线缓存与续传
📥1
本地缓存
采集数据实时写入 Flash
📡2
断网落盘
网络异常数据不丢失
📤3
按序补传
恢复后按时间戳顺序上传
🔁4
云端去重
设备号 + 序号保证不重不漏
远程配置与 OTA
⚙️1
参数下发
采集周期与阈值云端配置
📦2
A/B 双分区
升级失败自动回滚
🟢3
灰度升级
分批推送降低风险
🏭4
批量更新
无需现场返厂
电源与现场安装
⚡
宽压抗浪涌
防反接、防浪涌,适配现场电源
🛡️
端口防护
RS485 TVS 防护,柜内可加装 SPD
💡
指示灯编码
电源 / 网络 / 采集 / 报警四色状态
🚨 报警链路
异常从识别到触达,带防抖判定的完整链路:
🔍
异常识别
参数超限或设备失联
🕐
防抖判定
持续超限 N 秒以上
✅
触发报警
微信 · 短信 · 邮件多渠道推送
⏸️
抑制误报
时长未达阈值自动忽略
📊 关键指标
⏱️
≤ 2s
采集周期
轮询刷新频率,可按设备配置
📤
100%
断线补传
本地缓存保证数据不丢失
🔌
48h+
离线缓存时长
断电后缓存最长保留时长
📶
< 1s
离线识别
心跳 + 遗嘱消息自动标记
🚨
秒级
告警延迟
异常识别到推送耗时
⚙️
远程可配
参数下发
采集周期与阈值免现场修改
🔐
TLS + 证书
安全通道
MQTT 加密传输与设备认证
💰
百元级
单点硬件成本
整机物料成本可控
⚠️ 技术挑战与对策
📶
信号干扰与反射
屏蔽双绞线 + 终端电阻 + 隔离收发器 + TVS
🔢
从站地址冲突
统一规划地址,上电自检唯一性
🌐
移动网络不稳
本地缓存 + 按序补传 + 指数退避重连
🧩
老设备协议差异
寄存器映射配置化,协议模板复用
⚡
断电丢数据
Flash / 铁电缓存,掉电前完成落盘
🚨
误报与告警风暴
遗嘱判离线 + 时长防抖 + 阈值可配
🔧
远程排障困难
日志周期上报 + 参数远程下发 + 指示灯编码
🔐
数据安全
MQTT over TLS + 设备证书 + 主题最小权限
🚀 部署实施
四阶段推进,先试点后批量:
📋1
现场勘察
盘点接口、信号与布线,输出方案
🧪2
试点验证
先接 1–2 台打通全链路
🏭3
批量铺开
整车间统一部署与调试
✅4
验收交付
报表、培训与资料交付
先试点 1–2 台验证效果,再整车间铺开,控制改造风险。
➡️ 扩展方向
⚡
能耗分析
统计单机能耗,输出节电建议
🔮
预测性维护
趋势曲线预警设备劣化
🏢
多厂区统一
采集终端对接统一云平台