西门子FB块

各位大神!
FB块中的 IN-OUT以及 STAT temp都是什么意思?分别什么情况下用,求详解!谢谢

图片说明:

西门子FB块   

最佳答案

1。都是接口参数
2、IN-OUT参数是具有输入/出功能的参数,调用FB时赋值实际变量给IN-OUT参数后,FB内部使用IN-OUT参数时即可以做中间变量,有可以做输出使用;
3、STAT变量,是静态变量;在FB调用结束关闭FB后,STAT类型的变量值保存在背景DB中,不会因为下次重新调用FB是使用变量的初始值。该类参数,一般需要在多个周期间或多个程序块间共享数据时使用。
4、temp变量是临时变量,每次调用FB或FC时,都会新开一个堆栈,临时变量会在程序块被调用期间存在于堆栈中,等程序块调用完成关闭后,堆栈中的值不会保持,下次调用会开一个新的堆栈。

提问者对于答案的评价:
非常感谢!问题解决了

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午12:23
下一篇 2018年12月1日 上午12:24

相关推荐