子程序中需要延时

子程序中需要延时,但是该子程序在一个扫描周期中又要被重复调用,该怎么处理?

问题补充:
其实是这样的,我用一台PLC去控制6台一样的设备,这6台设备各有3种动作模式。我不想写六次只是I/O点不同,其它都一样的程序。想编写3个针对不同动作模式的子程序来调用。但是在每个子程序中在各个动作的连接处需要延时。前面各位给出的方法有些适用,有些不适用。但是谢谢了,希望还能看到更优化的方法。

最佳答案

用BGN_ITIME和CAL_ITIME吧。
如果各个子程序的计时是为了同一个开始条件的话,那么可以使用10毫秒和1毫秒的计时器。不会产生错误的。

提问者对于答案的评价:
还是BEGIN-ITIME和CALL-ITIME试验一下。谢谢!

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

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

相关推荐