DB FB FC 学习小结

已锁定

M1252

西门子1847工业学习平台

  • 帖子

    54
  • 精华

    3
  • 被关注

    6

论坛等级:侠客

注册时间:2023-04-20

普通 普通 如何晋级?

DB FB FC 学习小结

2401

8

2024-05-15 11:15:11

DB(Data Block)数据块可以分为:全局数据块和背景数据块

数据块用于存储用户数据及程序中间变量,背景数据块由背景功能块FB生成,内部数据结构由FB的接口定义决定

寻址方式:绝对地址寻址或通过符号寻址

FC(Function)函数、FB(Function Block)函数块:用户自行编写的程序模块

FB 、FC块都有一个块接口区,可以用来定义块接口。在块接口区域中可以定义的接口类型:Input(输入)、Output(输出)、InOut(输入输出)、Static(静态变量,FC无)、Temp(临时变量)以及  Constant (常量)注:FC 或 FB可带参数或者不带参数)

区别:1、FB使用背景数据块作为存储区,FC没有独立的存储区

          2、FB局部变量有STATIC,FC由于没有自己的存储区因此不具有STATIC

FB块优点:

易于移植性,对于相同控制逻辑不同参数的被控对象,只要使用不同的背景DB,同一个FB块就可以方便多重背景,减少重复工作,提高效率多次调用时,参数修改方便有独立的存储区

FC块优点:

小巧灵活,对于非多次调用的程序更易理解不占用额外的存储资源

纯属于个人学习总结,欢迎大师们指导交流学习


DB FB FC 学习小结 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15376条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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