求脉冲编程

已知有1脉冲信号,不知道周期(1S内),输入到PLC,要求输出同样脉冲周期的信号。当已知脉冲信号消失2S后,输出关闭。输入脉冲信号如在2S内暂停,PLC输出脉冲正常。求高手编程!

问题补充:
我的意思没有表述清楚:
要求是这样的:
一未知周期的脉冲(估计是1S内)输入到PLC内部,当脉冲上升沿输入,PLC2S后复制同样频率信号输出,如果输入脉冲信号在低电平(信号消失)的时间超过2秒,PLC输出脉冲关闭(低电平),如果输入脉冲处在低电平的时间不超过2秒,则PLC保持输出之前同样周期的脉冲。

图片说明:

求脉冲编程    求脉冲编程   

最佳答案

看了你的要求让人觉得不可思议;
AN    M12.0   //输入的脉冲
L       S5T#2S
SD    T11  //当脉冲突然消失的时候,输入的信号为低电平,那么只要处于电平的时间超过两秒就认为脉冲消失了,所以这个时候T11为1 ;那么M12.1 就输出高电平了;如果在两秒内脉冲恢复了,那么T11就不工作了同时复位,实现了脉冲暂停的功能;
A      T11
=       M12.1
AN  M12.1  //在脉冲不消失的情况下
A  M12.0    //
=  M12.2    //PLC 输出脉冲

提问者对于答案的评价:
很好

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

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

相关推荐