您现在的位置是:首页 > PLC技术 > PLC技术

S7-300/400的组织块(OB)

来源:艾特贸易2017-09-21

简介组织块是操作系统与用户程序的接口,由操作系统调用,用于控制扫描循环和中断程序的执行、 PLC 的启动和错误处理等, CPU 的档次越高,能使用的同类型组织块越多。 (1) OB1 OB1 是用

    组织块是操作系统与用户程序的接口,由操作系统调用,用于控制扫描循环和中断程序的执行、PLC的启动和错误处理等,CPU的档次越高,能使用的同类型组织块越多。

   (1) OB1

   OB1是用户程序中的主程序,CPU的操作系统完成启动过程后,将循环执行OB1,可以在OB1中调用其他逻辑块。

   (2)事件中断处理

    如果出现中断事件,例如时间中断、硬件中断和错误处理中断等,当前正在执行的块在当前指令执行完后被停止执行(被中断),操作系统将会调用一个分配给该事件的组织块。该组织块执行完后,被中断的块将从断点处继续执行。

    这意味着部分用户程序不必在每次循环中处理,而是在需要时才被及时地处理。处理中断事件的程序放在该事件驱动的OB中。

   (3)中断的优先级

   OB按触发事件分成几个级别,这些级别有不同的优先级,高优先级的OB可以中断低优先级的OB