常见PLC控制器故障排除的基本步骤

2026-05-10 16:06

PLC故障排除遵循先整体后局部、先硬件后软件、先外部后内部的结构化排查原则,结合PLC自带的自诊断能力,可按照以下5个基本步骤逐步定位并解决问题:

1. 第一步:初步观察与故障域初判

利用PLC自带的指示灯和错误提示,先确定故障的大致方向:


观察面板指示灯:查看电源(POWER)、运行(RUN)、故障(ERR/ALM)、通信(COMM)这些核心指示灯的状态,根据亮灭闪烁情况缩小故障范围。

读取系统诊断信息:通过PLC编程软件查看CPU的报错代码、诊断缓冲区日志,根据品牌型号的官方手册明确故障的指向。

询问故障发生场景:确认故障是上电就出现,还是运行中突发,有没有出现过载、短路、雷击、线路改动等异常情况。


2. 第二步:电源系统排查(优先级最高)

电源故障占PLC故障的40%以上,是多数问题的根源,排查顺序为:


测量PLC输入端供电:确认供电类型(AC220V/DC24V)正确,电压在额定范围的85%~110%之间,排除空开跳闸、保险丝熔断、接线松动虚接、正负极反接的问题。

排查内部模块供电:断开所有外部负载单独给PLC本体供电,排除外部短路拉低电源;多扩展机架场景下,检查背板总线的电压降,确认开关电源输出纹波稳定、无老化。

确认硬件故障:如果以上检查都正常但电源灯仍然不亮,基本可判定为PLC电源模块硬件损坏,需送修或更换。


3. 第三步:CPU与运行状态排查

排查电源正常但PLC无法启动或运行异常的问题:


排除扩展模块影响:拔掉所有扩展模块,仅保留CPU单独上电,如果CPU恢复正常,说明故障出在某一个扩展模块,再逐个插回定位故障点。

检查模式设置:确认CPU钥匙开关/软件设置没有误拨到STOP停止模式,看门狗有没有超时报警,排除程序死循环、指令错误导致的停机。

验证程序与存储:清空PLC内存后重新下载正确程序测试,如果程序频繁丢失,检查备用电池电量,确认是否存在强电磁干扰导致存储异常。


4. 第四步:IO与通信故障排查

这是PLC与外部设备交互最容易出问题的环节:



输入故障排查:


短接对应输入点位,观察PLC输入指示灯,快速区分故障在外部还是PLC本体:如果短接后灯亮,说明故障在传感器/按钮或外部线路;如果灯不亮,说明PLC输入点损坏。

测量传感器供电电压,核对NPN/PNP类型与PLC输入COM端接线是否匹配,确认接线无误后更换备用点位测试。




输出故障排查:


强制PLC输出对应点位,观察输出指示灯是否点亮,如果灯亮外部负载不动作,故障在外部负载、接线或电源;如果灯不亮,说明PLC输出点或模块故障。

检查输出回路的保险丝、续流二极管,确认负载没有超过模块额定电流。




通信故障排查:


先查物理层:检查通信线缆是否损坏、接口是否松动,确认总线末端终端电阻匹配(PROFINET通常为120Ω,同轴电缆通常为75Ω),通信线和动力线保持安全距离排除干扰。

再查参数层:确认双方通信参数(波特率、数据位、停止位、IP地址、从站地址)一致,通信协议匹配,排除地址冲突、参数配置错误。




5. 第五步:软件逻辑与环境验证

硬件排查无异常后,再针对软件和环境做最终确认:


通过编程软件在线监控程序,逐段排查逻辑错误,比如地址冲突、指令误用、死循环、数据溢出,交叉引用定位异常逻辑点。

检查运行环境:确认PLC柜内温度在0~60℃、湿度符合要求,没有积灰、粉尘、腐蚀性气体,定期吹扫清理积灰,避免积灰导致的周期性死机。

如果是偶发故障,排查系统是否存在电磁干扰,确认屏蔽层单端接地、接地电阻小于4Ω,必要时加装电源滤波器、隔离器抗干扰。