工控之家

 找回密码
加入工控之家

为什么计数器的值被清零了

[复制链接]
发表于 2012-7-9 20:16:38 | 显示全部楼层 |阅读模式
累积计时

用来计算我设备累积运行的时间,却没想到PLC断电时计数器的当前值被清零了,该怎么处理,大家帮帮忙,PLC是C200HG的.
未命名.rar  下载次数:46
发表于 2012-7-9 22:52:58 | 显示全部楼层
你的截图看不清楚,把程序上传吧!帮你看看.。
发表于 2012-7-10 01:29:18 | 显示全部楼层
麻烦楼上的帮忙看一下了...................
发表于 2012-7-10 04:05:39 | 显示全部楼层
1、LZ是要读可逆器的值作为时间,不合理;
2、你所读的时间一定要精确到秒吗?
3、你是用缺省的常断继电器复位CNTR(12),PLC在上电的第1周扫描前是导通的,CNR(12)当然复位丢失数据;
4、建议LZ用@INC(38)。
发表于 2012-7-10 06:41:59 | 显示全部楼层
hlq_0815 :你好
我做的是一个设备运行--天--小时--分钟的显示,已秒计时更准确.
常断标志是用来触发减计数的,并非复位.其复位是通过CNTR自身的常开触点来触发.计数器的数值在掉电的情况下,应该是由内部电池保持才对,可是它为什么被复位了呢.本人新手,对各指令不熟,@INC的值掉电时能自保持吗,计时到了怎么复位,能传个程序更好.
发表于 2012-7-10 09:18:19 | 显示全部楼层
你需要用掉点保持的,
发表于 2012-7-10 11:54:39 | 显示全部楼层
楼上是,C200HG的PLC里计数器分掉电保持和不保持的吗,手册里好象没这么说啊
发表于 2012-7-10 14:30:59 | 显示全部楼层
图片:
又碰到这个问题了,楼主,请仔细想想,不要轻易结论!我的误差是扫描周期,你的可就大了![ 此帖被yuaiwu在2009-09-14 18:28重新编辑 ]
发表于 2012-7-10 17:07:19 | 显示全部楼层
非常谢谢7楼朋友,又学了一招
不过秒和分钟的比较数据2应该是#59,小时的数据比较2应该是#23
发表于 2012-7-10 19:43:39 | 显示全部楼层
谢谢!同时我也学习学习!
您需要登录后才可以回帖 登录 | 加入工控之家

本版积分规则

QQ|手机版|小黑屋|Archiver|工控之家 ( 鲁ICP备12015736号-1 )

GMT+8, 2024-5-19 22:38 , Processed in 0.059567 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表