程序中用数据块设置了寄存器初值,这些寄存器都设置成了掉电存储。为什么偶尔出现了这些寄存器通过触摸屏修改后存储了,但偶尔PLC停电后重新送电的时候这些寄存器的数值又恢复成了数据块里面的初始数值?出现过两次了,其他地方就是这个用法没出现这个情况。数据块每次cpu启动时都初始化吗,掉电存储的寄存器数据有时候也被初始化成了初值吗?这个数据块在CPU启动时到底怎么个过程。
问题补充:
都是这么解释,但是现实我程序都是这么用,但触摸屏设置修改参数后,plc上电重启后参数是我设置后的数值,并不是都初始化成了数据块数值,只在两个工地偶尔出现了这个情况。看来需要去掉数据块或者修改程序,在程序里第一次送电初始化初值。这个好判断是不是第一次送电吗
最佳答案
数据丢失情况建议更新固件,用2.5版本软件,更新固件到2.5。
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc279688.html