加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684
公司新闻
西门子 S7-1200 系列五:TIA博图中OB、DB、FC、FB介绍及应用范围说
发布时间: 2024-07-06 21:30 更新时间: 2024-11-21 08:00
OB(Organization block) 组织块

图片image-202405

OB(Organization block)英文翻译即组织块,它是操作系统和用户程序之间的接口,用于执行具体的程序。

  • 在 CPU 启动时
  • 循环程序处理
  • 在循环或延时时间到达时
  • 当发生外部条件触发时
  • 当发生故障、错误时
  • 在TIA Portal中我们Zui常用的OB块即Main函数(OB1) ,通过Main函数调用 FB、FC,并且这些 FB、FC 还可以继续向下嵌套调用 FB、FC。除主程序和启动 OB 以外,其他 OB  的执行是根据各种中断条件(错误、时间、硬件等)来触发的,OB 无法被 FB、FC 调用

    嵌套深度:是指可从 OB 调用功能 (FC) 或功能块 (FB) 等程序代码块的深度。

    1. 从程序循环 OB 或启动 OB 开始调用 FC 和 FB 等程序代码块,嵌套深度为 16 层;
    2. 从其他中断 OB 开始调用 FC 和 FB 等程序代码块,嵌套深度为 6 层;

    OB 事件

    每个组织块都有各自的优先级,在低优先级 OB 运行过程中,高优先级 OB 到来会打断低优先级执行。

     允许的数量默认的优先级程序循环(Program cycle)启动OB(Startup)时间中断(Time of day)**延时中断(Time delay interrupt)*循环中断(Cyclic interrupt)*硬件中断(Hardware interrupt)时间错误(Time error interrupt)诊断中断(Diagnostic error interrupt)插拔中断(Pull or plug of modules)**机架或站故障(Rack or station failure)**状态中断(Status)**更新中断(Update)**配置文件中断(Profile)**MC-Servo ***MC-Interpolator ***MC-PreServo ****MC-PostServo ****
    >=01
    >=01
    <=22
    <=4OB 20:3
         OB 21:4
         OB 22:5
         OB 23:6
         OB 123 - OB 32767:3
    <=4OB 30:8
         OB 31:9
         OB 32:10
         OB 33:11
         OB 34:12
         OB 35:13
         OB 36:14
         OB 37:16
         OB 38:17
         OB 123 - OB 32767:7
    <=5018
    <=122或26
    <=15
    <=16
    <=16
    <=14
    <=14
    <=14
    <=125
    <=124
    <=1-
    <=1-

    * V4.0 版本 CPU 以前,延时中断 OB + 循环中断 OB 数量 <=4

    ** V4.0 版本 CPU 开始支持

    *** V4.1 版本 CPU 开始支持

    **** V4.2 版本 CPU 开始支持

    注:关于各OB的使用说明,可查看TIA Portal中帮助文件;

    DB(Data block) 数据块

    图片image-202405

    定义

    DB(Data Block)数据块可以分为:全局数据块和背景数据块。数据块用于存储用户数据及程序中间变量,其中背景数据块由背景功能块FB生成,内部数据结构由FB的接口定义区决定;

    寻址方式

    在TIA Portal中可通过juedui地址寻址或通过符号寻址;使用juedui地址寻址,需要将优化块访问选择取消(默认使用优化块访问)。

    图片image-202405

    符号地址寻址

    图片image-202405

    juedui地址:寻址即通过地址DB编号+地址偏移量组成,例如:DB100.dbx0.0

    图片image-202405




    联系方式

    • 电  话:13922889745
    • 经理:向小姐
    • 手  机:18475208684
    • 微  信:18475208684