5.10.1 Описание алгоритма работы мну
Для удобства восприятия и повышение уровня структурирования программы алгоритм управления был разделен на основную управляющую программу и ряд подпрограмм вызываемых основной программой и описывающих поведение системы в определенных, многократно повторяющихся в течении рабочего цикла состояний.
Такая организация позволяет проводить модернизацию отдельных модулей, делает возможным создание различных модулей описывающих поведение системы в одних и тех же ситуациях, для случаев различных конфигураций системы и внешних условий. Кроме того структурированная программа удобнее для восприятия. Значительно упрощается визуализация алгоритма в виде блок-схемы.
Далее приведем описание модулей составляющих программу управления работой маслонапорной установки.
5.10.2 Основная программа управления
Основной алгоритм представляет собой последовательность действии по управлению маслонапорной установкой с момента получения команды на запуск до момента остановки. Блок-схема алгоритма представлена на рисунке Рис. О.
Сразу же после запуска и завершения пускового тестирования САУ МНУ запрашивает у контроллера ГЭС параметры работы. Температурные уставки, значения давлений в ГА при которых включаются насосы.
Затем последовательно производится опрос датчиков системы, перед пуском в ручную необходимо было накачать до номинального давления масло в гидроаккумулятор и скорректировать его уровень, если начальные условия не соответствуют расчетным, система переходи в режим аварийной остановки, передав перед этим контроллеру ГЭС сообщение о причинах остановки (код ошибки).
Снимаются показания датчика температуры и если она находится за пределами нормальной работы, производится запуск подпрограммы корректировки температуры в сливном баке.
После приведения параметров системы в норму МНУ передает сообщение о готовности к запуску. Запускается программа выбора основного и резервного насосов. У основного насоса имеется счетчик наработки, который ведет учет времени работы двигателя насоса. По достижении счетчиком значения соответствующего 100 часам наработки производится переключение насосов, т.е основной становится резервным и наоборот.
Затем если не установлен флаг S – остановки МНУ, начинается рабочий цикл.
Производится опрос датчика давления и последовательное сравнение текущего значения давления в ГА с уставками включения компенсационного, основного и резервного насоса, если давление меньше уставки включения насоса и насос находится в неработающем состоянии производится запуск подпрограммы включения насосов. Затем производится запуск подпрограммы опроса датчиков. В случае выхода какого либо из параметров на аварийный уровень производится установка флага S.
Если флаг установлен система переходит в режим аварийной остановки. Затем производится запрос системы управления ГЭС на остановку МНУ, если в этом нет необходимости, система управления МНУ продолжает рабочий цикл.
Производится новый опрос уровня давления, и если он равен номинальному производится остановка включенных насосов. Система переходит в режим выбора основного и резервного насосов, а описанный выше цикл вновь повторяется с этой точки. В противном случае происходит возврат в точку опросов датчиков, так как во время работы насосов нет смысла переключать между основным и резервным.
Если был установлен флаг остановки система переходит в режим остановки и контроллер отключает все исполнительные устройства.
5.10.3 Подпрограмма опроса датчиков МНУ
Подпрограмма опроса датчиков вызывается периодически основной программой. Она выполняет функцию сбора и контроля данных о состоянии технологического процесса, инициирует запуск подпрограмм корректировки уровня в ГА и температуры масла в сливном баке. В случае выхода какого либо параметра за пределы, предусмотренные рабочим, режимом генерируется сообщение с кодом ошибки. И если значение уровня масла, давления или температуры достигают уровня, при котором дальнейшая эксплуатация не возможна, происходит запуск режима аварийной остановки МНУ.
При входе в подпрограмму опроса датчиков производится контроль аварийных уровней и давления, в случае если какой либо из сигналов не соответствует норме устанавливаться флаг аварийной остановки и передается код ошибки центральному контроллеру ГЭС и возврат в основную программу.
Если же аварийные параметры в норме, производится контроль переполнения сливного бака, засорения фильтров и при обнаружении несоответствия значений с нормальными выдается сообщения о неполадке МНУ.
Производится контроль уровня в гидроаккумуляторе и температура в сливном баке. Если параметры отклоняются от нормального уровня производится запуск соответствующей корректирующей программы.
Перед завершением работы подпрограммы опроса датчиков все контролируемые параметры передаются управляющему контроллеру ГЭС и могут быт использованы для планирования его работы.
Контроль параметров системы необходимо производить с достаточной частотой, чтобы не пропустить момент изменения параметра. Лучшим вариантом будет вызывать эту подпрограмму по прерываниям вырабатываемым модулями сбора денных от датчиков при измени входного сигнала. Блок-схема алгоритма подпрограммы представлена на рисунке 1 приложения б.
0 комментариев