数据不能长期保存
林慧玲
发布于2014-03-13 16:40
138
0
标签:
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数据都可以保持。