函数块(FB)

已锁定

沉默人生

  • 帖子

    191
  • 精华

    2
  • 被关注

    22

论坛等级:侠士

注册时间:2010-04-30

普通 普通 如何晋级?

函数块(FB)

1010

1

2011-01-31 09:17:37

FB与FC相比,每次调用函数块都必须为之分配背景数据块,一个数据块可以作为一个函数块的背景数据块,也可以作为多个函数块的背景数据块(多重背景数据块),背景数据块作为函数块的存储器,可以将接口数据区(TEMP类型除外)以及函数块运算的中间数据存储于背景数据块中,其他逻辑程序可以直接使用背景数据块存储的数据。对于FC,中间逻辑结果必须使用函数的输入、输出接口区存储。
函数块很少作为子程序使用,通常将函数块作为具有存储功能的函数使用,每调用一次分配一个背景数据块,将运算结果传递到背景数据块中存储,例如STEP7中提供的PID函数块,调用时为每个控制回路分配一个背景数据块,在背景数据块中存储控制回路所有的参数。一些特殊编程应用可以在函数块中指定接口数据区存储于多重背景数据块的开始位置,使用更灵活。通常情况下,S7-300系列PLC中一个函数块最大程序容量为16KB,S7-400系列PLC中一个函数块最大程序容量为64KB,CPU中可创建FB的数量与CPU的类型相关,可参考样本手册。
函数块(FB) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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