Основы ПЛК 3.1 Исполнение программы пользователя События типа "Задержка времени" дают вам возможность организовать исполнение OB прерываний по истечении заданного интервала времени. Время задержки задается командой SRT_DINT. События типа "Задержка времени" прерывают программный цикл для исполнения OB прерываний с задержкой. Событию типа "Задержка времени" может быть поставлен в соответствие только один OB прерываний с задержкой. CPU поддерживает четыре события типа "Задержка времени". События типа "Аппаратное прерывание" запускаются изменением в аппаратуре, например, нарастающим или падающим фронтом на входе, или событие "Скоростной счетчик" (High Speed Counter, HSC).
Для каждого события типа "Аппаратное прерывание" может быть выбран только один OB прерываний. Такие события активизируются в конфигурации устройства. OB для этого события определяются в конфигурации устройства или с помощью команды ATTACH в программе пользователя. CPU поддерживает несколько событий типа "Аппаратное прерывание". Точное количество событий зависит от модели CPU и количества входов. События типа "Ошибка времени" и "Диагностируемая ошибка" активизируются, когда CPU обнаруживает ошибку.
Эти события образуют группу с более высоким приоритетом, чем другие события, вызывающие прерывания, и могут прерывать исполнение событий типа "Задержка времени", циклическое или аппаратное прерывание. Для каждого из событий этого типа может быть задан только один OB прерываний. Программируемый контроллер S7-1200 Системное руководство, 11/2009, A5E02669003-02 49