内容概览
先查链路哪一段:Modbus 从站无响应时,先核对波特率/地址/校验位,再量 A/B 线电压;偶发无响应多为干扰,完全无响应多为地址冲突或接线错误。
下表汇总本页覆盖的典型故障现象、可能原因数量与排查步骤数量,便于按优先级快速定位。排查顺序遵循"先现场机械/电气,后通信/平台"的通用原则。
| 故障现象 | 可能原因数 | 排查步骤数 | 优先级 |
|---|---|---|---|
| 采集器报超时,完全无响应 | 4 | 5 | 高 |
| 偶发无响应(超时率>5%) | 4 | 5 | 中 |
| CRC 错误率高 | 4 | 5 | 中 |
症状、原因与排查步骤
采集器报超时,完全无响应
可能原因
- 从站地址或波特率与采集器不匹配
- RS485 A/B 线接反或断线
- 从站供电不足
- 从站地址冲突(多台同地址)
排查步骤
- 第 1 步:核对从站地址、波特率(典型 9600 8N1)、校验位
- 第 2 步:量 A/B 线电压,A 应比 B 高 2~5V
- 第 3 步:量从站供电电压,典型 12V/24V
- 第 4 步:单独接一台从站测试,排除地址冲突
- 第 5 步:换备用从站测试
处置清单
- 更换件/备件:RS485 调试器、备用从站
- 记录项:地址、波特率、A/B 电压
- 预防措施:上线前逐台调试地址与通信
偶发无响应(超时率>5%)
可能原因
- 总线干扰(变频器/接触器)
- 总线长度超过 1200m
- 设备过多(>32 台)
- 终端电阻未加
排查步骤
- 第 1 步:在总线两端加 120Ω 终端电阻
- 第 2 步:核对总线长度,超过 1200m 加中继器
- 第 3 步:RS485 总线用屏蔽双绞线,屏蔽层单端接地
- 第 4 步:降低波特率(如 9600 降到 4800)
- 第 5 步:总线远离动力线,间距≥20cm
处置清单
- 更换件/备件:120Ω 终端电阻、RS485 中继器
- 记录项:超时率、总线长度、波特率
- 预防措施:单条总线设备≤32 台,用屏蔽双绞线
CRC 错误率高
可能原因
- 信号干扰导致数据位翻转
- 波特率不匹配(轻微)
- 电缆接触不良
- 从站固件 bug
排查步骤
- 第 1 步:检查电缆屏蔽层接地
- 第 2 步:核对两端波特率与校验位完全一致
- 第 3 步:紧固所有端子
- 第 4 步:用示波器量信号波形
- 第 5 步:仍高则升级从站固件
处置清单
- 更换件/备件:备用电缆、隔离器
- 记录项:CRC 错误率、波形
- 预防措施:重要总线加信号隔离器
常见问题
Modbus RTU 常用参数?
9600 8N1(9600 波特率、8 数据位、无校验、1 停止位);工业现场最常用,远距离或高干扰时降到 4800。
RS485 总线最多接多少台?
标准 32 台;超过加中继器或分多条总线,单条总线设备过多会导致信号反射。
Modbus 地址冲突怎么查?
逐台断开,看采集器是否能读到其他台;剩下最后一台即冲突地址,重新设置。
内容边界与下一步
本手册排查建议为通用工程参考,具体故障以设备说明书与厂商支持为准;涉及电气开盖、登高、带电、开盖测量等安全事项,须由持证专业人员操作。




