请问如何设置S7-300的CPU数据的断电保持
请问DB块数据、位存储器、定时器和计数器是不是必须要在CPU的属性里的“RetentiveMemory”选项下定义后才可以断电保持?不定义就不能断电保持?如果是的话,那么...
请问DB块数据、位存储器、定时器和计数器是不是必须要在CPU的属性里的“RetentiveMemory”选项下定义后才可以断电保持?不定义就不能断电保持?如果是的话,那么DB块数据要定义为断电保持的话如何设置?因为我看到我们一台设备的程序里CPU属性的“RetentiveMemory”选项下,在“Area”下面的DBNo.下面的框里全部是1,后面全是0,这是什么意思?
展开
6个回答
展开全部
数据块实现断电保持特性的方法
为了断电保存数据,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 与当前数据块中的数值不同
为了断电保存数据,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 与当前数据块中的数值不同
2013-09-25
展开全部
300用MMC卡,DB数据掉电保持,定时器和计数器和M区需要设置才能掉电保持;400可要注意了,有些要用电池才能保持程序的,关键看用什么卡
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-25
展开全部
db块当然可以断电保持,另外在硬件组态的cpu属性中的retentivememory中可以设置m\t\c的断电保持。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-25
展开全部
带MMC卡的CPU掉电保持的只有DB,如果要保持MTC的话还是要另外设置的,我说的没错吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-25
展开全部
我用的是CPU412-2做主站,ET200S做从站,从站上用MMC卡,公司计划过几天要停电,送电后,程序还能用吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询