PLC问答
> 汇川H1U-1614MTD上电后RUN灯不亮、ERR灯闪2次,如何定位故障?
汇川H1U-1614MTD上电后RUN灯不亮、ERR灯闪2次,如何定位故障?
现场一台汇川H1U-1614MTD,AC220V供电,上电后POWER灯常亮,但RUN灯不亮,ERR灯以约1Hz闪烁2次停一下的规律循环。PLC是新装机,程序由电脑下载进去的,下载时提示成功。
已确认拨码开关在RUN位,24V输出端子对COM有24V。
想请教ERR闪2次的含义和排查方向,急等恢复产线。
4 个回答
✓ 最佳回答
ERR口诀:一亮先读码,灯色不如码值钱;硬件故障查模块,程序错误查边界;重启只是治标,报警代码才是根。
偶发故障先查指针除零越界,逐一加防护。
✓ 最佳回答
H1U的ERR灯闪烁次数即错误代码,闪2次通常对应程序区校验错误或用户程序异常,可按以下步骤排查:1)先看编程软件“PLC诊断/错误信息”窗口,读取D8004(错误代码)和D8005/D8006(错误发生步号),确认是程序校验错还是语法错;
2)把拨码打到STOP位重新上电,若ERR不再闪,说明是用户程序问题,重点查是否有非法指令、程序区超限或下载中断;
3)重新格式化用户程序区后再下载(软件“PLC→清除程序”),下载时不要断电;
4)检查是否误加密或程序区被写保护;
5)若STOP下仍报错,检查扩展模块识别和电池电压D8000相关位。
恢复后先空跑验证再上机。
分享个常见现场:设备运行中突然ERR灯亮、全部输出停,重启后又好了,反复发作。
这种多办是程序里有非法指令或数据越界——比如间接寻址指向了不存在的地址、除法指令除数为0、定时器/计数器编号超范围。
处理:打开程序监控,看故障瞬间哪个指令被跳过或运算结果异常,给运算加数值范围判断,指针加边界检查。
如果故障码是偶发性的,多半和扫描周期抖动或外部信号毛刺有关,可以升级成中断处理或加滤波。
ERR灯亮,第一步千万别慌着重启,先看报警代码——所有PLC都有诊断缓冲区/报警记录,通过编程软件在线连接读出来,代码比灯的颜色值钱一万倍。
常见分三类:一类是硬件故障(模块掉线、通信异常、保险烧),BF/红灯闪多半是这个,逐个模块看状态灯;二类是程序错误(指针超界、除零、数组越界、运算溢出),读诊断缓冲区定位到具体指令;三类是电池/系统(程序丢失、Flash故障)。
侧重点:先把报警代码读出来,再来问怎么办。