- Разделы
-
Этот класс является интерфейсным к реальному автомату. Реализован на основе принципов "конечного автомата". Переходы из состояния в состояние происходят по команде от управляющего процесса.
- Заметки:
- Времена для таймеров настраиваются в конфигурационном файле
Это состояние является устойчивым. Контроль параметров отсутствует.
В это устойчивое состояние переход осуществляется после успешного включения. В данном состоянии происходит постоянный контроль следующих параметров:
- состояние б/к
- датчик срабатывания токовой защиты
- датчик срабатывания защиты по реле обратной мощности
В случае срабатывания любой из защит осуществляется переход в Состояние "сработала защита". и уведомление оператора об аварийном отключении ГА с указанием возможной причины.
Это состояние является устойчивым. Переход в него возможен при срабатывании какой-либо защиты или неудачной попытке перехода из одного устойчивого состояния в другое. Попытка выхода из него происходит только при подаче команды "сброс защиты", при этом осуществляется проверка состояния защит и переход в
Инициализация состояния ГА.
Это состояние является переходным (не устойчивым) и объединяет в себе все возможные переходные состояния при переходе из одного устойчивого в другое. В основном здесь происходит подача команды и ожидание её выполнения по таймеру. В случае невыполнения команды за заданное время (и количество попыток) происходит переход в состояние указанное в качестве 'back', в случае успеха в состояние указанное как 'to'. (см.
AutomatWaitingMode::Instance ).
Это состояние является переходным (не устойчивым). В нем происходит идентификация текущего фактичкеского состояния автомата и переход в соответсвующее ему програмное состояние. Алгоритм инициализаци представлен на рисунке.
- См. также:
-
В данном режиме происходит только контроль текущего состояни автомата и посылка соответствующих сообщений оператору.
В данном режиме разрешено только "отключение".