关于西门子S7-200PLC的高速计数器

我在学西门子200PLC的高速计数器时,我按照指令向导编出了一个高速计数程序,然后,我用了一个按钮手动的给他输入脉冲,我认为是按一次我的HC1会加1,可是结果却是,我按一次,数值差了好多,比如我第一次按HC1的数值是1,第二次按HC1的数值就成7了,不知道为什么,下面是我监控HC1的状态数值

问题补充:
那为什么编码器不会考虑多余脉冲的问题呢,认为它是精确的

图片说明:

关于西门子S7-200PLC的高速计数器   

最佳答案

这种情况说明你在按钮输入时,输入信号有抖动,虽然你认为是一个1,但实际上因为按钮的动作关系,实际的脉冲个数会有多个,而高速计数正好可以检测到这些抖动的脉冲,所以计数值会多。

提问者对于答案的评价:
谢谢你

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月9日 上午12:48
下一篇 2018年12月9日 上午12:48

相关推荐