西门子PLC 200计数器CTU掉电保持,上电再输出问题,请指教!

1.CTU计数器帮助里这样写的:每次向上计数输入CU从关闭向打开转换时,向上计数(CTU)指令从当前值向上计数。当前值(C*)大于或等于预设值(PV)时,计数器位(C*)打开。复原(R)输入打开或执行"复原"指令时,计数器被复原。达到最大值(32,767)时,计数器停止计数。

2.但是我将C16设置掉电保持,超过计数值时,C16为ON,没问题。断电再上电时计数器C16状态却为OFF了,计数值还是大于设定值的啊?等再来一脉冲,计数加1时,C16才为on,C16的状态不是保持ON的状态吗?我有点不能理解,还是我的程序有问题?

3。程序如下:

LD     I0.0

AN     T37

TON    T37, 200

 

LD     T37
EU
LD     I0.1
CTU    C16, 5

 

LDN    C16
=      Q0.0

 

LD     C16
=      Q0.1

请分析一下,谢谢

图片说明:

西门子PLC 200计数器CTU掉电保持,上电再输出问题,请指教!   

最佳答案

是这样的,你程序没问题,

系统块——数据保持:
选择数据保持区的存储区类型:V、M、T和C的当前值

特别注意:
定时器T和计数器C的当前值可以保持,而它们的位地址状态不能保持。只有TONR定时器数据才能保持
计数器的使能位CU被再次打开时,刷新计数器。

另外网络2  T37后的上升沿可以删除,是多余的。

做好程序初始化工作,上电时用SM0.1清零。

提问者对于答案的评价:
谢谢您的指导,我明白这个意思了,但是我要掉电保持这功能,就是掉电再上电要接着之前的设定工作(可以看做根没断电一样),如果再等t37一个周期肯定出问题的,有什么方法实现这功能呢?请再指点指点。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc298069.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:08
下一篇 2020年10月31日 下午2:08

相关推荐