S7-200高速计数器断电保存,再上电后原来记的数发生很大变化怎么解决!

我用S7-200,搞了一套付油系统,客户要求,付油过程中,如果掉电,必须保存已付油数量,我参考西门子网站的《如何在S7-200 CPU断电后保持高速计数器的当前值》例子做了,现在有个问题,高数计数器的值是保存了,但从新上电后,原来的参数变化很大,比如原来掉电前是149再次上电后是754620,怎么办?请教大家!!!谢谢

问题补充:
是不是不该用DI-R指令,哪位帮忙看看,我只能明天去现场试试了。可是现场不能上网请教各位。谢谢了!!!

最佳答案

这个是你程序的问题,既然数据已经保存,你应该找找是如何原因这些数值会被其它数值写入的。
补充问题回复:
这个和指令的使用没有直接关系,你关键是需要查找,当PLC重新启动后怎么会有其它数值写入的原因。
特别需要查找那些SM0.1的指令应用,一般SM0.1的作用是初始化标志位。
采用交叉引用方式查找断电保持数据地址,是否会被初始化在重新上电后覆盖。

提问者对于答案的评价:
我的程序问题,用了DI_R指令。已经解决了,谢谢!!!

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

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

相关推荐