s7-200plc掉电数据保持.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
掉电数据保持 S7-200系统中用到了三种存储器件: RAM:易失性存储器,失去电源供应后,其中保存的数据会丢失;S7-200CPU中的RAM由超级电容+外插电池卡(需要单独购买,在CPU的可选插槽上插入)提供电源缓冲。 EEPROM:非易失的电可擦除存储器,不需要供电(即不依靠电容和电池)就能永久保存数据,并且可以改写其内容。用户程序永久保存在程序EEPROM区中,不会丢失。 外插存储卡:非易失的存储器。作用:存储和传递程序,保存数据记录(归档)、配方数据以及一些其它文件。 二、数据保持的方法 内置电容保持数据 CPU中内置超级电容,在短期断电期间为数据保持和实时时钟(如果有)提供电源。 断电后,CPU221,222的超电容可提供约50H的数据保持, CPU224,224XP和CPU226可保持数据约100H. 超级电容在CPU上电时充电,为保证得到上述指标的数据保持时间,需要充电至少24H. 2:内置电容+电池卡数据保持(为RAM提供电源缓冲) CPU断电后,首先依靠内置的的超级电容为数据提供电源,超级电容放电完毕后,电池才起作用。完全靠电池为CPU提供数据备份电源时,电池寿命为约为200天。 S7-200的电池卡不能充电,使用完毕就不能再用了,只能购买新的电池卡。 S7-200没有检测电池卡内剩余电量的状态位和这种功能。 新版上S7-200CPU电池卡有两种型号:时钟电池卡和电池卡。 在S7-200项目的系统块,有设置RAM数据保持区的选项。如下图 实现该功能一定要将修改过的系统块下载到CPU中。 注意: 只有M区的MB0和MB13设为保持,在断电时才直接写入EEPROM, 属于永久保持;除此之外的所有保持都是临时的,由内置电容+外插电池保持(RAM)。 若在系统块中相应的V存储区设为断电数据保持,在每次PLC上电初始, CPU检测断电数据保存是否成功,若成功,则RAM中的相应V数据保持不变。若保存不成功,则将EEPROM中的相应V数据值读入RAM的V存储区。只适用于V。 TON和TOF类型的定时器无法断电保持,请不要在系统块中设置这些 存储区,否则下载程序会报错(组态信息中指定了一个无效的参数)。 4、计数器(C)和TONR型定时器可以断电保持,但是无法写入EEPROM中,是通过RAM存储(内置电容+外置电池卡)。 3、使用数据块(V区永久存储办法之一) 编程时可以编辑数据块,数据块用于给S7-200CPU的V存储区赋初始值。 由于数据块在上S7-200项目下载到CPU中时,也会存储到EEPROM中,所以数据块的内容永久不会丢失。 实现该功能一定要将定义好的数据块下载到CPU中。 4、编程(V区永久存储办法之一)= 通过SMB31和SMW32(S7-200一个特殊寄存器,专门用于将V区写入EEPROM) 将要保存的V存储器的地址装载到SMW32中; 将数据长度装载入SM31.0和SM31.1, 00字节01字节10字11双字。 将SM31.7置位为1; SM31.7在每次操作结束后都自动复位 5、EEPROM库的方法保存到EEPROM中。 三、EEPROM写入次数的统计 每次下载程序块/数据块/系统块或者执行一次SMB31.7置位的操作都算作对EEPROM的一次写操作,所以请注意在程序中一定不要每个扫描周期都调用SMB31/SMW32用于将数据写入EEPROM,否则CPU将很快报废。 EEPROM的写入操作次数有限(最少10万次,典型100万次),在程序中必须注意写入操作的频度; 对于类似由操作人员不定期更改的工艺参数等数据,可以在用户程序中判断其状态,在变换之后执行写入EEPROM的操作。 四、S7-200CPU内部数据的工作顺序? S7-200CPU一上电,CPU先去检查RAM区中的数据,如果在超级电容或者电池有电的情况下,数据并未丢失,则使用该RAM区的数据;如果超级电容或者电池没有电了,导致数据丢失,则CPU去读EEPROM中相应的区域(包含数据块中定义内容),如果在EEPROM中有永久保持的数据,则CPU将EEPROM中数据写回到RAM区中,再进行下面的工作。

您可能关注的文档

文档评论(0)

pengyou2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档