s7-200调用子程序结束,是否会出现子程序保持原来状态的现象?
最佳答案
子程序保持原来状态,比如主程序为:
LD M0.0
CALL SBR_0:SBR0
SBR0为:
LD SM0.0
= Q0.0
当M0.0=1时,Q0.0=1,M0.0变为0时,子程序调用结束了,但Q0.0还是等于1.
子程序不调用就是不执行了,如果该子程序用到的地址在其他地方没用到,那么这个子程序里的数据都会保持不变。
提问者对于答案的评价:
谢谢了朋友。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc354234.html