回复:应用探讨——FC与FB的应用探讨及参数传递

n次看你的背影

  • 帖子

    2321
  • 精华

    73
  • 被关注

    53

论坛等级:奇侠

注册时间:2008-03-11

普通 普通 如何晋级?

发布于 2012-12-22 16:52:37

14楼

1、FB(Function Block)与FC(Function)的本质区别
本人也有一些小小的体会:
①:在创建FB、FC时,我们不难发现,FB比FC多了一种STAT(静态)变量;值得注意是:FB的五种变量比FC多了Data Type(数据类型)属性;FB除TEMP变量以外的四种变量在声明形参时,它们虚拟的地址是连续的,而FC却没有这种属性。
②:在调用用户开发好的FB、FC时,FB(除多重背景外)需要有一独立的DB号,程序编辑器会根据FB除TEMP变量以外的四种变量已声明形参的名称、数据类型、初始值、自动生成一个背景数据块,背景数据块的号码用户可以指定。此时FB真实的存储、运算存储器已经存在。在调用FB时,FB声明的形参可以不赋实参,在FB内部会以形参的初始值执行;而在调用FC时,FC声明的形参必须赋实参。
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54805条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。