公司新闻
西门子 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)英文翻译即组织块,它是操作系统和用户程序之间的接口,用于执行具体的程序。
在TIA Portal中我们Zui常用的OB块即Main函数(OB1) ,通过Main函数调用 FB、FC,并且这些 FB、FC 还可以继续向下嵌套调用 FB、FC。除主程序和启动 OB 以外,其他 OB 的执行是根据各种中断条件(错误、时间、硬件等)来触发的,OB 无法被 FB、FC 调用。
嵌套深度:是指可从 OB 调用功能 (FC) 或功能块 (FB) 等程序代码块的深度。
- 从程序循环 OB 或启动 OB 开始调用 FC 和 FB 等程序代码块,嵌套深度为 16 层;
- 从其他中断 OB 开始调用 FC 和 FB 等程序代码块,嵌套深度为 6 层;
OB 事件
每个组织块都有各自的优先级,在低优先级 OB 运行过程中,高优先级 OB 到来会打断低优先级执行。
>=0 | 1 |
>=0 | 1 |
<=2 | 2 |
<=4 | OB 20:3 OB 21:4 OB 22:5 OB 23:6 OB 123 - OB 32767:3 |
<=4 | OB 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 |
<=50 | 18 |
<=1 | 22或26 |
<=1 | 5 |
<=1 | 6 |
<=1 | 6 |
<=1 | 4 |
<=1 | 4 |
<=1 | 4 |
<=1 | 25 |
<=1 | 24 |
<=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
其他新闻
- 如何判断滤波器的类型 滤波电路四种基本类型 2024-11-21
- 变频器常用的13个参数,一定不要设置错了 2024-11-21
- 变频器的参数设定步骤解析 2024-11-21
- 变频器编码器参数怎么设置方法 2024-11-21
- 伺服电机编码器的分辨率是多少 2024-11-21
- 西门子更换电机的编码器设置 2024-11-21
- 三相变频器接220v能不能调试及一些注意事项 2024-11-21
- 伺服编码器分辨率是什么意思? 2024-11-21
- 变频器滤波器的正确接线方法 2024-11-21
- 伺服电机加减速机惯量怎么计算? 2024-11-21
- 步进电机驱动器常见故障维修及预防措施 2024-11-21
- 三相异步电动机一般可以直接启动的功率为多少千瓦以下? 2024-11-21
- 变频器三相220v和三相380v的区别? 2024-11-21
- 更换伺服电机编码器一直报警怎么办? 2024-11-21
- 4到20ma模拟量信号怎么测?及原理介绍 2024-11-21
产品分类
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684