关于OB1里面的功能调用问题?

我现在有FC1,写的是星三角控制源块,然后有FC2块里面有一些其他的梯形图,还有调用FC1,在就时FC3,也是一些程序控制和调用FC1。
 请问 1,我在OB1里面调用FC2,FC3前面串一个急停,我拍下急停FC2  FC3功能是不是停止调用?停止调用的话说有的输出是不是停止输出变为0  ,我的目的是做一个急停,拍下去要把FC2,FC3里面的输出全部停掉
请问  2 我现在要更改星三角控制FC1里面的程序,比如说加一个输入,然后下载会有什么影响,会不会停CPU

最佳答案

你的问题是典型的子程序有条件调用问题。
1)当调用条件离去,子程序内部的输入、输出变量将被保持不变。也就是说不调用时,输出也保持。
2)如果修改FC1后,需要看具体情况。如果修改了输入、输出变量管脚,则所有调用FC1的可能需要重新调用,填写输入、输出实际地址后再保存、下载,一般不会影响到cpu的运行。

提问者对于答案的评价:
过年玩忘形了,我把正事给忘了,现在才来采纳!  谢谢各位

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月10日 下午9:24
下一篇 2017年6月11日

相关推荐