S7-300中功能问题 点击:118 | 回复:3



zhaosheng998

    
  • 精华:0帖
  • 求助:77帖
  • 帖子:107帖 | 76回
  • 年度积分:0
  • 历史总积分:728
  • 注册:2009年3月29日
发表于:2013-09-01 10:09:22
楼主

S7-300中功能FC  功能块FB   数据块DB三者有何区别?我看很多程序中都只有功能FC,很少有FB。




ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2013-09-01 10:39:08
1楼

数据块DB就是指令的操作数,也可以说是地址。


FC和FB类似于其他编程语言中的函数,两者都有参数。区别在于FC没有自己的存储区,而FB有自己的存储区(即上面的DB块,不过称之为背景DB).调用任何一个FB,就必须指定一个背景DB.

阿水--王者之师

  • 精华:24帖
  • 求助:348帖
  • 帖子:1616帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2013-09-01 21:10:21
2楼

1, FC  功能块FB   数据块DB三者有何区别?

  FC 是功能块 ,FB 是带有自己背景数据DB的功能块, DB 就是数据块


2, FB 很少用?

   也不一定, 有些项目程序的 FB 块也很多, FB 带有自己的存储区, 编程时其自己DB 块只在当前程序中生效

213255tony

  • 精华:1帖
  • 求助:0帖
  • 帖子:45帖 | 810回
  • 年度积分:1002
  • 历史总积分:3167
  • 注册:2011年11月01日
发表于:2013-09-02 07:23:39
3楼

你去看看我发的那个程序,都有用到


热门招聘
相关主题

官方公众号

智造工程师