『7x24小时有问必答』
如何用万用表排查PLC好坏?记住这5步,坏在哪一测就知道

工厂流水线一停,PLC报错或者干脆没反应,很多电工第一反应是“程序丢了”或者“CPU板烧了”。其实七成故障用一块万用表就能定位——是开关电源坏了、输入点没信号、输出继电器触点烧了,还是只是外部传感器没供电。今天不聊梯形图,直接上排查
一、安全第一(不遵守别动手)

PLC内部虽然没有大电容,但它的开关电源板带有高压(220V输入端),且外接24V或220V线路。

必须做的3件事:

1. 断开PLC总电源(拔掉插头或关掉对应空开)。

2. 用万用表交流电压档确认L、N对地都是0V。

3. 如果是24V直流供电的PLC(如西门子200 SMART),也要确认电源适配器已拔掉。

注意:带电测量输入输出信号时,只测信号电压,不要短路相邻端子,否则可能烧输出点。

二、先看、先闻、先问(不要上来就拆)

· 看:PLC面板上的POWER灯亮不亮?RUN灯亮不亮?ERROR/FAULT灯有没有闪或常亮?

· 闻:有没有电解电容爆浆的酸臭味?或者烧焦味?电源板烧了会有明显气味。

· 问:故障前发生了什么?

· 突然停电后又来电? → 可能电源电容老化,启动不起来

· 某台电机或阀动作时PLC突然没反应? → 可能输出点短路烧了保险或电源

· 有人在旁边接线或换传感器? → 可能24V短路或输入信号接错了

看灯是最快的方法:POWER灯不亮 → 电源问题;POWER亮但RUN灯不亮 → CPU停止或程序丢失;RUN灯亮但输出不动作 → 输入信号或输出点问题。

三、万用表排查5步法

第1步:测供电电源(确认PLC有没有“吃饱”)

目标:排除电源适配器、保险丝、接线端子问题。

· 对于220V供电的PLC(如西门子S7-1200,三菱FX系列):

· 万用表拨到 交流电压档 750V

· 测 L与N:应在 220V±10%

· 测 L对地、N对地:约220V和0V(如果N对地有电压,可能零线接触不良)

· 对于24V直流供电的PLC(如西门子200 SMART,台达DVP):

· 万用表拨到 直流电压档 200V

· 测 24V+ 与 0V (COM):应在 24V±5%(21.6V~26.4V)

· 如果电压低于18V → 开关电源带载能力差或后端短路

· 如果电压为0 → 查电源适配器、保险丝或接线

常见坑:电源适配器的指示灯亮,但一接上PLC电压就掉到10V → 电源老化,换一个就好。

---

第2步:测CPU运行状态(程序有没有在跑)

目标:判断CPU是否死机、程序丢失或硬件损坏。

· 万用表拨到 直流电压档 20V

· 找到PLC上的RUN端子或输出模块的公共端(有些PLC有RUN信号输出)——大部分PLC没有直接RUN电压输出,更简单的方法是:

· 看RUN灯:常亮表示CPU正常,闪烁或灭表示异常。

· 测一个已知输出的点:比如强制一个输出点Y0为ON,测Y0与COM之间的电压。

· 如果有24V → CPU正常,能输出。

· 如果没有24V,但POWER灯亮、RUN灯不亮 → CPU可能处于STOP状态,需要重传程序或检查模式开关。

· 如果RUN灯亮,但强制输出没反应 → 输出点损坏或输出保险烧了。

很多PLC的RUN/STOP开关被误拨到STOP位置,导致程序不执行。第一件事:检查开关是不是在RUN位。

第3步:测输入信号(PLC“眼睛”有没有看见)

场景:传感器动作了,但PLC输入灯不亮,或者灯亮但程序没反应。

· 万用表拨到 直流电压档 20V(输入多为24V)

· 找到输入公共端COM(或1M/2M) 和输入点X0、X1...

· 以源型/漏型接线为准,常见的是漏型(COM接24V-,传感器输出24V+给X点):

· 黑表笔接COM(0V),红表笔接X0

· 触发传感器(或短接X0与24V+),正常时应读到 24V左右

· 如果一直0V → 传感器坏了、24V供电没给、或者线路断了

· 如果读到24V但输入灯不亮 → 输入光耦烧了(换PLC或输入板)

快速验证法:用一根导线临时短接 24V+ 与 X0(注意别短路COM),如果输入灯亮了,说明PLC输入点是好的,问题在外部传感器或线路。

模拟量输入(如0~10V,4~20mA):

· 测 AI+ 与 AI-:0~10V信号,电压应随传感器变化。

· 如果一直0V → 传感器没输出或PLC模拟量输入通道烧了(常见是接错线烧了)。

第4步:测输出信号(PLC“手脚”有没有力)

场景:PLC输出灯亮了,但外接的接触器、电磁阀没反应。

继电器输出型(最常用,如FX系列):

· 万用表拨到 通断档(蜂鸣)

· 断电后,测 输出点Y0 与 公共端COM0 之间的通断

· 当输出灯亮时,Y0与COM0应 导通(蜂鸣响)

· 如果灯亮但不导通 → 继电器触点烧了(换输出点或PLC)

· 如果灯不亮但导通 → 继电器粘连(常坏现象)

晶体管输出型(高速脉冲用):

· 万用表拨到 直流电压档 20V

· 带电测:COM接0V,Y0与COM之间,输出ON时应有 24V;OFF时0V

· 如果ON时电压很低(<5V) → 晶体管击穿或驱动能力不足

常见坑:输出灯亮了,继电器也吸合了,但外接设备不工作 → 查公共端(COM)有没有接电源。很多人忘了给COM接24V+或220V。

第5步:测外部线路与负载(最后才怀疑PLC坏)

很多时候不是PLC坏了,而是外部的线松了、保险烧了、负载短路了。

· 测负载:电磁阀线圈电阻一般几十到几百欧。如果电阻接近0 → 线圈短路,会烧输出点。

· 测保险:PLC输出模块上通常有保险丝(有的在内部),用通断档测保险两端,不通就换。

· 测24V电源对地:拔掉所有输入输出线,测24V+与0V之间电阻。如果接近0 → 有短路。再一根一根插回去找到短路线。

一个经典案例:PLC输出灯亮,接触器不吸。用万用表测接触器线圈两端电压,发现0V。再测COM端到接触器A1的线,结果是中间一个接线端子松了。紧一下就好,PLC根本没坏。

四、实战案例(照着做一遍)

案例1:PLC电源灯不亮,整机没反应

· 测220V输入端L-N:有220V。

· 测内部24V输出(如果有测试点):0V。

· 拆开PLC(断电后),找到电源板上的保险管,用通断档测:不通。

· 换保险后通电,依然烧。再测整流桥后的电容两端电阻:几乎0Ω(短路)。说明开关管或整流桥击穿。

· 结论:电源板烧了,换整个PLC(小功率的维修不如换新)。

案例2:输入灯亮,但程序里对应点没信号(设备不动作)

· 测X0对COM电压:24V正常,灯也亮。

· 但程序监控里X0显示0。怀疑输入光耦坏了。

· 临时换到另一个备用输入点X4,改一下程序接线,设备正常。

· 结论:X0输入点损坏,跳过它用备用点。

案例3:Y0输出灯亮,但电磁阀不动作

· 测Y0与COM0之间电压:0V(灯亮但没有输出)。

· 断电后,用通断档测Y0与COM0:不通。继电器触点已经烧了。

· 换到备用输出点Y4,改程序接线,恢复正常。

· 原因:电磁阀线圈短路,导致Y0过流烧毁。换电磁阀。

案例4:PLC RUN灯正常,所有输出都不动作

· 测24V供电:正常。

· 测一个输出点强制ON:灯亮,但测不到电压。

· 检查公共端COM接线:发现COM端子螺丝松动,24V没进来。

· 重新压紧,所有输出恢复。

· 结论:不是PLC坏,是接线松了。

五、什么情况没必要修(直接换)

1. CPU板烧穿(看到明显碳化痕迹) → 换新PLC。

2. 多个输入输出点同时损坏(超过30%的点) → 修不如换。

3. 程序读不出来,且无备份(老旧PLC) → 如果连编程软件都连不上,建议换新型号并重写程序。

4. PLC内部进水腐蚀严重 → 修好也不稳定,直接换。

5. 超过10年的老PLC,且市面上已无配件 → 建议整体升级。

小功率PLC(如FX1S、LOGO!)价格不贵,花半天维修不如直接换新。大功率模块式PLC(如S7-300)可以换单个模块,CPU坏了换CPU,输出模块坏了换模块。

---

最后说句大实话

用万用表查PLC,查的不是玄学,就是 查电源、查输入、查输出、查接线 这四样。80%的“PLC坏了”其实是外部的传感器没供电、按钮线松了、输出触点烧了、或者24V电源老化。下次机器停了,别急着喊厂家,掏出表按这5步走,15分钟就能拍板:是修还是换。

下一期预告:怎么用万用表查伺服驱动器好坏?一上电就报警,5步定位是编码器还是IGBT。评论区留下你修过的PLC奇葩故障,下期挑三个最离谱的写进文章里。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码