Образец_Поясн_Зап_10 (1031967), страница 8
Текст из файла (страница 8)
Таблица 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 должна обеспечивать выявление нештатных ситуаций и реакцию на них; выдавать отчёт о действиях оператора и системы управления, а также о функционировании технологического процесса и нештатных ситуациях.
-
Функции коррекции цели: составление и редакцию листинга уставок, передачу листинга уставок на контроллер, вывод на экран действующего листинга уставок.
11.1. Требования к программному обеспечению компьютера рабочего
места оператора
Управляющая программа компьютера рабочего места оператора (КРМО) должна быть представлена, как открытый проект в среде Delphi c необходимыми комментариями.
Программа должна работать в трех режимах:
- режим оператора;
- ввод уставок;
- режим наладчика.
После запуска программа по умолчанию переходит в режим ввод уставок. Переход в режим оператора производиться активизацией соответствующей закладки, переход в режим наладчика осуществляется по паролю, который может изменяться в режиме наладчика. Первоначальный пароль – пароль администратора, позволяет работать во всех режимах и неизменен.
11.1.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. delay_PZ Задержка пневмоцилиндра, с #6
5. t_scan_forw Период сканирования датчика dc_PZ1_on, mc #20
6. t_scan_back Период сканирования датчика dc_PZ1_off, mc #1000
7. T_ShMem Интервал обмена КРМО и PLC, mс #1000
8. P_KT_N Нормальный вакуум в камере технологической, дискрет #1638
9. P_KT_U Плохой вакуум в камере технологической, дискрет #2475
10. TM_VPEV Предельное время на срабатывание реле VPEV,с #30
11. TM_PKT Предельное время достижения нормального давления в КТ,с #60
Переменная delay_PZ (задержка пневмоцилиндра) задает задержку подачи команды на возврат пневмоцилиндра PZ1 после фиксации сигнала dc_PZ1_on, определяющего, что пневмоцилиндр выдвинул транспортер до путевого кулака. За время delay_PZ пневмоцилиндр должен успеть выдвинутся до упора, а транспортер – подняться по путевым кулакам.
Периоды сканирования датчика переднего (dc_PZ1_on) и заднего (dc_PZ1_off) положений пневмоцилиндра транспортера PZ1 следует изменять только при существенной перестройке скорости движения пневмоцилиндра. Эта перестройка проводится регулировкой дросселей DR3 и DR4, стоящих на впускном и выпускном штуцерах пневмоцилиндра.
Параметры «Нормальный вакуум в камере технологической (P_KT_N, дискрет)», «Плохой вакуум в камере технологической (P_KT_U, дискрет)», «Предельное время на срабатывание реле TM_VPEV)» и Предельное время достижения нормального давления TM_PKT,с» необходимы для управления процессом запуска водокольцевого насоса, процессом стационарной откачки и процессом его остановки (см. раздел 6.2).
Во время ввода, вывода или редактирования листинга установка может продолжать работу, если была запущена из режима оператора.
11.1.2. Режим оператора ПО РМО
Предназначен для управления установкой со стороны оператора и позволяет запускать целевые процессы различных подсистем и механизмов установки. При этом процессы запускаются по командам оператора путем активизации определенных органов управления (кнопок) на мнемосхеме. Вид экран в режиме оператора, приведен в Приложении 1 (файл НОВ01_ МНТ.dwg). На экране отображаются мнемосхема установки, закладка для перехода в режим наладчика по паролю и строка сообщений (см. рис.5).
Пиктограммы основных элементов установки, необходимых для управления (см. НОВ01_ МНТ.dwg), должны отражать состояние управляемых элементов (см. KV2, NV3 – закрыты, RV1, KC7 – открыты, дозатор Dzt – заполнен доверху, заполнен до половины, пуст).
-
Показания датчиков аналогового и дискретного контроля, отображающие состояние установки и технологического процесса сушки:
1.1) давление в технологической камере РКТ в барах;
1.2) температура холодной воды на входе и выходе в конденсор ТС_in, TC_out, гр.Ц.;
1.3) температура горячей воды на входе TH_in, гр.Ц.;
1.4) перепады температур на дозаторе, рубашке технологической камеры, конвейере-теплообменнике, гр.Ц.;
Рис. 5. (повернуто). Вид монитора КРМО в режиме оператора.
1.5) отбор мощности в контуре дозатора, рубашки и конвейера-теплообменника, кВт;
1.6) состояние датчиков уровня в дозаторе SU1, SU2;
1.7) состояние реле вакуума VPEV.
Информация на мнемосхеме должна отображаться с разрядностью – три десятичные цифры с плавающей запятой.
-
Пиктограммы процессов, которые могут запускаться по командам оператора:
2.1) процесс «Шлюз» обеспечивает заданную скорость подачи продукта в технологическую камеру;
2.2) процесс «Транспортер» обеспечивает ворошение и перемещения обрабатываемого продукта по транспортеру-теплообменнику;
2.3) процесс «Дозатор» поддерживает уровень продукта в дозаторе, не допуская прорыва атмосферного воздуха внутрь технологической камеры;
2.4) процесс «Откачка» обеспечивает запуск, работу в стационарном режиме и остановку водокольцевого форвакуумного насоса, на пиктограмме отображен номер этапа процесса.
Запущенный процесс выделяется цветом, на пусковой кнопке горит надпись «СТОП», не запущенный процесс выделен серым цветом, на кнопке надпись «ПУСК».
11.1.3. Режим наладчика ПО РМО
Предназначен для отладки программного обеспечения после отказов элементов системы энергообеспечения и управления или для ввода новой управляющей программы в контроллер PLC.
В этом режиме должна быть обеспечена:
1) возможность поканального изменения управляющих сигналов и проверки контролируемых безо всяких блокировок;
2) возможность проверки последовательных каналов обмена контроллера путем посылки и отображения на мониторе тестовых сигналов;
3) возможность загрузки новой управляющей программы в контроллер;
4) возможность правки файла автозагрузки (autoexec.bat) флешДОС контроллера.
11.2. Требования к программному обеспечению контроллера PLC
Контроллер непосредственно управляет циклом установки, запускает и поддерживает в реальном времени отдельные процессы по командам КРМО. В обмене с компьютером рабочего места оператора контроллер выступает в качестве сервера (slave). Минимальная дискрета времени должна составлять не более 10мс.
11.2.1. Целевые процессы PLC
Перечень целевых процессов выполняемых контроллером приведен в таблице 19. В столбце режим проведения даны ссылки на раздел, где данный процесс описан подробно.
Таблица 19.
| Обозн. и наименование | Цель процесса | Критерий начала | Режим проведения | Критерий окончания |
| Dozator «Дозатор». | Пополнение дозатора. | Оператор | См. 2.3.1. | Оператор |
| Sluice «Шлюз» | Подача продукта в камеру | Оператор & «Transp» | См. 2.3.2. | Оператор ИЛИ «Transp » ИЛИ «Dozator » |
| Transp «Транспорти-рование» | Транспортирование и ворошение продукта на транспортере | Оператор | См. 3.2.1. | Оператор |
| T_Q | Cбор информации о процессе нагрева теплообменника, рубашки камеры и отвода тепла в конденсоре | При запуске системы | См. 4.2 | При остановке системы |
| fvn_start | Запуск и выход на режим откачки вакуумного агрегата FVN | Оператор | См. 6.3.1 | Выход на режим, Оператор |
| fvn_work | Наблюдение за процессом откачки камеры, блокировка нештатных ситуаций | Из процесса fvn_start | См. 6.3.2 | Запуск процесса «Остановка FVN1 » |
| fvn_stop | Процесс остановки вакуумного агрегата | Оператор | См. 6.3.3 | Конец процесса «Остановка_ |
| RW_Sharmem «Запись, чтение памяти обмена» | Ежесекундное обновление параметров процесса в памяти обмена, исполнение команд и запись сообщений | При запуске системы | См. 11.3. | При остановке системы |
| Modbus_TCP_Server * | Выдача по запросу клиента требуемой зоны памяти обмена и запись передаваемых клиентом данных в указанную зону | При запуске системы | См. 11.3. | При остановке системы |
* Modbus_TCP_Server – утилита контроллера ADAM-5510/TCP, исполняющая команды протокола Modbus. Контроллер выступает здесь, по терминологии Modbus, ведомым (Slave) или Сервером, компьютер рабочего места оператора – ведущим (Master) или Клиентом.
11.2.2. Сервисные процессы и процессы коррекции цели PLC
Сервисные процессы и процессы коррекции цели приведены в таблице 20.
Таблица 20
| Обозн. и наименование | Цель процесса | Критерий начала | Режим проведения | Критерий окончания |
| D_L «Действую-щий листинг» | Сообщить действующие уставки контроллера | При запуске системы | См. 11.3 | При остановке системы |
| N_L «Обновить листинг» | Обновить уставки, пераданные от КРМО к контроллеру | При запуске системы | См. 11.3 | При остановке системы |















