您现在所在的是:

西门子SIEMENS

回帖:9个,阅读:1049 [上一页] [1] [下一页]
* 帖子主题:

数据保存的问题

994
jolinya2001
文章数:60
年度积分:50
历史总积分:994
注册时间:2009/5/24
发站内信
发表于:2009/8/17 22:11:28
#0楼
如何保存高速计数器的值  是在掉电的情况下重启PLC还能保持?有没有专用的V存储器?或者外插存储卡?
994
jolinya2001
文章数:60
年度积分:50
历史总积分:994
注册时间:2009/5/24
发站内信
发表于:2009/8/18 7:17:46
#1楼
设置系统块掉电保持时可以任意设置么?
2414
sjqing1
文章数:930
年度积分:50
历史总积分:2414
注册时间:2009/6/11
发站内信
发表于:2009/8/18 9:08:16
#2楼
要是三菱的PLC,这个问题太简单了。
38116
cvlsam 版主
文章数:12488
年度积分:727
历史总积分:38116
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2009/8/18 9:34:36
#3楼
你可以设定V区为掉电保持区来使用MOV指令进行你当前值的保存。

如果使用存储卡的话,那么请注意你写入存储卡的时间间隔,否则频繁的写存储卡的话很快要报废。

至于三菱,和西门子也差不多。

以上
994
jolinya2001
文章数:60
年度积分:50
历史总积分:994
注册时间:2009/5/24
发站内信
发表于:2009/8/18 12:07:50
#4楼
谢谢你
我用cpu226 输入接4个编码器 定义4个高速计数器HC0 HC1 HC2 HC4 MOV到 VD0  VD4 VD8 VD12系统块设置  vd0 -vd200 都是掉电保持 但是停电后 数值依然清零啊?怎么解决?
86187
ZCMY 版主
文章数:47548
年度积分:706
历史总积分:86187
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2009/8/18 12:17:35
#5楼
CPU226 掉电保持有RAM及EEPROM,其中RAM是用电容保持的,正常情况下可以保存一周的时间,加电池可以延长到200天左右;

EEPROM的注意是有写入次数限定的;
994
jolinya2001
文章数:60
年度积分:50
历史总积分:994
注册时间:2009/5/24
发站内信
发表于:2009/8/18 12:30:59
#6楼
谢谢你
我知道可以保持 变量 计数器 定时器都可以设定保持  但是我高速计数器HC1 当前值MOV到VD0 里边 停电再送就清零了 可能是初始化 SM0.1调用高速计数器 SBR0的缘故么?
994
jolinya2001
文章数:60
年度积分:50
历史总积分:994
注册时间:2009/5/24
发站内信
发表于:2009/8/18 12:51:34
#7楼
在调用高速计数器时 把计数器初始值设为变量VD0  是不是就能够实时保存当前值?
12704
lixiaobai
文章数:7780
年度积分:49
历史总积分:12704
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2009/8/22 22:22:18
#8楼
用电池卡,就和三菱的一样了
说说
994
jolinya2001
文章数:60
年度积分:50
历史总积分:994
注册时间:2009/5/24
发站内信
发表于:2009/8/23 15:53:00
#9楼
谢谢大家出主意, 问题是程序的事  。HC1当前值MOV到VD0 里  ,此时应该在高速计数器初始化程序中把VD0 MOV 到SMD48里 ,控制位设置成更新初始值,就可以达到保存HC1当前值的功能。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005