您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页OB1块说明

OB1块说明

来源:爱玩科技网
程序循环组织块(OB1) 一:说明: S7 CPU的操作系统定期执行OB1中的程序。当OB1中程序已执行,操作系统启动时,它再次OB1的循环开始执行启动后已经完成。您可以在OB1中调用其他功能块(FB , SFB的)或功能(功能界别, SFC的) 。 二:了解OB1的操作 OB1中所有的OB的运行监测倍,换句话说,优先级最低,其他的OB以外的所有OB90中断OB1的执行。下面的事件会导致操作系统调用OB1中:a、启动完成 b、OB1 (前一周期)的执行已经完成 当OB1中已执行,操作系统发送全局数据。重新启动OB1之前,操作系统的过程映像输出表写入输出模块,更新的过程映像输入表以及接收CPU的任何全局数据。 S7监视最大扫描时间,保证了最大响应时间。最大扫描时间的预设值是150毫秒。您可以设置一个新值,或你可以在你的程序重新启动实时监控,随时随地与SFC43 “ RE_TRIGR ” 。如果你的程序超过了OB1的最大周期时间,操作系统将调用OB80 (时间错误OB ) ;如果OB80没有编程, CPU切换到STOP模式。 除了监控最高的扫描时间,它也可以保证最小扫描时间。操作系统将延迟直到最小扫描时间已达到一个新的周期开始(过程映像输出表写入输出模块) 。 参考手册/ 70 / / 101 / “最高”和“最低”的扫描时间的参数范围。您可以更改参数设置,使用STEP 7 。 三:OB1的本地数据 下表描述了OB1的临时(TEMP)变量。 OB1的变量名的默认名称 变量 OB1_EV_CLASS OB1_SCAN_1 OB1_PRIORITY OB1_OB_NUMBR 类型 BYTE BYTE BYTE BYTE B#16#01: completion of a warm restart B#16#02: completion of a hot restart B#16#03: completion of the main cycle B#16#04: completion of a cold restart 说明 Event class and identifiers: B#16#11: OB1 active B#16#05: first OB1 cycle of the new master CPU after master-reserve switchover and STOP of the previous master Priority class 1 OB number (01) Reserved Reserved Run time of previous scan (ms) 上次扫描的运行时间(毫秒) Minimum cycle time (ms) since the last startup OB1_MIN_CYCLE INT最小周期时间OB1_RESERVED_1 BYTE OB1_RESERVED_2 BYTE OB1_PREV_CYCLE OB1_MIN_CYCLE OB1_MAX_CYCLE OB1_DATE_TIME INT INT INT DATE_AND_TIME ( MS )自上次启动 Maximum cycle time (ms) since the last startup自上次启动时的最大周期时间(ms ) DATE_AND_TIME of day when the OB was called

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

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

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

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