s7-300中功能块的问题 点击:1151 | 回复:6



系统选择

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 39回
  • 年度积分:0
  • 历史总积分:79
  • 注册:2004年7月23日
发表于:2004-07-25 16:18:00
楼主
300中的功能块FB是自己编程定制的吗?FB中有没有专用模块?问题比较幼稚 FC和FB有什么本质区别吗?



口雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2004年4月19日
发表于:2004-07-29 18:00:00
1楼
当然有,FB带数据区,FC不带

将进酒2

  • 精华:5帖
  • 求助:0帖
  • 帖子:83帖 | 232回
  • 年度积分:0
  • 历史总积分:496
  • 注册:2001年7月31日
发表于:2004-07-30 13:35:00
2楼
FB就是已经编写好的程序,你通过设置之后可以调用。 FC是自己写的程序。

lwb

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 5回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2004年8月10日
发表于:2004-09-01 15:31:00
3楼
FB是功能块它有自己的数据块,可以存储生成的数据。FC是功能他没有自己的数据块,但它有临时数据区,当功能结束时,临时数据丢失,FB,FC都可以自己编写,不过S7库里有一些编好的FB,FC但都是加密的,你要是了解参数就没问题,你可以拷过来直接用。

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2004-09-01 17:49:00
4楼
将进酒,不要误导别人,因为人家不懂,人家会把你的答案当成真实的答案, 同意LWB的意见,补充一点个人看法: FB带有背景数据块,这些值具有初始值,在FB退出时会保存在背景数据块中 而FC则不行. 因此,使用时我觉得最大的差别在于: 当你想使用一个功能块时,需要有默认值,则使用FB,否则,使用FC.这有点象C++的函数重载. 当然,背景数据块是需要占用空间的,

鸡蛋饼...

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 315回
  • 年度积分:0
  • 历史总积分:414
  • 注册:2003年8月26日
发表于:2004-09-03 19:09:00
5楼
FB有背景数据块,,FC没有,,, 不用去刻意理解什么为背景数据块,,,总之要明白一点,,,,只要是FB,,,就一定有一个DB与之对应。。。。 本人一点愚见。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

小楼

  • 精华:2帖
  • 求助:0帖
  • 帖子:5帖 | 298回
  • 年度积分:0
  • 历史总积分:418
  • 注册:2002年6月13日
发表于:2004-09-04 10:19:00
6楼
可以互相转换

热门招聘
相关主题

官方公众号

智造工程师