如果在主循环中调用自定义功能FC1,那么FC1中定义的临时变量的生命周期是多长?只是保持一个扫描周期么?还是在下一个扫描周期仍然保持上一个周期的值,直到下次扫描周期调用FC1时被FC1中的运算重新赋值改变?
最佳答案
如果你的FC1有初始值,那就是你的初始值。
如果没有初始值,那就是随机值,或者上个周期的值(这种做法不对)。
子函数的零时变量应该先赋给一个初始值,每次调用的时候都是这个初始值。
提问者对于答案的评价:
多谢您
专家置评
再看看那工程师 axg2008的描述
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc207096.html