1. RS-485 总线极性接反导致全站无响应
现场现象与判定思路
提升机变频器作为 Modbus RTU 从站(站号 1),与井口 PLC 主站之间通过 RS-485 两线总线通信。现场表现为:主站轮询全部从站均超时,HMI 上变频器状态、频率、故障字全部显示为“--”,但变频器本地面板运行正常,说明设备本身无故障,问题集中在总线物理层。
RS-485 采用差分信号,接收端判定的是 VA − VB 的极性:A 比 B 高(差分正)判为逻辑 1(空闲/标记态),A 比 B 低(差分负)判为逻辑 0(空格态)。若 A、B 两根线在某一节点接反,该节点收到的数据每一位都被取反,从站无法识别地址与功能码,自然不应答。因此排查的核心是:用万用表直流档测 A/B 间电压的符号,并与“多台从站是否同时失效”这一现象交叉验证。
测量与判定步骤
- 安全前提:变频器停机、主站停止轮询,确认总线无数据收发(避免动态数据干扰直流测量)。
- 测总线空闲差分电压:万用表直流电压档,红表笔接 A、黑表笔接 B,读取 VAB。正常总线在偏置电阻作用下空闲态应为 +200 mV 以上(A 高于 B)。若读到约 −200 mV 至 −1 V,说明极性反了。
- 逐点比对:分别在主站端子、井口接线箱、变频器端子三处测量,定位是哪一段接反。若主站处为正、变频器处为负,则接反点在该段之间。
- 多从站交叉验证:若总线上其他从站(如皮带秤、水泵)通信正常,仅变频器无响应,则接反点只在变频器这一支路;若全部从站同时失效,则接反点在主站侧或主干段。
- 纠正:断电后对调接反处的 A、B 两芯,恢复后重新测量 VAB 应为正,再启动轮询验证。
测量前必须确认总线处于空闲态。若主站在持续轮询,万用表读数会在正负之间跳动,容易误判;此时应先停轮询或断开主站通信口。
纠正与恢复验证
断电后,在井口接线箱端子排上将变频器分支的 A、B 两芯对调并紧固,恢复供电。重新测量分支后测点 VAB 应回到正值(示例中约 +0.6 V,具体数值取决于偏置电阻与总线负载)。随后启动主站轮询,观察以下三项即可确认恢复:
- 主站通信诊断计数中,站号 1 的超时次数停止增长,响应计数开始累加;
- 变频器面板或 HMI 上频率给定、运行状态、故障字恢复为有效数值,不再是“--”;
- 连续观察若干轮询周期(例如 5 分钟),无新的 CRC 错误或超时,说明极性纠正彻底。
若对调后仍无响应,则需回到测点②复测电压:仍为负说明对调位置不对(可能接反点在更上游),接近 0 则转向排查断线、短路或偏置缺失,而不是继续在极性上纠缠。
现场快速记忆:万用表红笔接 A、黑笔接 B,读数为正才对。这条口诀配合“多从站是否同时失效”的现象,能在几分钟内把极性接反与终端电阻、偏置、地址冲突等问题区分开。