大家好!S7-300中集成的高速计数器断电后重新上电,之前的计数值变成0了,用的SFB47,带背景数据DB47!DB数据块不是断电保持吗?
最佳答案
因为带有MMC卡的新型CPU,在掉电时DB块被保存的。在重新上电后立即将被保存的DB块的内容读出赋予相应的变量,可起到赋初值的作用。
1、可以保存在数据块中(数据块断电后永远保存),或按照下述文档进行数据保存设置。
2、在程序中添加OB100,在OB100中编程对相关变量进行赋值。
3、相关文档:
见《S7300如何保持数据》:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=59464&cid=1029
提问者对于答案的评价:
很好!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc243895.html