数据块实现断电保持特性的方法
为了断电保存数据,S7-300CPU中的Work memory划分为两部分,其中一部分类型为RAM(断电丢失),一部分为NVRAM(断电保持),如果数据块为断电保持,则此数据块需要占用具备断电保持特性的Work memory部分。当CPU 经历POWER ON→POWER OFF→ POWER ON或者RESTART过程后,数据块中的数据不会丢失。 注意: 当用户在S7-300CPU 项目中插入新的数据块时,系统默认其属性为断电保持。 数据块断电保持是work memory 的特性,与Load memory(MMC) 无关。
下面是提醒注意避免那些具备断电保持特性的数据块何时会丢失当前值的操作:
1,Memory RESET 操作(手动开关操作及STEP7 中菜单操作)
2,CPU在没有MMC卡的情况下上电(实际是因为此情况导致了CPU执行Memory RESET操作)
3,插入损坏MMC卡/错误MMC卡的情况下上电(实际是因为此情况导致了CPU执行Memory RESET操作)
4,CPU损坏
5,下载数据块,且离线数据块中的actual value 与当前数据块中的数值不同