关键参数速览
| 参数 | 典型取值 |
|---|---|
| 默认波特率 | 9600 |
| 默认帧格式 | 8N1 |
| 强干扰配置 | 4800 8E1 |
| 帧间隔(RTU) | 3.5 字符 ≈ 4 ms @9600 |
| 从站地址范围 | 1–247(0 为广播) |
| 寄存器地址偏移 | 40001 vs 40000 常见 |
| 差分幅值 | 2–5 V |
内容概览
Modbus RTU 常见默认 9600、8N1(8 数据位、无校验、1 停止位);距离远或干扰大时降 4800 并开偶校验(8E1);距离近可上 19200/38400。所有从站必须与主站完全一致,不一致表现为"无响应"。
帧间隔:3.5 字符时间静默标识帧结束,9600 bps 约 4 ms,主站定时器要按此配。
本页针对一个具体的监测设备或现场问题给出可执行的判断:先给结论,再列判断依据与现场核查项。核查建议为通用工程参考,具体以设备说明书与厂商支持为准,涉及安全事项由持证人员操作。
判断依据
- 9600 8N1:最通用默认,距离≤1000 m 都能跑。
- 4800 8E1:远距离(>1000 m)或强干扰(电机旁)降速率+开校验。
- 19200/38400:近距离(<200 m)多传感器数据量大时用。
- RTU vs ASCII:RTU 二进制效率高(约 ASCII 2 倍);ASCII 用 ASC 字符、调试易读,工业默认 RTU。
- 寄存器地址:0xxxx 线圈(读/写)、1xxxx 离散输入、3xxxx 输入寄存器、4xxxx 保持寄存器;PLC 与仪表地址偏移 1(40001 vs 40000)。
现场核查项
- 串口调试工具(SSCOM/Modbus Poll)逐个从站读,看返回字节。
- 核对所有从站波特率、数据位、校验、停止位一致。
- 寄存器地址偏移(40001 还是 00000)按手册核对。
- 示波器看 A/B 差分波形,幅值 2–5 V。
相关问题
常见问题
所有参数都对还是不通?
查 A/B 是否接反(很多模块默认 A=B 反)、终端电阻是否漏加、屏蔽层是否接地。
Modbus TCP 和 RTU 怎么选?
新站用 TCP(用以太网交换机);现场老仪表是 RTU 就用串口服务器转 TCP 桥接。




