怎样检测同一个输入信号两次动作的时间间隔?

PLC输入端I0.0接一个反馈信号(有规律的脉冲信号),我现在需要知道第一个脉冲和第二个脉冲的时间间隔(I0.0这一次接通和上一次接通的时间间隔最快是400MS),和脉冲持续的时间(I0.0接通了多长时间 大概100ms左右)。或者能测到上次脉冲的上升沿和本次脉冲的上升沿之间的间隔也可以。各位朋友,有什么好的办法?

最佳答案

I0.0的上升沿启动,I0.0的下降沿停止计时。
I0.0的上升沿启动,下一个上升沿来临时停止计时。
用计时器TONR。

提问者对于答案的评价:
忘了说了我这用的是200smartPLC。上升沿计时下降沿停止计时,这样得到的是脉冲高电平持续的时间,这个很好实现。上升沿计时,下一个上升沿停止计时,这样就算出来了高电平持续时间和脉冲之间的时间间隔,但程序怎么实现如何区分本次脉冲上升沿和下次脉冲上升沿?

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

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

相关推荐