ТЗ_ТП_НОВ01_1 (1031939), страница 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















