Основы ПЛК 3.1 Исполнение программы пользователя После запуска OB его обработка не может быть прервана другим событием того же самого или меньшего приоритета. Такие события ставятся в очередь для дальнейшей обработки, давая возможность завершиться текущему OB. Однако событие из группы с боле высоким приоритетом прерывает текущий OB, и CPU после этого исполняет OB для события с более высоким приоритетом. После обработки этого OB с более высоким классом приоритета CPU исполняет OB для других событий, которые находятся в очереди этого более высокого класса приоритета, а именно в соответствии с приоритетом внутри этого класса.
Если в этом классе приоритета больше нет событий, стоящих в очереди, CPU возвращается к боле низкому классу приоритета и возобновляет обработку прерванного OB с того места, где его обработка была остановлена. Латентный период Латентный период события (т.е. время между сообщением CPU о возникновении события и началом исполнения первой команды в OB, который обслуживает это событие) составляет примерно 210 мкс, если в момент появления этого события активен в качестве программы обработки только один OB программного цикла. Программируемый контроллер S7-1200 Системное руководство, 11/2009, A5E02669003-02 51