Руководство по программированию
6.2 Расширенные команды
S7-1200 Programmable controller
180 System Manual, 11/2009, A5E02669003-02
6.2.4 Команды управления программой
6.2.4.1 Сброс контроля времени цикла
Команда RE_TRIGR (перезапустить контроль времени цикла)
используется для увеличения максимально допустимого времени
цикла, прежде чем таймер контроля времени цикла сгенерирует
ошибку.
Используйте команду RE_TRIGR для перезапуска таймера контроля времени цикла во
время исполнения цикла. Благодаря этому максимально допустимое время цикла
увеличивается еще на один интервал максимального времени цикла с момента
последнего исполнения функции RE_TRIG
R.
CPU ог
раничивает использование команды RE_TRIGR программным циклом,
например, OB1, и функциями, которые вызываются из программного цикла. Это
значит, что таймер контроля времени цикла сбрасывается, и ENO = EN, если
RE_TRIGR из любого OB, содержащегося в списке OB программного цикла.
ENO = ЛОЖЬ, и таймер контроля времени не сбрасывается, если RE_TRIGR
выполняется из OB запуска, OB прерываний или OB ошибок.
Установка максимального времени цикла ПЛК
Вы можете установить значение для максимального времени цикла в конфигурации
устройств ПЛК через "Cycle time [Время цикла]".
Контроль времен
цикла
Минимальное
значение
Максимальное
значение
Значение по
умолчанию
Максимальное время
цикла
1 мс 6000 мс 150 мс
Контроль времени исполнения
Если максимальное время цикла истекает до того, как цикл завершен, то генерируется
ошибка. Если кодовый блок обработки ошибок OB 80 включен в программу
пользователя, то ПЛК исполняет OB 80, в который вы можете ввести программную
логику для формирования специальной реакции на ошибку. Если OB 80 не включен в
программу, то первое превышение лимита времени игнорируется.
Если в том же сам
ом прог
раммном цикле происходит второе превышение
максимального времени цикла (2-кратное значение максимального времени цикла), то
генерируется ошибка, которая заставляет ПЛК перейти в состояние STOP.
В состоянии STOP исполнение вашей программы прекращается, однако системные
коммуникации ПЛК и системная диагностика продолжаются.