s7-200的数据如何断电永久保存

已锁定

康斯达

  • 帖子

    13
  • 精华

    1
  • 被关注

    0

论坛等级:游士

注册时间:2015-07-29

普通 普通 如何晋级?

s7-200的数据如何断电永久保存

1370

0

2015-07-30 14:36:09

一、CPU永久存储的原理
我们通常说的PLC断电可保持存储区只的都是,断电时可将数据存入EEPROM中,即只有V区和M区(在系统块中可以设置)才可以;当CPU断电瞬间,设置好的V区和M区会瞬间将数据写入EEPROM中,当再次上电CPU会将EEPROM中的数据再写到对应V区和M区中,实现永久保存。

二、现在我们来详细介绍S7-200 CPU内永久保持型存储区EEPROM的方法
1.M区:
MB0--MB13(默认设置),只需在系统块----断电数据保持---设置成自己需要的存储区即可,下载时需要将下载系统块进PLC中。
西门子S7-200数据永久保存

先编写程序如下,监控,都对MB0和VB0写入3 然后关掉电源

然后再上电,监控MB0数据依旧保持为3 VB0数据变为0

2. V区:
通过SMB31和SMB32来实现

SMB31和SMW32是S7-200一个特殊寄存器,专门用于将V区写入EEPROM
SMB31为传输请求和存储类型
SMW32为存储的V区位置
详细说明请参考上图或在“帮助”搜索“SMB31”

使用方法:编写程序如下
(1). 将“3”写入”VB50”
(2). 激活V10.0 将VB50中的数据对应的存入EEPROM中
(3). 断电再上电,仍旧保持西门子S7-200数据永久保存

3. T与C的断电保持
计数器(C)和TONR型定时器可以断电保持,但是无法写入EEPROM中,是通过RAM存储,需要电池卡供电。
TON(T32-63)和TOF(T96-T55)类型定时器无法断电保持,请不要再系统块中设置这些存储区,否则下载程序是会报错。

4.数据块中编写
原理和初始化类似,每当上电后,数据块中写的数据会自动写入对应的存储区中,下载时要将数据块下载到PLC中。

在数据块中将 “3”写入VB0

编写程序

下载到CPU,监控,VB0的值即为3 而VB1为0

具体图文信息参考原文地址:http://www.con-star.com/support/support65.html
s7-200的数据如何断电永久保存 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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