当前位置:首页 >  科技综合

功能FC和功能块FB的区别在于

时间:2024-06-19 14:00:12

科技综合

导读:fc和fb功能块有什么区别  FC(功能)和FB(功能块)的主要区别在于是否拥有背景数据块(DB)以及数据保存和使用方式。 1. FB(功能块)带有背景数据块(DB),可......

fc和fb功能块有什么区别 

FC(功能)和FB(功能块)的主要区别在于是否拥有背景数据块(DB)以及数据保存和使用方式

1. FB(功能块)带有背景数据块(DB),可以将自身的值永久储存在数据块中。执行过FB块或退出程序之后,这些数据值仍然可用。FB拥有静态变量STAT,可以在PLC运行期间始终被存储。

2. FC(功能)没有属于自己的背景数据块,执行过FC或退出程序之后数据将不会保存。FC使用共享数据块,调用函数时必须给所有形参分配实参。对于FC的临时数据,FC采用了局部数据堆栈,不保存临时数据。要永久性保存数据,可将输出值赋给全局储存器位置,如M储存器或全局DB。

在使用中,FB适合实现各种工艺功能的结构化编程,通常会用到定时器或者计数器操作,涉及跨周期读取数据。FC适合编写结构相对简单,直接对参数进行运算且当前周期就能运算完成输出结果的快。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
联系我们 关于我们 版权申请

观察网 广州东远堂信息科技有限公司 版权所有 粤ICP备15011623号