224xp 断电重启后,程序不能执行

用224xp 集电极输出模块做了个MAP库的定位控制系统,初次下载进程序后,相对控制和速度控制这两个功能块工作很正常,本以为大功告成,可是当plc断电并再次上电后,系统不工作了,通过监控发现这两个功能块不执行,并且error显示127,没办法把原程序又下载一遍,咦~~!又能工作了,于是再重启,照样不工作。反复试了多遍,最后把原程序下载后,不做任何操作,就是断电重启再试机,照样不能工作。请大神帮忙解答一下,谢谢!

问题补充:
我重新编了程序,把所有使用的寄存器凑到一起设成断电保持状态,下载后不好用,然后把所有断电保持寄存器取消,下载后还是不好用,并且我是把所有其它非位置控制程序删掉的。所以我有点怀疑是不是硬件电容坏掉了,我正准备买个电池卡试一下

最佳答案

断电后无法工作,只能是程序方面或所使用的数据地址区没有数据保存。先查找程序方面的原因,特别是对SM0.1类似的标志位程序进行检查,另外添加电池卡,订货号为:6ES7291–8BA20–0XA0,可能可以解决你断电再启动无法工作的办法。
编程问题回复:
判断200内部的超级电容器是否失效只需要断电后,重新上电看数据保持去数值是否丢失。
你还是再检查哪些SM0.1特殊标志位的程序段。

提问者对于答案的评价:
大家说的都是有道理的,不过因为我最后还是买了个电池卡,所以就以此为最佳答案了

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc208172.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月6日 下午6:37
下一篇 2017年11月6日 下午6:37

相关推荐