主程序调用子程序时可以用上升沿触发吗?

例如:
LD    I0.1
EU
CALL  SBR0
如果用了上升沿,那么触发时间也就一下子,也就是调用时间很短,这么短的时间怎么能把子程序的程序执行完呢?却有人这样设计了,这样设计如果没有问题,那么它的好处在哪?

最佳答案

可以。
用上升沿,触发时间也就一个扫描周期,PLC执行程序是顺序扫描方式,在该扫描周期内,上升沿触发条件存在,则程序指针由此进入子程序,子程序代码执行完毕后,程序指针返回调用点,继续执行下一个指令。这样设计的好处是利用一个事件发生的瞬间作为调用条件,让程序代码更短,可读性更好。

当然也可以通过其他编程方式实现相同的功能。

提问者对于答案的评价:
Thanks!

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

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

相关推荐