技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > fb中stat变量如何理解 请详细解释一下

fb中stat变量如何理解 请详细解释一下

林慧玲 发布于2014-04-01 17:29 2 0 标签:

fb中stat变量如何理解请详细解释一下

佳答案

问题:fb中stat变量如何理解请详细解释一下
静态变量,确保fb调用结束后仍然能保持数值不变。例如,fb功能完成一个数值的累加,那么可以设定一个stat变量用于保存结果此时,每次调用fb就累加一次,如果不使用stat,那么fb每执行1次,数据就丢失重新累加。
静态变量是fb专有的,其是与背景块一一对应,可以这么说静态变量就是fb的背景数据块。其作用就是背景数据块的作用,背景块的作用就是,自己编自己的fb,在声明表里定义好自己的静态变量,使用很方便不用考虑使用其它全局变量时,要知道哪个是空的,哪个是别人用过的,就是重叠问题。尤其是多人编一个系统时就更有用了,用fc就没有这个优势。每次调用功能块(fb)时,会被分配一个背景数据块。此fb的实际参数和静态参数都被存储在该背景数据块中。在fb中声明的变量决定背景数据块的结构。背景指定了功能块的调用。
fb2可以使用fb1背景数据块中的静态变量,但需要满足以下条件:(即使用多重背景时应注意的问题):
1.在管理多重背景的功能块的变量声明表中,为被调用的功能块的每一次调用定义一个静态(stat)变量,以被调用的功能块的名称(如fb1)作为静态变量的数据类型。
2.应生成需要调用的功能块(如fb1)。
3.在管理多重背景的功能块(如fb2)必须设置为多重背景功能。
4.必须有一个背景数据块(如db1)分配给管理多重背景的功能。背景数据块中的数据是自动生成。
5.多重背景只能声明静态变量(声明类型为“stat”)。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签