Описание промышленного контроллера FC-20 (Фирмы BECK), страница 13

Использование теории конечных автоматов.

При необходимости запрограммировать достаточно сложные алгоритмы работы контроллера, удобно изолировать текущее состояние, и применять условные действия только к текущему состоянию. Это можно сделать, присвоив каждому из возможных состояний свой номер и включать в проверку условий номер текущего состояния. По завершении текущего шага переменной (S) присваивать значение следующего шага. В качестве переменной удобно взять один из регистров контроллера.

Использования метода, основанного на теории конечных автоматов


Типовые блоки программ.

«Вкл.-Выкл.»

Рис. .

Данный код служит для управления состоянием выхода, при помощи одного входа: при первом импульсе, поданном на вход – на выходе устанавливается логическая единица, при повторном импульсе выход сбрасывается в логический нуль.