我在一家纺织厂调一条定型机产线。三菱FX5U通过RS485带了三台变频器,Modbus RTU协议,通讯参数全都按手册设的。调试期间通讯一直很稳定,设备顺利验收。
![]()
过了大概四个月,客户打电话过来,说操作屏上变频器的频率和电流读数经常变成零,过几秒又自己恢复了。有时候一两个小时出现一次,有时候几分钟就来一回,完全没有规律。现场电工怀疑是PLC的通讯模块坏了,已经申请买了一块新的。
我说你先别急着买模块,通讯时断时续百分之八十不是模块的问题,等我过来看一眼。
到了现场我先看故障现象。触摸屏上三台变频器的数据同时变成零,同时恢复,不是某一天单独掉线。这说明不是某一台变频器的问题,也不是PLC通讯口坏了——如果是通讯口硬件故障,通常直接就彻底不通了,不会时好时坏。能间歇性通信成功,说明硬件应该没烧,问题出在通信环境上。
我问电工最近车间里有没有新增什么设备。他说上个月在隔壁装了台新空压机,功率挺大的。我让他带我去看看空压机的配电柜——好家伙,空压机的动力电缆跟PLC到变频器的通讯线走的是同一个桥架,两根线之间距离不到五厘米,平行走了十几米。
![]()
空压机是大感性负载,星三角启动瞬间电流冲击巨大,产生的电磁干扰通过空间辐射耦合到旁边的通讯线上,通讯信号被干扰脉冲淹没,Modbus报文校验失败,通讯中断。空压机启动完成进入稳态运行之后干扰消失,通讯又自己恢复了。跟客户解释了原因,把通讯线从桥架里抽出来,换了一条单独的路径走线,跟所有动力电缆保持三十厘米以上距离。改完之后通讯再也没断过。电工申请的那块新模块,退掉了。
这件事让我认准了一个道理:通讯故障,七分查线,三分查件。今天把变频器和PLC通讯时断时续的排查思路完整梳理一遍,下次遇到同样的问题按图索骥就行。
先判断故障范围,别一上来就拆硬件
所有变频器通讯同时中断同时恢复,问题在公共部分——PLC通讯口、通讯线缆、总线上的公共干扰源。只有某一台变频器单独掉线,问题在这台变频器的通讯接口、接线端子或者站号参数设置。故障范围判断准确了,排查方向才不会偏。
从最便宜、最容易被忽略的地方查起
![]()
第一查接线。通讯线缆的屏蔽层必须单端接地,通常是在PLC侧接地,变频器侧悬空。两端同时接地会形成地电流环路,反而引入干扰。屏蔽层接没接、接在哪一端,拆开通讯插头看一眼。通讯线的A和B有没有接反?RS485的A接A、B接B,接反了整条总线不通,但有些变频器有极性自动识别功能,接反了可能时通时断,表现就是通讯断断续续。把通讯线两端的接线端子挨个用螺丝刀拧紧,端子松动是最常见的隐性故障。
第二查终端电阻。RS485总线两端必须各有一个终端电阻,阻值通常是一百二十欧,用来消除信号反射。缺少终端电阻或者电阻值不对,信号质量差,通讯时好时坏。有些PLC和变频器自带终端电阻,通过拨码开关或者参数设置开启,检查两端设备的终端电阻是否都已正确投入。
第三查接地和布线。变频器是巨大的干扰源,输出的PWM波形含有丰富的高次谐波。通讯线不能和变频器的动力线走同一个桥架,平行间距至少二十到三十厘米,交叉必须垂直交叉。通讯线必须用带屏蔽层的双绞线,屏蔽层单端接地。变频器的接地端子必须用粗短线可靠接地,变频器接地不良,高频干扰泄放不掉,会通过空间和电源线到处乱窜。
物理层没问题了,再查参数和协议
![]()
波特率、数据位、停止位、校验位,PLC侧和所有变频器侧必须完全一致,有一个对不上就通信失败。站号不能重复,每台变频器的Modbus站号必须唯一。PLC程序里的通讯超时时间设置是否太短?有些变频器响应速度慢,超时时间设太短会导致正常响应还没回来就判定超时。通讯重试机制是否合理?一次通讯失败后,程序应该有重发机制,避免偶发性干扰导致单次通讯失败就直接停机。
干扰问题怎么定位和验证
如果怀疑是干扰导致的通讯中断,有几个简单有效的验证方法。在变频器停止运行时观察通讯是否稳定,变频器不启动通讯正常、一启动通讯就断,干扰来源基本锁定。通讯线临时改路径,从桥架里抽出来直接走明线,远离所有动力电缆,测试一段时间看故障是否消失。还可以用示波器看通讯线的差模信号波形,好的波形清晰稳定、高低电平分明,有干扰的波形毛刺多、边沿模糊、信号幅度不够。
软件层面也可以做一些防护
![]()
通讯中断时,程序里做故障保持,不要立刻把变频器的频率和电流数据清零,保持上一次的有效值并触发报警提示。通讯中断后设置自动重连机制,间隔一定时间尝试重新建立通讯。对读取到的数据做合理性校验,电流值突然从正常值跳到不可能出现的数值时丢弃这次数据,用上一次的有效值代替。
实在不行,最后再换硬件
以上所有步骤排查完毕仍然不能解决,再考虑更换通讯线缆,换质量更好的双绞屏蔽线。更换PLC通讯模块或者变频器通讯卡。加装RS485中继器或者隔离器,延长通信距离的同时实现电气隔离,很多现场加了隔离器之后通讯稳定性大幅提升。硬件更换成本高、周期长,一定放在排查顺序的最后一步。
下次设备报通讯故障,别急着下单买模块。拿万用表量量接线,拧拧端子,看看线走得对不对,查查最近有没有新装的变频器和大功率设备。很多时候让你头疼了好几天的通讯问题,解决它只需要改一根线的走向,或者拧紧一个松动的端子。
收藏的同时,顺手点个赞吧,让更多做自动化的朋友看到这些技巧与经验
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.