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