定时器使用中时间累加

现需要多个计时器作不同工位定时用,工件按顺序到时达不同工位,间隔时间不确定定,现需要确定每一工件在线体上的总时间,如第一工位用 T1计时,第工位用T2计时、第三工位用T3计时、依次类推。如要第二工位工件在线时间 侧为该工件在第一工位时间+第二工位已停时间。我想用传送指令用在工件向第二工位运行时直接把 T1当前时间传给T2 ,然后T2在T1传过来的时间基础上继续计时。不知该程序如何写。

最佳答案

可以自己定义一个时钟脉冲或者使用系统提供的时钟脉冲,根据控制精度选择100ms到1秒脉冲,然后使用脉冲上升沿进行加计数的方式来实现。
如时钟脉冲m0.5为1秒脉冲。如MW20用来计数,当在初始位时赋值为0,然后工件在运行过程中每秒加1,再根据mw20的值与每个工位的时间比较来判断工件到达的位置。

提问者对于答案的评价:
OK

专家置评

已阅,最佳答案正确。

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

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

相关推荐