实现多次调用功能,采用FC好,还是FB好? 点击:562 | 回复:2



scgbb

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:9帖 | 30回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2014年3月30日
发表于:2014-05-09 16:05:32
楼主

如下图所示,采用FC编写的程序如果改用FB编写的程序,是否只需添加DB背景数据块就行,而背景数据块是否是空数据块?





xiaogepao123

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 39回
  • 年度积分:2
  • 历史总积分:653
  • 注册:2014年4月10日
发表于:2014-05-09 21:38:23
1楼

是的,如果你要用FB编程的话,对应的DB块不是空的,因为看你的FC中用到了内部局域变量,所以如果你要用FB编程的话,并且也要定义内部变量的话,这些内部变量回自动生成在DB块中

(in、out、inout、state)。其次FC和FB的主要区别是内部变量值的保持功能。

scgbb

  • 精华:0帖
  • 求助:3帖
  • 帖子:9帖 | 30回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2014年3月30日
发表于:2014-05-09 23:32:14
2楼

回复内容:

对: xiaogepao123 是的,如果你要用FB编程的话,对应的DB块不是空的,因... 内容的回复!


xiaogepao123:您在FC中从看出哪部分属于——用到了内部局域变量?


热门招聘
相关主题

官方公众号

智造工程师