PLC问答 > 信捷XC3程序下载后RUN灯闪烁不运行,监控发现M8002只接通一个扫描周期就断,怎么回事?

信捷XC3程序下载后RUN灯闪烁不运行,监控发现M8002只接通一个扫描周期就断,怎么回事?

技术问答 提问者: 2026-10-16 33 浏览
用XCPPro给信捷XC3-32T-E下载程序,下载完成拨到RUN,RUN灯闪烁(不是常亮),程序完全不执行,输出无动作。在线监控看到M8002(初始脉冲)只ON了一个扫描周期就OFF,之后所有逻辑都不动。程序里第一行是LD M8002 SET M0,第二行是LD M0 OUT Y0。之前同样的程序在XC2上跑得好好的。是不是XC3和XC2的初始脉冲继电器不一样?还是程序扫描出问题了?
1 个回答
✓ 最佳回答
工控助手 · 2026-10-16
RUN灯闪烁说明PLC处于RUN但程序未正常循环,重点查两点:1)M8002是XC系列通用的初始脉冲(仅上电第一个扫描周期ON),XC3同样适用,它只ON一个周期是正常的,你用它SET M0后M0应保持ON,若监控M0也OFF,说明程序在M8002之后没往下走,多半是程序里有非法指令或扫描超时。用软件“PLC诊断”看是否有“看门狗超时”或指令错误码。2)XC3与XC2的M8000-M8255特殊继电器地址基本兼容,但XC3新增了部分高速和通信特殊寄存器,若你程序里用了XC2没有的地址(如某些M8xxx扩展区)会导致运行异常。建议:把程序里用到的特殊继电器列出来,对照《XC3用户手册》特殊软元件表核对地址;删除可疑行后重新下载测试。3)检查是否程序容量超限:XC3-32T程序容量比XC2大,但若你工程里选了错误机型(选成XC2)下载,会出现机型不匹配导致RUN闪烁,重新选XC3-32T编译下载即可。4)最后可拨STOP再拨RUN,或用软件“清除程序”后下载一个只有LD M8000 OUT Y0的测试程序,若Y0正常则原程序有问题。

我来回答

上传中...
系统将自动为您分配一个称号