ТЗ на алгоритмНОВ100 (1031982), страница 2
Текст из файла (страница 2)
В автоматическом режиме эта команда приводит к закрытию натекателя KL27 и активизации процессов O_VKN1, O_VKN2, NAGREV, OHLAGD, FEKNAS, EXTRUD.
В ручном режиме эта команда только закрывает натекатель KL27.
2.1.1. Откачка первым водокольцевым насосом O_VKN1.
Алгоритм представлен на фиг.2. приложения НОВ-100.00 АЛГ. Процесс после активизации диспетчером в режиме «Автомат» или ручной активизации в режиме «Ручной» работает в минутном цикле, возобновляя команды на открытие водяного клапана KL10, закрытие натекателя KL2, включение водокольцевого насоса VKN1, проверяя состояние реле давления rP1 и подавая сигнал на клапан KL1.
2.1.2. Откачка вторым водокольцевым насосом O_VKN2.
Процесс аналогичен O_VKN1, только в нем задействованы соответствующие клапана, реле и насосы.
2.1.3. Завершение откачка первым водокольцевым насосом StopVKN1.
Алгоритм на фиг.3 приложения НОВ-100.00 АЛГ. Процесс завершает соответствующую откачку, освобождая память и сообщая об этом диспетчеру, закрывает клапан вакуумной магистрали, выключает насос и открывает натекатель. Завершается процесс самостоятельно. После него остается открытым водяной клапан KL10.
2.1.4. Завершение откачка первым водокольцевым насосом StopVKN2.
Процесс завершает соответствующую откачку, освобождая память и сообщая об этом диспетчеру, закрывает клапан вакуумной магистрали, выключает насос и открывает натекатель. Завершается процесс самостоятельно. После него остается открытым водяной клапан KL10.
2.1.5. Подача горячей воды в систему подогрева лотков NAGREV.
Алгоритм на фиг.4 приложения НОВ-100.00 АЛГ. Процесс циклический с внешней деинсталляцией. Периодичность запуска цикла процесса не критична и может составлять до минуты.
Сначала нужно, очевидно, инициализировать аппаратный счетчик расхода (счетчик импульсов с расходомера), если такой будет в составе САУ для счета импульсов измерителя расхода. Затем включается и проверяется клапан подачи горячей воды KL24.
2.1.6. Отключение подачи горячей воды в систему подогрева лотков StopNAGREV.
А
лгоритм на фиг.5 приложения НОВ-100.00 АЛГ. Процесс завершает NAGREV, освобождая память и сообщая об этом диспетчеру, закрывает клапан подачи горячей воды KL24 и счетчик расхода. Завершается процесс самостоятельно.
2.1.7. Подача холодной воды в конденсор OHLAGD.
Алгоритм на фиг.6 приложения НОВ-100.00 АЛГ. Процесс циклический с внешней деинсталляцией. Периодичность запуска цикла процесса не критична и может составлять до минуты.
Сначала нужно, очевидно, инициализировать аппаратный счетчик расхода, если такой будет в составе САУ для счета импульсов измерителя расхода холодной воды. Затем включается и проверяется клапан подачи холодной воды KL10.
2.1.8. Отключение подачи холодной воды в конденсор StopOHLAGD.
Алгоритм на фиг.7 приложения НОВ-100.00 АЛГ. Процесс завершает OHLAGD, освобождая память и сообщая об этом диспетчеру, закрывает клапан подачи холодной воды KL10 и счетчик расхода холодной воды. Завершается процесс самостоятельно. В процессе проверяется, остались ли включены водокольцевые насосы (активны ли соответствующие их работе процессы), и если какой либо из них остался включенным, дается сообщение на монитор.
2.1.9. Пополнение приемного бункера фекальным насосом FEKNAS.
Алгоритм на фиг.8 приложения НОВ-100.00 АЛГ. Процесс циклический с внешней деинсталляцией. Процесс поддерживает уровень продукта между верхним и нижним, задаваемым датчиком СУ213. Если сработал верхний датчик при выключенном нижним, дается сообщение об аварии и фекальный насос выключается.
2.1.10. Отключение фекального насоса StopFEKNAS.
Процесс завершает FEKNAS, освобождая память и сообщая об этом диспетчеру, выключает питание на насос. Выключается процесс самостоятельно.
2.1.11. Управляемая подача сырья экструдером EXTRUD.
Алгоритм на фиг.9 приложения НОВ-100.00 АЛГ. Процесс проверяет и добивается открытия загрузочного клапана экструдера. Он открывается вручную, открытое состояние фиксируется датчиком ZG_on. Затем обязательно включается ворошитель и преобразователь частоты экструдера. Если в режиме «Автомат», запускается процесс REG_EX. На преобразователь частоты выдается типовая уставка (например последняя) и начинается циклический процесс взаимодействия с процессом REG_EX. В ручном режиме расчетная уставка на регулятор частоты аппаратно не проходит. Здесь есть опасность получения предельных значений уставок, поэтому можно в ручном режиме процесс REG_EX блокировать.
2.1.12. Отключение экструдера StopEXTRUD.
Процесс завершает EXTRUD, освобождая память и сообщая об этом диспетчеру, выключает питание на частотный регулятор. Затем следует добиться ручного закрытия клапана экструдера, выдавая сообщение на монитор и периодически проверяя выполнения операции по состоянию датчика ZG_on.
Засекается время выключения экструдера. Процесс StopEXTRUD ворошитель не отключает. Выгрузку продукта и привод ворошителя в режиме «Автомат» можно отключать только после освобождения камеры от продукта. С момента отключения экструдера начинается отсчет переменной TIM_EX_OFF. Эта переменная будет использоваться процессом «STOP_all» (см. п.2.1.19) для выработки сигнала «ОБЩИЙ_СТОП», прекращающей ряд процессов (см. п. 2.1.18.). Выключается процесс самостоятельно.
2.1.13. Управление процессом слива конденсата из конденсора KONDEN.
Алгоритм на фиг.10 приложения НОВ-100.00 АЛГ. Сначала, по аналогии с VKN1 и 2 запускается VKN3. Далее процесс выполняется циклически и распадается на три стадии: откачка второго бака конденсора, перелив из первого бака во второй, выкачивание конденсата из второго бака. В каждой из стадий есть свои периоды проверок (см. фиг.10).
А
варийные сообщения блокируют выполнение процесса на время их устранения.
2.1.14. Прекращение процесса слива конденсата из конденсора StopKONDEN.
Алгоритм на фиг.11 приложения НОВ-100.00 АЛГ. Здесь, прежде чем завершать процесс KONDEN, следует дождаться его выхода из стадии автомат, после этого процесс KONDEN системно завершается. Затем выключается водокольцевой насос VKN3 и открывается натекатель KL13.
Насос откачки конденсата эпизодически, по мере его накопления откачивает конденсат из второго бака конденсора до тех пор, пока не закончится выдержка времени, задаваемая процессом «общий СТОП» (см. п.2.19) в режиме «Автомат». В режиме ручной откачка конденсата прекращается по первому же срабатыванию датчика нижнего уровня конденсата во втором баке конденсора L_UrKn2.
2.1.15. Управление процессом выгрузки продукта PRODUKT.
Алгоритм приведен на фиг.12 приложения НОВ-100.00 АЛГ. Прежде всего запускается форвакуумный насос FVN с коммутацией необходимых клапанов (см. фиг.12). Затем следует добиться присоединения контейнера, которое производится вручную и дождаться подтверждения выполнения этой операции. При этом на экране монитора горит сообщение «Сменить контейнер» (см. приложение НОВ-100.00ЭМ), на что оператор должен ответить «Сменил».
Затем начинается стадия предварительной откачки контейнера. После срабатывания вакуумного реле открывается затвор Zt1 (cм. Приложение НОВ-100.00 ПС1) и начинается стадия наполнения контейнера, пока не сработает реле верхнего уровня продукта и не поступит сигнал H_UrSb.
После закрытия затвора Zt1 начинается стадия досушки продукта. Здесь, если в режиме «Автомат» был установлен флаг «ТРЕНД» в соответствии с алгоритмом каждые 10 секунд фиксируются значения давления и температуры в сборнике (см. п. 2.2.5, 2.2.6.). Далее следует сигнал на мониторе «СМЕНИТЬ» и ожидание его подтверждения «СМЕНИЛ» (см. п. 2.2. и приложение НОВ-100.00ЭМ).
2.1.16. Прекращение процесса выгрузки продукта StopPRODUKT.
Алгоритм приведен на фиг.13 приложения НОВ-100.00 АЛГ. Прежде всего следует дождаться освобождения камеры от продукта. Сначала дожидаемся сигнала «ОБЩИЙ_СТОП» от процесса STOP_all, свидетельствующего о том, что задержка TIM_EX_OFF окончена.
Затем ждем сигнала «СМЕНИТЬ» от процесса PRODUKT, после чего завершаем процесс PRODUKT, закрываем клапан KL19, выключаем форвакуумный насос и напускаем в него воздух. Деинсталлируется процесс самостоятельно.
2.1.17. Процесс управления степенью осушки продукта REG_EX.
Алгоритм приведен на фиг. 14 приложения НОВ-100.00 АЛГ. Активизируется и запускается процесс из процесса EXTRUD (см. фиг. 9).
Для стабилизации степени осушки продукта следует поддерживать во времени отношение количества тепла, поступившего к лоткам сушки Q_Tp_mi в i-тую единицу времени и количества поступившего за единицу времени продукта:
Количество испаренной с лотков воды, пропорционально минутному количеству тепла, подводимого к лоткам горячей водой или иным теплоносителем тепла Q_Tp_mi, рассчитываемому в алгоритме управления нагревом NAGREV (см. фиг.4, лист ПРМ_НОВ100). Оно, в свою очередь, определяется минутным расходом горячей воды Q_Gv_mi и средне минутным перепадом температур на входе и выходе dT_Gvi:
Минутный расход горячей воды Q_Gv_mi фиксируется как количество импульсов с датчика dQ1 по линии Q_Gv (лист КПС_НОВ100_1М), пришедшее за рассматриваемую минуту.
Средне минутный перепад температур на входе и выходе горячей воды dT_Gvi рассчитывается в минутном цикле алгоритма NAGREV через каждые пять секунд j (j=1..12, n=12) по формуле:
здесь Т_Gv_inj и Т_Gv_outj – температура на входе и выходе горячей воды, фиксируемая датчиками dT4 и dT3 соответственно каждые пять секунд.
Количество продукта, поступающего на сушку в единицу времени пропорционально скорости вращения экструдера:
здесь К – коэффициент пропорциональности, определяемый конструкцией и настройкой экструдера (экструдер имеет ручную регулировку, позволяющую подстраивать этот коэффициент); Cn_Ch_R – аналоговая уставка на частотный регулятор скорости вращения экструдера Ch_R (см. лист КПС_НОВ100_1М).
Таким образом, критерий осушки, который требуется стабилизировать во времени, равен:
Его следует рассчитывать каждую минуту в алгоритме процесса REG_EX, сравнивая с заданным, определять отклонение δSi, и вводить управление по ПИД-закону величиной уставки Cn_Ch_R, подаваемой на частотный регулятор.
Допустимо стабилизировать величину, обратную Si и характеризующую влажность продукта V
Величину К можно задать произвольно для более удобного представления результатов.
Рассчитанная процессом уставка отсылается процессу EXTUDER и поступает на частотный регулятор, если это аппаратно разрешено переменной dU_R_a.
2.1.18. Завершение управления степенью осушки продукта STOP_all.
Процесс готовит установку к полному отключению. Выключает все процессы, запуская процессы их остановки StopVKN1, StopVKN2, StopNAGREV, StopOHLAG, StopFEKNAS, StopEXTRUD, StopKONDEN, StopPRODUKT. После остановки экструдера и закрытия входного клапана начинается отсчет времени TIM_EX_off с момента прекращения подачи продукта и начала освобождения камеры. Как только это время превысит заданное значение (оно составляет около 10 мин. и должно иметь возможность корректировки в режиме «Наладка»), вырабатывается глобальная логическая переменная «ОБЩИЙ_СТОП», по которой завершаются процессы StopKONDEN, StopPRODUKT в установку напускается воздух и она готовится к полному отключению питания.
2.2. Сервисные процессы.
-
Индикация состояния установки и процесса на мониторе.
-
Ручное управление элементами.
-
Промывка рабочей камеры.
-
Сигнализация об аварийных ситуациях и блокировки.
-
Сохранение тренда процесса сушки в рабочей камере.
-
Сохранение тренда процесса досушки в контейнере.
-
Обмен по последовательному каналу, выдача тренда процесса сушки и досушки.
-
Выдача трендов процессов сушки и досушки на гибкий магнитный диск (ГМД).
-
Функции учета (тепло, горячая и холодная вода, выгруженные контейнеры).
2.2.1. Индикация состояния установки и процесса на мониторе.
Процесс выполняет следующие действия:
-
обслуживает считывание состояния датчиков
-
индикацию состояния установки на мониторе
-
опрос клавиатуры и ввод команд
-
запуск соответствующих процессов
Предлагаемый вид экрана представлен на рис. Приложения НОВ-100.00ЭМ.















