例如:
LD I0.1
EU
CALL SBR0
如果用了上升沿,那么触发时间也就一下子,也就是调用时间很短,这么短的时间怎么能把子程序的程序执行完呢?却有人这样设计了,这样设计如果没有问题,那么它的好处在哪?
最佳答案
可以。
用上升沿,触发时间也就一个扫描周期,PLC执行程序是顺序扫描方式,在该扫描周期内,上升沿触发条件存在,则程序指针由此进入子程序,子程序代码执行完毕后,程序指针返回调用点,继续执行下一个指令。这样设计的好处是利用一个事件发生的瞬间作为调用条件,让程序代码更短,可读性更好。
当然也可以通过其他编程方式实现相同的功能。
提问者对于答案的评价:
Thanks!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc308643.html