✓ 最佳回答
RUN指示灯闪烁通常表示PLC正在运行但程序陷入了死循环或发生了看门狗超时。强制Y0为ON时软件显示置1但硬件不动作,说明CPU没有真正执行输出刷新,可能原因如下:1) 程序里存在类似FOR-NEXT死循环或中断程序过长,导致扫描周期异常。XDPPro中打开“监控-扫描周期”查看,若扫描时间超过100ms,大概率有死循环。检查是否有未闭合的FOR或WHILE指令。2) 信捷XC1-16R-E是继电器输出,强制Y0时,内部继电器吸合需要时间,但指示灯应亮。先看PLC面板上Y0旁边的LED是否亮,若不亮,检查是否未将PLC置于RUN状态——有些版本强制时需将运行开关拨到RUN档。3) 下载程序后,信捷PLC会默认清除保持寄存器,若程序里设置了特殊辅助继电器(如M8000常ON)驱动了某个输出,但硬件故障导致输出点烧毁,也会出现此现象。可以尝试将程序全部清空,只写一条MOV K1到Y0,然后下载运行,看Y0是否动作。若仍不动作,硬件故障可能性大。4) 另外,检查PLC的电源电压是否稳定,XC1供电范围DC24V,若电压低于20V,CPU会进入欠压保护,表现为RUN灯闪烁且输出禁止。用万用表监测电源端子电压。