数据不能长期保存

S7-300 PLC和触摸屏通讯,在触摸屏上输入修改的设定值,存放在MWxxxx,MDxxxx保持单元中,当PLC断电较长时间后,保存在MWxxxx,MDxxxx保持单元中的设定值变为“0”,即保存不了以前的修改设定值,不知是何原因?在PLC中已经把保持内存单元修改为(从 Starting at MB0 开始):2048,而修改的设定值放在保持内存单元的范围内。

问题补充:
本PLC与触摸屏通讯没有用到DB数据块,只是用保持内存单元MWxxxx,MDxxxx来保存修改的设定值数据。

最佳答案

这与S7-300 PLC如何断电保持数据有关,即需要了解S7-300 PLC断电保持数据的机制,详见:
见《S7300如何保持数据》。对于配置MMC卡的新型S7-300CPU:
1、所有的DB块默认是掉电保持的。
2、M存储区的掉电保存设置在硬件组态--双击CPU--存储单元中可以设置,默认M区的MB存储区为16。
在定义保持属性后,M,T,C 数据都可以保持。

提问者对于答案的评价:
谢谢老师!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月1日 下午9:03
下一篇 2017年12月1日 下午9:03

相关推荐