组织块OB是什么意思(OB操作原理)

组织块OB是什么意思(OB操作原理)

当我们使用西门子Step7编程时,我们必须使用各种组织块。那么什么是组织块,每个组织块的作用是什么?这里详细介绍一下,后面会介绍各个组织块的具体应用。

1.什么是组织块?组织块(OB)是指CPU的操作系统和用户程序之间的接口。OB用于执行特定的程序段:CPU启动时;在循环或定时执行的过程中;当出现错误时;当硬件中断发生时。根据分配的优先级组织要执行的块。

下表显示了每个OB的启动事件(OB块的用途)和默认优先级。

OB启动事件缺省优先级说明OB1启动结束或OB1结束1自由循环OB10OB11OB12OB13OB14OB15OB16OB17时钟中断0时钟中断1时钟中断2时钟中断3时钟中断4时钟中断5时钟中断6时钟中断722222222未指定缺省时间OB20OB21OB22OB23延时中断0延时中断1延时中断2延时中断33456未指定缺省时间OB30OB31OB32OB33OB34OB35OB36OB37OB38周期性中断0(缺省时间间隔: 5s)周期性中断1(缺省时间间隔: 2s)周期性中断2(缺省时间间隔: 1s)周期性中断3(缺省时间间隔: 500ms)周期性中断4(缺省时间间隔: 200ms)周期性中断5(缺省时间间隔: 100ms)周期性中断6(缺省时间间隔: 50ms)周期性中断7(缺省时间间隔: 20ms)周期性中断8(缺省时间间隔: 10ms)789101112131415周期性中断OB40OB41OB42OB43OB44OB45OB46OB47硬件中断 0硬件中断 1硬件中断 2硬件中断 3硬件中断 4硬件中断 5硬件中断 6硬件中断 71617181920212223硬件中断OB55状态中断2DPV1中断OB56更新中断2OB57制造商特定中断2OB60SFC35 “MP_ALM”调用25多值计算中断OB 61OB 62OB 63OB 64同步周期性中断1同步周期性中断2同步周期性中断3同步周期性中断425252525同步周期性中断OB启动事件缺省优先级说明OB70OB72OB 73I/O冗余出错(仅在H CPU中)CPU冗余出错(仅在H CPU中)通讯冗余出错OB(仅在H CPU中)252825冗余出错中断OB80OB81OB82OB83OB84OB85OB86

OB87OB 88时间错误电源故障诊断中断插入/删除模块中断CPU硬件故障程序错误扩展架、DP主站系统或站故障通信错误处理中断26、28 1) 25、28 1) 25、28 1)25、28 1)25、28 1)25、28 1)25、28 1)25、28 1)25、28 1)25、28 1)25、28 1)28。28异步错误中断OB90的热重启或冷重启,或删除OB90中的执行块,或在CPU上加载OB90或终止OB9029 2)后台循环OB100OB101OB102热重启热重启冷重启27 1)27 1)27 1)启动OB121

OB122编程错误

由I/O访问错误引起的错误

OB优先级导致错误。

OB同步错误中断1)优先级27和28在启动优先级模式中有效。2)优先级29对应优先级0.29。这意味着后台循环的优先级低于空闲循环

布局,这次只介绍OB块,找时间介绍每个OB块的具体用途。

以上就是由优质生活领域创作者 深圳生活网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
赞美母亲的诗歌
2022-08-15 下一篇
相关推荐

Leave a Reply

Your email address will not be published.