醉湮邃虞
醉湮邃虞话老黑
级别: 略有小成
精华主题: 0
发帖数量: 229 个
工控威望: 409 点
下载积分: 1577 分
在线时间: 209(小时)
注册时间: 2009-01-16
最后登录: 2015-03-18
查看醉湮邃虞的 主题 / 回贴
楼主  发表于: 2013-03-08 15:37
S7-200长时间掉电的知识

如果S7-200长时间掉电(超过7天),内部数据会丢失。
PLC在再次上电时,发现数据丢失,第一个扫描周期会置位SM0.2,可用来控制一些特殊操作

如果数据页中定义了数据,会使用数据页数据。
如果使用了默认的掉电保持设置,会读取EPROM中的数据到内存,并且覆盖数据页定义的数据,V内存若需要长时间掉电保持,需要单独编写程序。
如果MB0-MB13,定义了掉电保持,也会读取EPROM中的数据到内存,这14字节不需要编写程序即可保存掉电前的数据。
长时间掉电再次上电时,时钟会停止走动,并且被设置为90年1月1日 0时0分1秒

这里贡献一个自己编写的掉电保持子程序,将下面这段文字直接粘贴到记事本中保存为:掉电保持.awl,在编程环境中导入即可。
若将VB100开始的20个字节存入EEPROM中,adr=100 ,num=20, 需要写入时,将write 做一次0-1的跳变即可。

SUBROUTINE_BLOCK Wrom:SBR9
TITLE=
VAR_INPUT
adr:WORD;    //   写入地址(相对VB0的偏移量)
num:WORD;    //   写入字节数
write:BOOL;
END_VAR
BEGIN
Network 1
LD     L4.0
EU
S      SM31.6, 1
Network 2
LD     SM31.6
LPS
AN     SM31.5
MOVW   LW0, SMW32
R      SM31.0, 4
S      SM31.5, 1
LRD
AN     SM31.4
S      SM31.4, 1
S      SM31.7, 1
LPP
A      SM31.4
AN     SM31.7
LPS
INCW   SMW32
MOVW   LW0, AC0
+I     LW2, AC0
AW<    SMW32, AC0
R      SM31.4, 1
LPP
AW>    SMW32, AC0
R      SM31.0, 8
Network 3 //  网络标题
//  网络注释
END_SUBROUTINE_BLOCK
[ 此帖被醉湮邃虞在2013-03-08 15:49重新编辑 ]
本帖最近评分记录:
  • 下载积分:+5(xiaoqizi) 好贴!
  • 下载积分:+5(sjm213) 好贴!
  • 棋牌比赛免费得实物,闲暇好去处
    http://www.jj.cn/indexTG.html?promoterid=108502812
    xiaoqizi
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 446 个
    工控威望: 1316 点
    下载积分: 2402 分
    在线时间: 714(小时)
    注册时间: 2009-07-06
    最后登录: 2024-12-20
    查看xiaoqizi的 主题 / 回贴
    1楼  发表于: 2013-03-08 22:53
    非常不错,我以前也碰到这问题,后来也是以这种方式解决的,可惜不能直接读到E2PROM里数据
    ysmhvks
    级别: 略有小成
    精华主题: 0
    发帖数量: 331 个
    工控威望: 425 点
    下载积分: 27963 分
    在线时间: 167(小时)
    注册时间: 2010-02-25
    最后登录: 2024-11-30
    查看ysmhvks的 主题 / 回贴
    2楼  发表于: 2013-04-24 13:34
    学习了,感谢楼主分享。

    不知道EEPROM有多大?能将整个V区全部掉电保持吗?
    a29750
    级别: 探索解密
    精华主题: 0
    发帖数量: 38 个
    工控威望: 155 点
    下载积分: 626 分
    在线时间: 24(小时)
    注册时间: 2011-12-09
    最后登录: 2024-11-09
    查看a29750的 主题 / 回贴
    3楼  发表于: 2013-10-07 19:29
    学习了
    huoshi
    为所当为
    级别: 网络英雄

    精华主题: 0
    发帖数量: 2592 个
    工控威望: 21433 点
    下载积分: 14244 分
    在线时间: 2753(小时)
    注册时间: 2010-12-27
    最后登录: 2024-12-27
    查看huoshi的 主题 / 回贴
    4楼  发表于: 2013-10-08 10:03
    谢谢老师学习学习
    hexdho
    机械是载体,电气是灵魂。
    级别: 网络英雄
    精华主题: 0
    发帖数量: 670 个
    工控威望: 11961 点
    下载积分: 11608 分
    在线时间: 526(小时)
    注册时间: 2012-11-08
    最后登录: 2024-12-19
    查看hexdho的 主题 / 回贴
    5楼  发表于: 2013-10-08 13:58
    学习了,多谢!
    星九-小楼
    级别: 略有小成
    精华主题: 0
    发帖数量: 35 个
    工控威望: 230 点
    下载积分: 19392 分
    在线时间: 686(小时)
    注册时间: 2013-08-18
    最后登录: 2024-10-10
    查看星九-小楼的 主题 / 回贴
    6楼  发表于: 2013-10-20 01:19
    epc受教了哟,,,,,