欢迎来到天天文库
浏览记录
ID:39306539
大小:980.84 KB
页数:43页
时间:2019-06-30
《西门子S7-300组织块使用说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、组织块使用说明1、组织块总览(OB)1.1什么是组织块?组织块是操作系统和用户程序之间的接口。OB用于执行具体的程序:•在CPU启动时•在一个循环或时钟执行时•当发生故障时•当发生硬件中断时组织块根据其优先级执行。1.2可使用哪些组织块?不是所有的CPU都能处理STEP7中所有的组织块。至于您使用的CPU中包括哪些OB,请参见操作列表/72/和/102/。何处可以找到更多信息?参见在线帮助和以下手册可以得到更多的信息:•/70/:该手册包含有描述不同S7-300CPU功能的技术数据。•/101/:该手册包含有描述不同S7-400CPU功能的技术数据。下列表格中包含每一个OB的启
2、动事件及对应的优先级。OB启动事件默认的优先级解释OB1启动结束或OB1执行结束1自由循环没有指定缺OB10日期时间中断02省时OB11日期时间中断12间OB12日期时间中断22OB13日期时间中断32OB14日期时间中断42OB15日期时间中断52OB16日期时间中断62OB17日期时间中断72没有指定缺OB20延时中断03省时OB21延时中断14间OB22延时中断25OB23延时中断36默认的优先OB启动事件解释级OB30循环中断0(缺省时间间隔:5s)7循环中断OB31循环中断1(缺省时间间隔:2s)8OB32循环中断2(默认时间间隔:1s)9OB33循环中断3(默认时间
3、间隔:500ms)10OB34循环中断4(默认时间间隔:200ms)11OB35循环中断5(默认时间间隔:100ms)12OB36循环中断6(默认时间间隔:50ms)13OB37循环中断7(默认时间间隔:20ms)14OB38循环中断8(默认时间间隔:10ms)15OB40硬件中断016硬件中断OB41硬件中断117OB42硬件中断218OB43硬件中断319OB44硬件中断420OB45硬件中断521OB46硬件中断622OB47硬件中断723OB55状态中断2DPV1中断OB56刷新中断2OB57制造厂商用特殊中断2OB60SFC35“MP_ALM”调用25多处理器中断OB
4、61周期同步中断125同步循环中断OB62周期同步中断225OB63周期同步中断325OB64周期同步中断425OB70I/O冗余故障(只对于HCPU)25冗余故障中断OB72CPU冗余故障(只对于HCPU)28OB73通讯冗余故障(只对于HCPU)25OB80时间故障26,281)同步故障中断OB81电源故障25,281)OB82诊断中断25,281)OB83模板插/拔中断25,281)OB84CPU硬件故障25,281)OB85程序故障25,281)扩展机架、DP主站系统或分布式OB8625,281)I/O从站故障OB87通讯故障25,281)OB88过程中断28OB90暖
5、或冷启动或删除一个正在OB90292)背景循环中执行的块或装载一个OB90到CPU或中止OB901-2OB启动事件默认的优先级解释OB100暖启动271)启动OB101热启动271)OB102冷启动271)引起故障的OB同步故障中OB121编程故障的断OB122I/O访问故障优先级引起故障的OB的优先级1)2)优先级27和28在优先级启动模式中是有效的。优先级29对应于优先级0.29。这意味着背景循环比自由循环具有更低的优先级。2.组织块说明2.1程序循环组织块(OB1)2.1.1描述S7CPU操作系统周期性地执行组织块OB1程序。当OB1执行完毕,操作系统再次启动它。CPU启
6、动后,OB1循环执行。您可以在OB1中调用其它功能块(FB,SFB)或功能(FC,SFC)。2.1.2理解OB1的运行OB1的优先级最低。其循环时间被监控。即除OB90以外,其它所有OB均可中断OB1的执行。以下事件可导致操作系统调用OB1:•CPU启动完毕。•OB1执行到上一个循环周期结束。OB1执行完后,操作系统发送全局数据。再次启动OB1之前,操作系统会将输出映像区数据写入输出模板,刷新输入映像区并接收全局数据。S7监视最长循环时间,保证最长的响应时间。最长循环时间缺省设置为150ms。您可以设一个新值或通过SFC43“RE_TRIGR”重新启动时间监视功能。如果您的程序
7、超过了OB1最长循环时间,操作系统将调用OB80(时间故障OB);如果OB80不存在,则CPU停机。除了监视最长循环时间,还可以保证最短循环时间。操作系统将延长下一个新循环(将输出映像区数据传送到输出模板)直到最短循环时间到。参见手册/70/和/101/参数“最长”、“最短”循环时间的范围。您可以运用STEP7软件更改参数设置。2.1.3OB1的局部数据以下表格描述了OB1的临时变量(TEMP)。变量名是OB1的缺省名称。变量类型描述事件等级和标识码:B#16#11:OB1激OB1_EV_C
此文档下载收益归作者所有