回复:寄存器V,怎么设置才是掉电保持啊?

Am_Programer

  • 帖子

    641
  • 精华

    2
  • 被关注

    3

论坛等级:侠士

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2009-10-12 22:25:23

6楼

摘自Micro 'n Power

应用S7-200时,可以选用以下几种数据保持方法:



CPU的内置超级电容,断电时间不太长时,可以为数据和时钟的保持提供电源缓冲

CPU上可以附加电池卡,与内置电容配合,长期为时钟和数据保持提供电源

设置系统块,在CPU断电时自动保存M区中的14个字节数据

在数据块中定义不需要更改的数据,下载到CPU内可以永久保存

用户编程使用相应的特殊寄存器功能,将数据写入EEPROM永久保存



在系统块的断电数据保持里面设置了也不是永久保持,电容可以保持几天时间

永久保持用



解决方法:

CPU内置的EEPROM存储器用于永久保存数据,包括与RAM数据区一一对应的全部的V存储区、部分M存储区(MB0 - MB13)、定时器(TONR)。



例如V存储区的VW100(RAM)在EEPROM中有其独占的对应地址,数据在从EERPOM中写到V存储区中时,其目标地址就是VW100。



数据可以用如下方式写入EEPROM数据区:



在编程软件Micro/WIN的Data Blocek(数据块)中定义V数据区存储单元的初始值,下载数据块时,这些数值也被写入到相应的EEPROM单元中。

用特殊存储器SMB31、SMW32,用编程方法将V存储区的数据写入EEPROM

在System Block(系统块)中设置数据保持功能,可将MB0 - MB13的内容在CPU断电时自动写入到EEPROM中
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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