s7200中的v存储区设置为掉电保持后是保存到ram中还是eeprom中
郑志武
发布于2013-02-28 23:22
8
0
标签:
关于s7200存储区保存的问题。
1:只有m区mb0-mb13和v区对应有eeprom的映射区,即通过一些方法只能把这些区域的值写入eeprom中永久保存?
2:通过系统卡中的掉电存储区设置,除了mb0-mb13是保存到eeprom,其他的都是保存到rom中非永久保存包括v区?
3:如果在掉电存取区中把v区偏移数设为0,v区数据是否就不能掉电保存?
4:v区数据只能通过smb31,smb32和eeprom库的方式保存到eeprom中吗。
对于上面这些问题,按我的理解回答都是肯定的,请大家帮我确定一下,感觉有些资料说的有些模棱两可
佳答案
1、eeprom包含程序存储区、v数据存储区的全部和m数据存储区的前14个字节、c区全部以及tonr对应区域。也就是说v区和mb0-mb13这些区域都有对应的eeprom永久保持区域。
2、只有m区的mb0-mb13设为保持,在断电时才直接写入eeprom,属永久型保持,除此之外的保持是临时的由超级电容或电池保持的。若在系统块中相应v存储区设为断电数据保持,在每次plc上电初始,cpu检测断电数据保存是否成功。若成功,则保持ram中的相应v数据保持不变。若保存不成功,则将eeprom中的相应v数据值读入ram的v存储区。此方法只适用于v数据的断电数据保存。
3、4的理解是对的。