什么是 Modbus RTU?
Modbus RTU(Remote Terminal Unit)是一种广泛应用于工业自动化领域的串行通信协议,基于主从架构, 采用 RS-232 或 RS-485 物理层,通过十六进制报文进行设备间的数据交换。它具有结构简单、可靠性高、兼容性强的特点, 是 PLC、仪表、传感器等工业设备最常用的通信协议之一。
报文结构
标准 Modbus RTU 报文由从站地址(1字节)、功能码(1字节)、数据域(N字节) 和 CRC16 校验码(2字节,低字节在前)四部分组成。
使用场景
- PLC 与上位机/SCADA 系统的串口通信调试
- 工业仪表、传感器数据采集与协议测试
- Modbus 网关、协议转换器的配置验证
- IoT 设备串口通信报文的手工构造与排查