s7-200高速计数器计数值的问题

cpU226 CN 的PLC 程序如下:
LD         SM.0.1
MOVB    16#C8, SMB37
HDEF     0, 0
MOVD     0, SMD38
HSC        0

LD   M0.0
EU
MOVB  16#C8 ,SMB37
MOVD   0, SMD38
HSC      0

LDD>     HC0 ,20
=             M.0.0

LD      SM0.0
MOVD HC0, MD4

程序下载到PLC(cpU226 CN 的PLC )后,在I0.0 上加上脉冲信号,监控程序,I0.0上每产生一个脉冲,发现HC0的计数值增加的很乱,而不是每个脉冲信号加一,一个脉冲信号,计数值有时加一,有时加3,有时加7,等等.请问是什么原因.怎么解决.

最佳答案

因为高速计数器的性能太高了。就连一点点的输入抖动都记得清清楚楚。你把0.0接通一下,其实已经接通断开接通断开了3次7次了。

提问者对于答案的评价:
开始时是手动加的脉冲信号,后来用接近开关输入脉冲,计数正常了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐