尝试将VD110存入EEPROM,监控发现,VD110初始值为0,我用文本设置VD110值为100,VD110数据变化的同时将VD110写入EEPROM中,监控看到VD110确实变为100了,但是断电后重新上电,发现VD110又重新恢复为0,好像压根就没有被写入EEPROM中。使用库做的,程序如图示:
问题补充:
谢谢您作答:smilewe- 中级工程师 第10级。我以前一直用电池卡保存数据,这次没有电池卡,需要保存14个现场调试的双字数据。昨天下午搞了一下午,明明监控看到VD110都用文本写入了数据,但就是断电后重新上电VD110有恢复0了,怀疑是不是V_Start INT 被保持数据的起始偏移地址写入“110”有问题?保存机制M18.0在贴图程序前面有置位,没有问题的,只要这个保存机制没有其他玄机,今天我想办法一定找到答案。
图片说明:
最佳答案
注意M18.2!此程序M18.0不能为1,也就不能激活存储。
试着用其他方式触发M18.0
提问者对于答案的评价:
刚刚试了N次,又能保存了,不知道啥原因,郁闷!……
专家置评
已阅,最佳答案正确。
请注意,START上升沿 (0 ->1)触发程序运行;必须保持1 (高) 直到 BUSY 位变成 0 (低)。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc254278.html