Алгоритм диагностики нештатных ситуаций
Рис. 4.21. Алгоритм сброса значений служебных переменных
В этом алгоритме происходит обнуление служебных переменных, индицирующих нажатие оператором кнопок управления, в конце каждого цикла выполнения программы.
Использование блока ЭД. Для использования блока ЭД для управления конкретным электродвигателем на его входы и выходы подаются соответствующие переменные. На рис. 4.22 приведен пример программы для электродвигателя вентилятора наддува генератора 1а (ВНГ-la). Эта программа должна быть включена в одну из задач, выполняемых на контроллере, и будет выполняться циклически с циклом этой задачи.
Рис. 4.22. Алгоритм управления электродвигателем
Используемые переменные должны быть связаны с конкретными входными и выходными сигналами соответствующего ЭД. Кроме самих переменных здесь добавлен алгоритм включения АВР. Предполагается, что если ВНГ-la поставлен на АВР (на мнемосхеме нажата соответствующая кнопка, устанавливающая переменную BHF-la-AVR=l), и при этом произошло отключение электродвигателя ВНГ-16 (выявляется по переходу дискретного входа «Включен» ВНГ-16-VK из 1 в 0), то на ВНГ-1а автоматически подается команда на включение.
предыдущая