s7-200调用子程序结束,是否会出现子程序保持原来状态的现象?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:48
下一篇 2021年7月5日 上午1:48

相关推荐

发表回复

登录后才能评论