华南区西门子代理商PLC
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 西门子PLC
- 西门子触摸屏
- 西门子伺服电机
- 西门子变频器
- 西门子直流调速器
- 西门子电缆
- 联系电话
- 13922889745
- 手机号
- 18475208684
- 经理
- 向小姐
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 更新时间
- 2024-12-03 08:00
image-202405
ob(organization block)英文翻译即组织块,它是操作系统和用户程序之间的接口,用于执行具体的程序。
在 cpu 启动时循环程序处理在循环或延时时间到达时当发生外部条件触发时当发生故障、错误时在tiaportal中我们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 到来会打断低优先级执行。
* v4.0 版本 cpu 以前,延时中断 ob + 循环中断 ob 数量 <=4
** v4.0 版本 cpu 开始支持
*** v4.1 版本 cpu 开始支持
**** v4.2 版本 cpu 开始支持
注:关于各ob的使用说明,可查看tia portal中帮助文件;
image-202405
定义
db(datablock)数据块可以分为:全局数据块和背景数据块。数据块用于存储用户数据及程序中间变量,其中背景数据块由背景功能块fb生成,内部数据结构由fb的接口定义区决定;
寻址方式
在tiaportal中可通过juedui地址寻址或通过符号寻址;使用juedui地址寻址,需要将优化块访问选择取消(默认使用优化块访问)。
image-202405
符号地址寻址
image-202405
juedui地址:寻址即通过地址db编号+地址偏移量组成,例如:db100.dbx0.0
image-202405