Логика работы контроллера
Общий принцип работы контроллера
В общем случае работа контроллера строится следующим образом: как только контроллер получает сигнал на входе (нажатие выключателя/кнопки или данные, полученные при опросе датчика), генерируется Событие входа. После этого контроллер выполняет заданные действия (см. Общий принцип логики работы контроллера) и генерирует Событие выхода.
Общий принцип логики работы контроллера
В общем случае реализуется следующая логика работы контроллера:
- Как только контроллер получает сигнал на входе (нажатие выключателя/кнопки или данные, полученные при опросе датчика), генерируется Событие на входе;
- Полученные данные записываются в память контроллера;
- Выполняется последовательная проверка на наличие заданных действий при выполнении определенного условия, действий на выход контроллера, действий управления;
- При наличии заданных действий сначала выполняются заданные действия, а потом происходит следующая проверка;
- Если заданное действие отсутствует, выполняется следующая по списку проверка.
После этого контроллер выполняет заданные действия и генерирует Событие выхода.