回复:数据保持

Harry_dong

  • 帖子

    480
  • 精华

    16
  • 被关注

    9

论坛等级:侠士

注册时间:2005-01-09

普通 普通 如何晋级?

发布于 2010-06-22 19:43:37

4楼

quote:以下是引用小明哥在2010-06-22 19:01:09的发言:
看了好多的资料,西门子自己的书上说300的RAM区都具备保持功能,工作内存的数据在系统掉电时是备份在MMC卡中的,所以数据块的值总是保持的。
按照对MMC卡的理解,MMC卡是用作装载存储器的,起到后备程序和数据的作用,应该在程序执行过程中,程序从装载存储器中复制到工作内存执行。数据应该不会写入MMC卡中。
问题来了:1、在程序执行过程中,所有的程序块和数据块都复制到工作内存中执行的么?
2、数据块属性中有“断电不保存”和“未链接”属性,那么如果勾选了断电不保存,那么在系统断电时数据块还能备份到MMC卡中么?数据块的保持到底是保持在哪里的?
3、看到别的资料中说设置了保持的存储区、数据块都有一个对应的保持性存储器对应保持断电前数据,这个保持性存储区是独立于装载存储器、工作内存、系统内存的一个区域么?西门子的书上没有提到这个区域哦,包括我在其他的书上也没讲到有这个区域



1.300PLC上电后程序块由MMC卡复制到工作存储区中执行,数据块并不由MMC卡复制到工作存储区,而是由保持存储区复制到工作存储区。
2.如果勾选了断电不保存,那么在系统断电时数据不保存在保持存储区,系统再次上电后由MMC卡内的数据复制到工作存储区中,也就是复位为装载值。在具有断电保持功能的数据块,数据都是保存在保持存储区的。
3.保持存储区是独立于装载存储区,工作存储区,系统存储区的一个区域。是非易失的RAM。
学无止境
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54763条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。