去年给一个汽车零部件厂做产线改造,遇到一个怪事——PLC程序明明没问题,但设备就是动不动停机。CPU模块换了,电源模块换了,故障依旧。最后查了两天,才发现是传感器线被老鼠咬断了表皮,间歇性短路。这种坑,我踩过不止一次。
做PLC维修这么多年,我越来越觉得:PLC本身很少坏,坏的都是外围。据行业统计,PLC控制系统中CPU及存储器故障只占5%,I/O模块占15%,而传感器、开关等外围输入信号占45%,执行器占30%,接线占5%——加起来,80%的故障在外围电路。今天就跟大家聊聊外围线路故障怎么排查。
一、先看输入信号,再查输出设备
PLC外围故障排查第一条原则:先确定是输入问题还是输出问题。方法是看PLC面板上的指示灯。
比如一个接近开关没有信号过来,输入指示灯不亮:
- 先检查传感器有没有供电(24V DC对不对)
- 用万用表测传感器输出端,看有没有信号电压
- 如果传感器有输出但PLC灯不亮,查线路通断
- 如果灯闪烁但程序不识别,查信号干扰或公共端接线
前年做一个水泵项目,液位传感器信号时有时无,查了半天发现是屏蔽线没接地,变频器干扰串进去了。加了个磁环滤波器,搞定。
二、输出端故障:继电器和接触器是重灾区
输出端故障比输入端更隐蔽。因为指示灯亮不代表负载真的动作了。
常见问题:
- 继电器触点烧蚀:PLC输出灯亮,但继电器触点已经拉弧烧黑了,负载不动作
- 中间继电器线圈烧断:指示灯亮,但继电器不吸合
- 接触器卡死:断电后接触器不释放,导致程序混乱
- 输出点击穿:晶体管输出短路,程序没给信号但设备自己动作
处理办法:用万用表电阻档测线圈通断,测触点闭合电阻。我一般备几个同型号继电器,发现异常直接换上去试。
三、接线松动——最容易被忽略的故障
接线端子松动在振动大的设备上非常常见。有次去一个冲压车间,PLC时不时报急停故障,但急停按钮好好的。最后发现是端子排上的线松了,冲床一震动就断联。
排查方法:
- 逐个检查端子排上的螺丝是否拧紧
- 用手轻轻拉一下每根线,看有没有虚接
- 重点检查经常活动的线缆(机器人、移动平台)
- 用兆欧表测线缆绝缘电阻,正常应大于1MΩ
四、模拟量信号干扰排查
模拟量信号(4-20mA、0-10V)比开关量更容易受干扰。我遇到过几个典型情况:
- 变频器启动后,压力变送器读数乱跳 → 信号线和动力线分开走管
- 温度模块读数比实际高5度 → 补偿导线用错了型号
- 编码器脉冲丢失 → 屏蔽层单端接地解决了
排查时用万用表测信号端对地电压,正常应在几毫伏以内。如果超过100mV,基本可以判定干扰源存在。用示波器看波形更直观。
五、电源问题——影响整个系统
PLC电源模块故障虽然只占5%,但一旦出问题整台机器都得停。而且电源问题往往被误判为其他故障。
检查要点:
- 5VDC指示灯:正常常亮,闪烁或熄灭立即停机检查
- 24VDC输出:偏差超过±5%就要引起重视
- BATT电池灯:黄色表示电量低,红色表示故障,需要更换
- 开关电源纹波大:用示波器看,正常应在50mV以内
之前有个客户PLC频繁重启,换了CPU没用。最后发现是开关电源老化,输出只有21V了。换个新电源,运行了两年再没出过问题。
总结
PLC外围线路排查,说白了就是:看灯→量线→换件→验证。多备几个常用传感器、继电器和开关电源,故障时直接替换判断,比花半天时间分析原理图更高效。
你们遇到过最坑的PLC外围故障是什么?欢迎在评论区交流。