华南区西门子代理商PLC

供应商
广东湘恒智能科技有限公司
认证
西门子PLC
西门子触摸屏
西门子伺服电机
西门子变频器
西门子直流调速器
西门子电缆
联系电话
13922889745
手机号
18475208684
经理
向小姐
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
更新时间
2024-10-18 08:00

详细介绍

一ob(organization block) 组织块

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 到来会打断低优先级执行。

 允许的数量默认的优先级程序循环(program cycle)>=01启动ob(startup)>=01时间中断(time of day)**<=22延时中断(time delay interrupt)*<=4ob 20:3
     ob 21:4
     ob 22:5
     ob 23:6
     ob 123 - ob 32767:3循环中断(cyclic interrupt)*<=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硬件中断(hardware interrupt)<=5018时间错误(time error interrupt)<=122或26诊断中断(diagnostic error interrupt)<=15插拔中断(pull or plug of modules)**<=16机架或站故障(rack or station failure)**<=16状态中断(status)**<=14更新中断(update)**<=14配置文件中断(profile)**<=14mc-servo ***<=125mc-interpolator ***<=124mc-preservo ****<=1-mc-postservo ****<=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(datablock)数据块可以分为:全局数据块和背景数据块。数据块用于存储用户数据及程序中间变量,其中背景数据块由背景功能块fb生成,内部数据结构由fb的接口定义区决定;

寻址方式

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

image-202405

符号地址寻址

image-202405

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

image-202405


西门子一级总代理商,西门子总代理商,西门子变频器,西门子PLC触摸屏,西门子伺服电机电缆

展开全文

我们其他产品
我们的新闻
微信咨询 在线询价 拨打电话