我在FB 里一条程序输出一个临时变量的线圈(线圈上电),
然后下一条程序,调用该线圈作用常开触点用于输出其他线圈(此线圈不能上电)。
是不是第一条程序执行完,临时变量的线圈就释放了,下一条程序再次调用时就没有用了 。可以这样理解吗?
最佳答案
不能这么理解。
临时变量的有效范围本FB或FC之内,在块调用完成之后就释放给系统了。
对于你的问题:你的2条程序是在一个FB之中的,第一条程序执行完后,不会释放,会保留当前值。只有当你的FB调用完毕后,该临时变量才释放。
提问者对于答案的评价:
THANKS
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc241968.html