当前位置: 主页 > PLC控制

数据不能长期保存

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

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

最佳答案

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

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

  • 关注微信

猜你喜欢

微信公众号