IGT-Pro 工业网关 · 通信协议
IGT-Pro 工业网关 · 通信协议
南向:Modbus
网关在 Modbus 网络中作为主站(Master/Client),PLC、传感器等现场设备作为从站(Slave/Server),由网关按采集周期主动轮询,从站只应答不主动上报。
RTU 与 TCP
| 模式 | 传输介质 | 关键参数 |
|---|---|---|
| Modbus RTU | RS485 串行总线 | 从站地址、波特率、数据位、校验位、停止位(主从必须一致) |
| Modbus TCP | 以太网 | 从站 IP 地址、端口(默认 502)、单元标识符 |
寄存器与功能码
| 寄存器类型 | 访问方式 | 典型功能码 |
|---|---|---|
| 线圈(Coil) | 位读写 | 01 读 / 05、15 写 |
| 离散量输入(Discrete Input) | 位只读 | 02 读 |
| 保持寄存器(Holding Register) | 字读写 | 03 读 / 06、16 写 |
| 输入寄存器(Input Register) | 字只读 | 04 读 |
点表、数据类型与字节序
- 点表:逐条定义测点的从站地址、功能码、寄存器起始地址、寄存器数量、采集周期与数据类型。
- 采集周期:每个测点可设置轮询周期;同总线设备应统一规划,避免通信拥塞。
- 数据类型:16 位整型、32 位整型/浮点等,多寄存器数据需配置寄存器顺序。
- 字节序/字序:不同品牌 PLC 排列不同(如 ABCD/CDAB/BADC/DCBA 等),必须与设备手册一致,否则数值解析错误。
北向:MQTT 上报
- 网关作为 MQTT 客户端,按 MQTT 3.1.1 协议向 Broker 发布数据。
- QoS 等级:QoS 0 至多一次;QoS 1 至少一次;QoS 2 恰好一次。关键数据建议使用 QoS 1 及以上并结合消息回执确认送达。
- TLS:支持 TLS 传输加密,保障上报链路安全。
- 消息回执:关键数据的送达状态可确认,未确认时可按策略重发或缓存补传。
注:西门子、三菱、信捷、台达等仅作为可接入设备品牌的举例,实际接入以设备支持的 Modbus 参数为准。