为什么需要协议转换

车间里的设备五花八门:老 PLC 跑 Modbus RTU,新数控跑 OPC UA,电表跑 DL/T645,振动传感器跑 MQTT。上云平台要求统一 MQTT/OPC UA。直接让每台设备对接云,工作量爆炸。工业网关就是干这个的:左边接各种协议,右边转成统一格式上云。

网关的核心价值不是"转发数据",是"把异构协议翻译成统一语义"。点表映射做对了,平台才好用。
网关配图:中央工业网关盒子,左右两侧 PLC 与云端图标以光线粒子连接
多协议互转边缘网关

这篇讲工业网关的实战配置。

主流工业协议

常见协议
  • Modbus RTU/TCP最经典,PLC/仪表都支持。
  • OPC UA新一代,带语义和安全。
  • MQTT物联网上云标配。
  • S7协议西门子 PLC 专用。
  • DL/T645电表国标。

网关硬件选型

网关硬件看几点:

// 1. 接口数量:RS485 × N、以太网 × N
// 2. CPU:ARM A7/A53,跑 Linux
// 3. 存储:eMMC 8GB 起
// 4. 宽温:-40~85℃
// 5. 隔离:串口/网口光电隔离
// 国产:有人、映翰通、研华、华为 IoT Edge

点表映射

点表是网关的灵魂:

// 源:Modbus RTU COM1, 从站 1, 寄存器 40001, 保持寄存器, int16
// 目标:MQTT topic = /factory1/line1/temp, JSON {"v": 25.6}
// 单位转换:原始值 × 0.1 = 实际温度
// 采样周期:1s
// 变化上报:值变化超过 0.5℃ 才发