您现在的位置是:首页 > PLC技术 > PLC技术
S7-300 PLC的背景组织块
来源:艾特贸易2017-06-04
简介CPU 可以监视最大扫描周期时间,并可以保证最小扫描周期时间。如果 OB1 包括所有的嵌套中断和系统功能的执行时间小于所指定的最小扫描周期时间,操作系统反应如下: 调用背景 O
CPU可以监视最大扫描周期时间,并可以保证最小扫描周期时间。如果OB1包括所有的嵌套中断和系统功能的执行时间小于所指定的最小扫描周期时间,操作系统反应如下: ·调用背景OB(如果CPU中OB90已存在)。 ·延时下一次OB1启动(如果在CPU中OB90不存在)。 OB90在所有OB中优先级最低。它可以被任何系统功能和任务所中断(OB1在最小周期时间超出时)并仅在如果所选的最小扫描周期时间还没有达到时执行。OB90中的用户程序在下述情况下从第一条指令处开始处理: 1)暖、冷或热启动之后; 2) OB90中正在执行的块被删除之后; 3)在RUN方式安装OB90到CPU之后; 4)结束了背景周期之后。 值得注意的是当组态中最小扫描周期时间和周期监视时间之间差距不大时,在背景OB中SFC和SFB调用可能会导致循环时间超出。背景OB的优先级29为最低中断优先级,不能通过参数设置进行修改。由于OB90的运行时间不受操作系统的监视,用户可以在OB90中编写长度不受限制的程序。表5-19为OB90的局部变量声明表。 表5-19 OB90局部变量声明表
点击排行
