各位大神,帮我看看下图
SM0.1常闭+RET指令的作用?
有了它岂不是把之前的程序作废了?
问题补充:
那如果不用sm0.1常闭+RET是不是也可以?就是有无返回指令都可以仅限此程序?(因为之后没有程序了)
图片说明:
最佳答案
SM0.1常闭+RET指令的作用?
1、SM0.1只在第一个扫描周期接通,其它的扫描周期是不接通的。
所以,你的附图程序,在第一个扫描周期,如果这个子程序“SBR_出厂值"被调用了,则子程序执行到 RET 指令所在的网络11时,返回调用此子程序的上一级程序。此网络后面的程序不会被执行,但是此网络前面的指令是会执行的。
2、可以利用此方法将多种初始化的不同程序整合到一个子程序中,将RET 指令加在不同的网络,实现多种条件下的初始化逻辑。
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc365260.html