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

Automann

  • 帖子

    6168
  • 精华

    138
  • 被关注

    308

论坛等级:至圣

注册时间:2004-12-23

普通 普通 如何晋级?

发布于 2012-12-24 08:29:59

18楼

quote:以下是引用黄河远上在2012-12-23 22:40:28的发言:
一开始用300的时候,全部用FC块,发现也全部能完成任务。我不习惯于一开始编程的时候就用M区。后来逐渐了解了FB 块。在应用中发现用FB更方便。比如当你需要一个新的变量的时候,你只需要在FB 的静态变量里创建就可以了。不用像FC 那样需要自己创建一个 单独的DB块。剩去了一步工作。现在,在有WINCC 的场合,更加坚定地去使用FB 。因为FB 可以设置S7_M_C .
用多了FB的静态变量,开始担心使用FC TEMP 区会不会造成错误。

FB的主要优点是它的可移植性,实现方法是在FB的内部全部使用局部变量。
对于编程很少的的人,可能体会不到块的可移植性的优点。
如果您是专业编程人员,并且长期为您公司某一类产品或生产线编程,可以用积累的“标准”的可移植的块迅速地“组装”出能满足不同用户要求的程序。
FB里也有TEMP变量,块执行完后不需要保存其数值的变量可以用TEMP变量。如果执行后其数值需要保存,则应使用FB的STAT变量。
追求完美
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54658条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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