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

leend2009

  • 帖子

    1137
  • 精华

    20
  • 被关注

    35

论坛等级:侠圣

注册时间:2009-06-18

黄金 黄金 如何晋级?

发布于 2012-12-24 10:05:29

20楼

1、FB(Function Block)与FC(Function)的本质区别
主要区别就是:FB是有背景数据块,FC没有的;在变量上,FC没有静态变量,也就意味不带某个变量数据的存储,只完成特定或是具体动作,对于数据的存储上不做存储处理。
2、实际项目应用中如何选取FB或FC
实际项目中的选用,我个人认为根据你要完成的这个任务或是工艺的要求来选择,比如只是对动作的处理,不涉及过多工艺数据的情况,FC能完成的,我认为就选用FC,或是在线上执行重复的工作,可以使用fc编写通用的,在以后的工作中直接调用。对于涉及过多的工艺数据,调用,传输,包括与与上HMI的数据通讯等涉及的一些,更多要使用FB,和的它的背景数据块,一是可以初始数据;二是,循环执行的实时数据得以保存,同时刷新与上位机数据
3、FB与FC的接口参数(形参)的应用
FB需要对其声明的形参(TEMP变量除外)生成相应的背景数据块,可以赋初始值,而FC只需要对其形参分配内存(共享DB或者位存储器M),在被调用后的形参必须赋实参
学无止境
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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