如果在主循环中调用自定义功能FC1,那么FC1中定义的临时变量的生命周期是多长?

如果在主循环中调用自定义功能FC1,那么FC1中定义的临时变量的生命周期是多长?只是保持一个扫描周期么?还是在下一个扫描周期仍然保持上一个周期的值,直到下次扫描周期调用FC1时被FC1中的运算重新赋值改变?

最佳答案

如果你的FC1有初始值,那就是你的初始值。
如果没有初始值,那就是随机值,或者上个周期的值(这种做法不对)。
子函数的零时变量应该先赋给一个初始值,每次调用的时候都是这个初始值。

提问者对于答案的评价:
多谢您

专家置评

再看看那工程师 axg2008的描述

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

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

相关推荐