quote:以下是引用寒天雪在2008-04-26 06:43:35的发言:
OB是直接被操作系统调用的用户程序块.
========
OB块(即组织块)是操作系统和用户程序的红娘(桥梁)。组织块只能由操作系统调用,每个组织快针对不同的系统组织功能,如有控制循环中断的、有管驱动的,有管PLC启动特性和错误处理等的。组织块有多种,具有不同的优先级。典型例子如OB1,用于循环程序处理的组织块,优先级较低,一般情况下用户程序大多在里面调动执行;如OB100,他是启动组织块之一 (启动组织块包括:OB100/OB101/OB102),用于暖启动,一般情况下,PLC重启动(西门子的PLC启动分为暖启动、热启动、冷启动)时自动调用启动组织块,我们常常在启动组织块中放入启动检测、初始化等程序,来达到我们的一些特有的编程目的。