您现在的位置是:首页 > PLC技术 > PLC技术
S7-300 PLC的组织块概述
来源:艾特贸易2017-06-04
简介用户程序由启动程序、主程序和各种中断响应程序等不同的程序块组成,这些块在 STEP 7 中的实现形式就是组织块 (OB) , OB1 是最重要的组织块,是系统自动循环扫描的唯一的块。在每个
用户程序由启动程序、主程序和各种中断响应程序等不同的程序块组成,这些块在STEP 7中的实现形式就是组织块(OB),OB1是最重要的组织块,是系统自动循环扫描的唯一的块。在每个扫描周期内,系统逐一地扫描、执行OB1中的指令,所有的用户程序都从OB1开始调用,系统块调用示意图如图5-1所示。PLC系统调用组织块,组织块调用FB、FC、SFB、SFC。除OB1外,系统还提供了很多其他组织块,包括启动组织块和中断组织块,用于完成各种特殊任务。组织块是操作系统和用户程序之间的接口。在下述情况下,OB执行具体的程序: ·在CPU启动时; ·在一个循环或时钟执行时; ·当发生故障时; ·当发生硬件中断时。 不是所有的CPU都能处理STEP 7中所有的组织块。具体某一型号的CPU中包括哪些OB,请参考相关技术手册。 图5-1 系统块调用示意图 STEP 7的组织块主要包括: 1.循环执行的组织块 需要连续执行的程序安排在OB1中,执行完后又开始新的循环。 2.启动组织块 启动组织块用于系统的初始化,CPU上电或操作模式改为RUN时,根据不同的启动方式执行OB100~ OB102中的一个。 3.定期执行的组织块 定期执行的组织块包括日期时间中断组织块( OB10~OB17)和循环中断组织块( OB30~ OB38)。可以根据设定的日期时间或时间间隔执行中断。 4.事件驱动的组织块 事件驱动的组织块包括延时中断组织块( OB20~OB23)、硬件中断组织块(OB40~OB47)、异步错误中断组织块(OB80~ OB87)和同步故障中断组织块(OB121~OB122)。
点击排行
