ТЗ_ТП_НОВ01_У (1031941), страница 8
Текст из файла (страница 8)
1) Отображение мнемосхемы и состояния установки НОВ-01 на экране монитора. Вид мнемосхемы предложен в Приложении 1 (файл НОВ01_ МНТ.dwg).
2) Управление технологическим процессом со стороны оператора.
3) Обеспечивает настройку процесса управления с помощью оператора.
4) Принимает от контроллера и накапливает отчёт о действиях оператора и системы управления, а также о функционировании технологического процесса и нештатных ситуациях. Обеспечивает просмотр отчёта.
5) Обеспечивает анализ и выдачу сообщений оператору о нештатных ситуациях.
6) Обеспечивает программирование, установку и отладку программного обеспечения на контроллер PLC.
Эксплуатация должна осуществляться одним человеком, обученным для работы с программным обеспечением, далее ПО, НОВ-01 в качестве оператора. Требования к квалификации: умение пользованием персональным компьютером IBM PC, знание устройства НОВ-01.
КРМО должен иметь характеристики не хуже следующих:
1) тактовая частота 1ГГц;
2) разрешение экрана 1024х768 пикселей, количество цветов 65535;
4) оперативная память 512МБайт;
5) память на жестком накопителе 80ГБайт;
6) сетевая плата для сети Ethernet;
7) USB порт.
4.2.2Контроллер PLC
Выполняет следующие функции:
-
По командам, передаваемым КРМО, обеспечивает запуск и остановку процессов, реализуемых на установке.
-
Автоматически управляет запущенными процессами в реальном времени.
-
Передает на КРМО информацию о состоянии установки и технологии.
-
Обеспечивает начальную настройку параметров управляемых процессов по заданному листингу уставок. Состав листинга уставок приведен в разделе 10.
-
Обнаруживает и дает сообщения о нештатных ситуациях, требующих вмешательства оператора. Способствует устранению нештатных ситуаций.
-
Формирует и порционно передает на КРМО отчёт о функционировании установки и параметрах технологического процесса, о действиях оператора и нештатных ситуациях.
Исходя из количества и параметров каналов обмена информацией, в качестве контроллера выбран программируемый РС- контроллер ADAM- 5510/TCP-A с поддержкой Ethernet, имеющий 4 слота расширения, в которые вставлены платы связи с объектом управления, состав которых приведен в таблице 14.
Таблица 14.
| ОБОЗНАЧЕНИЕ | НАИМЕНОВАНИЕ | КОЛ. | ПРИМЕЧ. |
| ADAM-5510/TCP-A | Программируемый РС-контроллер с поддержкой Ethernet | 1 | Advantech. Прософт |
| ADAM-5017H-ВЕ | Модуль аналогового ввода, 8 каналов | 1 | |
| ADAM-5050-AE | Модуль дискретного ввода/вывода, 16 каналов | 2 | |
| ADAM-5080-AЕ | Модуль ввода частотных/импульсных сигналов | 1 | 4 канала |
Краткое описание контроллера и модулей расширения приведено в файлах «Спец_F5510.pdf», «Спец_АК-8.pdf», «Спец16ДуДк.pdf», «Спец_Имп-4.pdf» .
В таблицах 15, 16, 17 и 18 приведено распределение аппаратных переменных по каналам контроля и управления контроллера.
Таблица 15. Модуль ADAM5017H, слот 0 контроллера. Каналы аналогового контроля.
| Контакт | Цепь | Примечание |
| V0+,V0- | ac_PKT | Давление в камере откачки. |
| V1+,V1- | ac_TC_in | Температура холодной воды на входе конденсора |
| V2+,V2- | ac_TC_out | Температура холодной воды на выходе конденсора |
| V3+,V3- | ac_TH_in | Температура теплоносителя на входе |
| V4+,V4- | ac_TH_out | Температура теплоносителя на выходе |
| V5+,V5- | ac_TR_out | Температура теплоносителя на выходе из рубашки |
| V6+,V6- | ac_TD_out | Температура теплоносителя на выходе из дозатора. |
Таблица 16. Модуль ADAM5050, слот 1 контроллера. Каналы дискретного контроля.
| Контакт | Цепь | Примечание |
| V0 | dc_Dzt_h | Высокий уровень в камере дозатора. |
| V1 | dc_Dzt_l | Низкий уровень в камере дозатора |
| V2 | dc_PEN1 | Давление на входе насоса FVN1 |
| V3 | dc_PZ1_on | Первый пневмоцилиндр выдвинут |
| V4 | dc_PZ1_off | Первый пневмоцилиндр втянут |
| V5 | dc_PZD_on | Пневмоцилиндр дозатора выдвинут |
| V6 | dc_PZD_off | Пневмоцилиндр дозатора выдвинут |
| V7 | dc_PZV_on | Пневмоцилиндр внизу (зарезервировано, не используется) |
| V8 | dc_PZV_off | Пневмоцилиндр вверху (зарезервировано, не используется) |
| V9 | dc_V_PS | Давление воздуха в пневмосистеме |
Таблица 17. Модуль ADAM5050, слот 2 контроллера. Каналы дискретного управления.
| Контакт | Цепь | Примечание |
| V0 | dm_PZV_off | Пневмоцилиндр поднять (зарезервировано, не используется). |
| V1 | dm_PZ1_on | Пневмоцилиндр транспортера выдвинуть |
| V2 | dm_PZD_on | Пневмоцилиндр дозатора выдвинуть |
| V3 | dm_KC7_on | Натекатель насоса NV3 закрыть |
| V4 | dm_NV3_off | Клапан KC7 воды в FVN открыть |
| V5 | dm_N1C | Включить насос холодной воды N1C |
| V6 | dm_NP | Включить насос подачи продукта NP |
| V7 | dm_FVN_on | Включить форвакуумный насос FVN |
| V8 | dm_FVN_off | Выключить форвакуумный насос FVN |
Аппаратно контроллер СУ построен так, чтобы после включения обеспечивать нулевой уровень сигналов на всех своих каналах дискретного управления, связанных с установкой НОВ01 и системой ее энергопитания SEP.
Таблица 18. Модуль ADAM5080, слот 3 контроллера
| Контакт | Цепь | Примечание |
| C0A+,C0A- | dQHW | Расход горячей воды, long* dQHW |
| C1A+, C1A- | dQR | Расход теплоносителя на нагрев рубашки, long* dQR |
| C2A+, C2A- | dQD | Расход теплоносителя на нагрев дозатора, long* dQD |
| C3A+, C3A- | dQСW | Расход холодной воды, long* dQCW |
Требования к программному обеспечению установки НОВ-01
Программное обеспечение установкой НОВ-01 работает в составе управляющей сети, состоящей из компьютера рабочего места оператора (КРМО) и контроллера PLC, объединенных сетью на основе канала RS-485 (допускается замена на RS-232). В перспективе целесообразно переходить на Ethernet.
Компьютер рабочего места оператора работает под управлением операционной системы Windows XP и при обмене с контроллером выступает в качестве клиента (является ведущим master). Непосредственно установкой КРМО не управляет, а выдает управляющие команды на контроллер. Контроллер работает под управлением встроенной FlashDOS в режиме жесткого реального времени. Минимальная дискрета времени должна составлять не более 1 мс. Контроллер непосредственно управляет циклом установки, запускает и поддерживает в реальном времени отдельные процессы по командам КРМО. В обмене контроллер выступает в качестве сервера (slave).
Система управления должна выполнять:
-
Основные целевые функции по управлению целевыми процессами, протекающими в подсистемах установки, описанные ранее.
-
Сервисные функции, направленные на оптимальную реализацию основных целевых процессов. SU должна обеспечивать выявление нештатных ситуаций и реакцию на них; выдавать отчёт о действиях оператора и системы управления, а также о функционировании технологического процесса и нештатных ситуациях.
-
Функции коррекции цели: составление и редакцию листинга уставок, передачу листинга уставок на контроллер, вывод на экран действующего листинга уставок.
4.3Требования к программному обеспечению компьютера рабочего места оператора
Управляющая программа компьютера рабочего места оператора (КРМО) должна быть представлена, как открытый проект в среде Delphi c необходимыми комментариями.
Программа должна работать в трех режимах:
- режим оператора;
- ввод уставок;
- режим наладчика.
После запуска программа по умолчанию переходит в режим ввод уставок. Переход в режим оператора производиться активизацией соответствующей закладки, переход в режим наладчика осуществляется по паролю, который может изменяться в режиме наладчика. Первоначальный пароль – пароль администратора, позволяет работать во всех режимах и неизменен.
4.3.1Режим «Ввод уставок» ПО РМО
Предназначен для вывода действующего листинга, редактирования листинга, передачи листинга на контроллер и для загрузки листинга в управляющую программу контроллера.
Листинг представляет из себя текстовый файл, содержимое которого задает варьируемые переменные управляющей программы контроллера.
Требования к организации файла Lict1.txt
Может содержат до 16 параметров и поясняющий текст. Каждое вводимое число должно быть целым. Число должно начинаться с символа # и заканчиваться пробелом. Например: Длительность такта пневмоцилиндра шлюза #12 сек. Текст можно набирать в Notebuck или Word. Шрифт: Terminal DOS. Или можно править файл – заготовку.
----------------------------------- Пример list1.txt ---------------------------------
1. t_gateway Половина периода дозатора #10
2. N_stir Число тактов ворошения в цикле перемещения #8
3. t_stir Период ворошения TВ,с #20
4. t_stir_max Максимально допустимый период ворошения TВ MAX #50
5. delay_PZ Задержка пневмоцилиндра, с #6
6. t_scan_forw Период сканирования датчика dc_PZ1_on, mc #20
7. t_scan_back Период сканирования датчика dc_PZ1_off, mc #1000
8. T_T Интервал сбора информации по температуре, с #60
9. N_T Число измерений температуры для усреднения в интервале #10
10. P_KT_N Нормальный вакуум в камере технологической, дискрет #1638
11. P_KT_U Плохой вакуум в камере технологической, дискрет #2475
12. TM_PEN Предельное время на срабатывание реле PEN1,с #30
13. TM_PKT Предельное время достижения нормального давления в КТ,с #60
14. Filesice Длина записываемой на диск секции истории процесса, кБ #100
Максимально допустимый период ворошения TВ MAX используется для выявления отказов транспортера. Если ход транспортера между конечными выключателями будет длиться дольше этого значения, фиксируется внештатная ситуация, дается сообщение оператору и звуковой сигнал.
Переменная delay_PZ (задержка пневмоцилиндра) задает задержку подачи команды на возврат пневмоцилиндра PZ1 после фиксации сигнала dc_PZ1_on, определяющего, что пневмоцилиндр выдвинул транспортер до путевого кулака. За время delay_PZ пневмоцилиндр должен успеть выдвинутся до упора, а транспортер – подняться по путевым кулакам.
Периоды сканирования датчика переднего (dc_PZ1_on) и заднего (dc_PZ1_off) положений пневмоцилиндра транспортера PZ1 следует изменять только при существенной перестройке скорости движения пневмоцилиндра. Эта перестройка проводится регулировкой дросселей DR3 и DR4, стоящих на впускном и выпускном штуцерах пневмоцилиндра.
Интервал сбора информации по температуре (T_T, с) и число измерений температуры для усреднения в интервале (N_T) определяет период опроса датчиков и параметры усреднения их показаний (см. раздел 4.2).
Параметры «Нормальный вакуум в камере технологической (P_KT_N, дискрет)», «Плохой вакуум в камере технологической (P_KT_U, дискрет)», «Предельное время на срабатывание реле (PEN1 TM_PEN,с)» и Предельное время достижения нормального давления в КТ (TM_PKT,с)» необходимы для управления процессом запуска водокольцевого насоса, процессом стационарной откачки и процессом его остановки (см. раздел 6.2).
Во время ввода, вывода или редактирования листинга установка может продолжать работу, если была запущена из режима оператора.
4.3.2Режим оператора ПО РМО
Предназначен для управления установкой со стороны оператора и позволяет запускать целевые процессы различных подсистем и механизмов установки. При этом процессы запускаются по командам оператора путем активизации определенных органов управления (кнопок) на мнемосхеме. Вид экран в режиме оператора, приведен в Приложении 1 (файл НОВ01_ МНТ.dwg). На экране отображаются мнемосхема установки, закладка для перехода в режим наладчика по паролю и строка сообщений.
На мнемосхеме изображены:
-
Пиктограммы основных элементов установки, необходимых для управления оператором (см. НОВ01_ МНТ.dwg). Пиктограммы должны отражать состояние управляемых элементов (см. KV2, NV3 – закрыты, RV1, KC7 – открыты, дозатор Dzt – заполнен доверху, заполнен до половины, пуст).
-
Показания датчиков аналогового и дискретного контроля, отображающие состояние установки и технологического процесса сушки:
2.1) давление в технологической камере РКТ в барах;
2.2) температура холодной воды на входе и выходе в конденсор ТС_in, TC_out, гр.Ц.;















