回复:FB FC 的问题

siemens义工

  • 帖子

    70
  • 精华

    1
  • 被关注

    2

论坛等级:游民

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2004-05-10 13:58:26

0楼

FB、FC主要区别:
1。FB-FUNCTION BLOCK ;必须和DB一起使用,由DB来存储数据,而且可以定义STATIC变量,在需要数据连续使用时,比如PID运算等用FB来实现。FB类似于高级语言里的类,可以象INT一样去生成对象等。
2。FC-FUNCTION 不可以定义STATIC变量,类似于高级语言里的函数。FC函数的定义变量都是实时的,所以定义了必须付值给它,没有DB区,数据不能连续使用,所以PID不能用FC来实现。
3。至于FB和FC的空间利用率来说,论坛里很多说FC节省空间,时间上并不见得,而且至于FB、FC,很多人建议用FC。实际上如果你的程序很大,而且你理解深的话,还是FB更方便一些。这些根据每个人的习惯和理解而不同,而且也跟你的项目大小有关。一般小项目体现不出明显的FB比FC优秀,而一旦你项目上1000点以上,你就会感觉不同的

以上是本人个人观点,仅供参考,希望对大家有帮助
轻轻的我走了,正如我轻轻的来
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

共有0条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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