您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页循环中断组织块(OB30至OB38)

循环中断组织块(OB30至OB38)

来源:保捱科技网
循环中断组织块(OB30至OB38)

描述

S7提供了多达九个的循环中断OB (OB30至OB38),它们以固定的时间间隔来中断用户程序。下表给出了循环中断OB的默认时间间隔和优先级。

OB编号OB30OB31OB32OB33OB34OB35OB36OB37OB38

默认时间间隔5s2s1s500ms200ms100ms50ms20ms10ms

默认优先级7101112131415

了解循环中断OB的操作

循环中断OB的等距启动时间是由时间间隔和相位偏移量决定的。请参阅/234/,以了解OB的启动时间、周期以及相位偏移量之间的关系。

注意

必须确保每个循环中断OB的运行时间远远小于其时间间隔。如果因时间间隔已到期,如果在预期的再次执行前未完全执行循环中断OB,则启动时间错误OB (OB80)。稍后将执行导致错误的循环中断。

可使用SFC 39至42来禁用或延迟,并重新启用循环中断

请参阅用户特定CPU的说明书,了解参数时间间隔、优先级和相位偏移量的范围。可使用STEP 7来更改参数设置。

循环中断OB的本地数据

下表给出了循环中断OB的临时(TEMP)变量。变量名为OB35的默认名称。

变量OB35_EV_CLASSOB35_STRT_INF

类型BYTEBYTE

描述事件等级和标识符

B#16#11:中断处于激活状态•

B#16#30:具有特殊标准的循环中断OB的启动请求(仅适用于H-CPU,且仅当对其进行了明确组态后)

B#16#31:OB30的启动请求B#16#36:OB35的启动请求B#16#39:OB38的启动请求

•••

OB35_PRIORITYOB35_OB_NUMBROB35_RESERVED_1OB35_RESERVED_2OB35_PHASE_OFFSET

OB35_RESERVED_3OB35_EXC_FREQ

OB35_DATE_TIMEBYTEBYTEBYTEBYTEWORDINTINT

DATE_AND_TIME

B#16#3A:具有特殊标准的循环中断OB的启动请求(仅适用于S7-300 ,且仅当对其进行了明确组态后)

分配的优先级:默认值为7 (OB30)至15 (OB38) OB编号(30至38)保留保留•

如果OB35_STRT_INF=B#16#3A:

相位偏移以微秒为单位

•在其它情况下:相位偏移以毫秒为单位保留•

如果OB35_STRT_INF=B#16#3A:

循环时间(ٛs)

•在其它情况下:时间间隔(单位为ms)调用OB时的DATE_AND_TIME

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务