Цикл контроллера – это повторяющаяся последовательность выполняемых действий программы.
Исполнение той или иной программы в программируемом логическом контроллере происходит по циклическому типу.
Это значит, что на протяжении заданного периода времени исполнительная система:
1) Осуществляет считывание значений из области входов во внутреннюю область отображения входов;
2) Самостоятельно делает вызов и выполнение необходимой программы.
Программа работает не с входными сигналами, а с переписанными отображениями в начале цикла.
Основное назначение пользовательской программы заключается в формировании отображений выходных сигналов ;
3) После прохождения алгоритма от начала и до конца осуществляет запись результатов его работы в память выходов.
4) Затем программа (внутренняя) ПЛК перносит из памяти выходов в модули выходных сигналов.
После чего все эти операции повторяются вновь.
Когда ПЛК находится в режимеRUN он постоянно выполняет следующую последовательность
- Считывает входы, чтобы определить состояние управляемой машины,
- Выполняет программу приложения,
- Записывает состояние выходов в исполнительскую часть.
- Все вместе эти операции составляют цикл ПЛК. Чем короче этот цикл, тем быстрее ПЛК будет реагировать на события.
- Не следует путать время цикла ПЛК (в миллисекундах) и время цикла работы машины (обычно выражаемых в секундах).
- Время цикла программы постоянно контролируется ПЛК, используя так называемую функцию "watchdog"(сторожевая собака).
ПЛК имеет два режима работы:
- RUN или AUTO : является обычным режимом работы. ПЛК выполняет описанный выше цикл: считывание входов, исполнение программы, обновление выходов.
- MAN или STOP: используется для загрузки нового приложения и для отладки.
- Программа более не выполняется, однако ПЛК продолжает выполнять диагностику и считывать входные данные.
- В этом режиме выходы переводятся в так называемое «fallback»состояние (по умолчанию, выходы устанавливаются в состояние0).
- Переход из одного режимаработ в другой выполняются: с передней панели ПЛК с помощью ключа, кнопки (для PremiumОТСУТСВУЕТ такая возможность) или другого назначенного входа, или из программы, или удаленно, по сети с помощью коммуникационного модуля.
Опубліковано для:Schneider Electric Україна









