CPU224xp打到运行后,在RUN和STOP来回切换,重新下载程序后又好了,不知道以后会不会再出现这个情况 。
最佳答案
你的意思是你的PLC之前运行时报故障,然后当机了是吧?如果是这样,即使你现在是正常的,以后肯定还是会出现问题的。
因为之所以现在下载了程序后正常,是因为你出错的前提条件还不满足,例如某个标志位(这个标志位在你重新下载程序后被清零了)闭合后执行了一段循环语句或寻址指令,而且这段指令就是有问题的地方(死循环或者找不到地址),那么一旦这个前提条件满足了,你的PLC还是会当机的。
彻底解决问题还是需要在你PLC当机后检查PLC诊断信息,分析是哪里出了问题,直到把问题解决。
提问者对于答案的评价:
请问当机是什么意思,我将一个串口作为自由口和仪表通讯,自己写的解包,用到指针和for循环,还有一个口做modbus通讯,今天通过modbus读数据都正常,尝试往里面些数据的时候PLC SF灯亮了,断电重启还是这样,求大神指导下
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc222354.html