ТЗ_ТП_НОВ-2АГИ (1031957), страница 3
Текст из файла (страница 3)
Проверить, выполнена ли прошлая команда, если она выдавалась и работоспособны ли элементы KV3, KV4, SU3, SU4 (функции StatusK(KV3), StatusK(KV4), StatusB(Dzt)). Дать сообщение оператору по состоянию крана и бункера Dzt. Выдать команды на KV3 и KV4: открыть KV3,закрыть KV4, если бункер Пуст, открыть KV4,закрыть KV3, если Заполнен.
Процесс «Шлюз »
Цель процесса – поддержание заданной скорости загрузки в камеру KT.
Критерии начала и окончания - инициируется оператором и останавливается оператором при условии, что запущен процесс «Транспортирование».
Участвуют:
Уставка t_gateway ;период шлюзования.
Сигналы дискретного контроля
dc_PZD_on ;пневмоцилиндр выдвинут,
dc_PZD_off ;пневмоцилиндр втянут.
Сигналы дискретного управления
dm_PZD_on ;пневмоцилиндр выдвинуть.
Функция состояния пневмоцилиндра дозатора int Function StatusP(PZD)=(0- Выполняет, 1- Втянут, 2 -Выдвинут, 3-Неисправен).
После инициализации цикл с периодом t_gateway/2;
Проверить, выполнена ли прошлая команда, работоспособен ли пневмоцилиндр (StatusP(PZD)). Дать сообщение оператору по состоянию пневмоцилиндра PZD. Выдать команду на PZD по состоянию пневмоцилиндра (если был выдвинут, то втянуть, если втянут, выдвинуть.
Система транспортирования продукта внутри
технологической камеры STR
Система транспортирования продукта внутри технологической камеры служит для перемещения его по трехъярусному теплообменнику на шаг транспортирования, либо для ворошения его на месте. Представлена на листе 1 НЭО14.00.00.00.00ФС и состоит из трех идентичных скребковых конвейеров, приводимых в действие пневмоцилиндрами PZ1, PZ2 и PZ3.
Рама со скребками в конце хода пневмоцилиндра поднимается по путевым кулакам и возвращается назад в поднятом положении. Таким образом, продукт перемещается на шаг транспортирования. Если ход пневмоцилиндра укорочен, рама не поднимается при обратном ходе и продукт ворошится на конвейере вперед и назад без постоянного перемещения.
Крайние положения поршня пневмоцилиндра фиксируются герконовыми датчиками G_PZ так, что при срабатывании датчика правого крайнего положения, пневмоцилиндр не доводит толкатель до подъема путевого кулака и рама не начинает подниматься. Если реверсировать пневмоцилиндр в это время, будет режим ворошения. Если реверсировать пневмоцилиндр с задержкой времени около одной – двух секунд (уставка задержки должна иметь возможность подгонки при настройке системы), реализуется перемещение продукта на шаг транспортирования.
Режим транспортирования с ворошением управляется автоматически, при этом задается такт ворошения и кратный ему такт перемещения для каждого из пневмоцилиндров.
Описание элементов системы транспортирования продукта внутри технологической камеры
Пневмоцилиндры PZ1..PZ3
В системе транспортирования продукта внутри технологической камеры качестве пневмоцилиндров PZ1.. PZ3 применен пневмоцилиндр фирмы Festo DNC-40-160-PPV-A. В установке НОВ-2АГИ подобные пневмоцилиндры используются и в системе загрузки (см. П. 2.2).
Пневмоцилиндр имеет два входных штуцера для подключения шлангов от пневмосистемы через дроссели с обратным клапаном. Дроссели дают возможность раздельной регулировки скорости движения штока вперед и назад.
При подаче воздуха во вход V_PZi_on шток пневмоцилиндра перемещается вперед, перенося порцию продукта в технологическую камеру. При этом воздух травится через регулируемый дроссель входа V_PZi_off.
Крайние положения поршня фиксируются герконовыми датчиками G_PZi, замыкающими контакт, если поршень находится в соответствующем положении.
Инициируется процесс перемещения вперед подачей управляющего сигнала dm_PZi_on на соответствующий управляющий ключ системы энергопитания SEP, далее на соответствующий распределитель пневмосистемы PSYS подается напряжение питания переключающей катушки PZi_on. При снятии сигнала dm_PZi_on (установке нулевого значения) шток пневмоцилиндра перемещается назад (возвращается в исходное состояние). При этом воздух подается во вход V_PZi_off и травится через дроссель входа V_PZi_on.
Энергетический и информационный интерфейс пневмоцилиндров PZ1.. PZ3 приведен в таблице 5.
Таблица 5.
| ОБОЗНАЧЕНИЕ | НАИМЕНОВАНИЕ | КОД | УРОВЕНЬ | АДРЕС | ПРИМЕЧАНИЕ |
| V_PZ1_on | Воздух на пневмоцилиндр 1 конвейера | P | 500 кПа | PSYS | Шток вперед |
| PZ1_on | Пневмоцилиндр 1 конвейера выдвинуть | Э | +24В, 100мА | SEP | |
| dm_PZ1_on | Выдвинуть пневмоцилиндр конвейера PZ1 | ДУ | 0..20мА | SU | |
| dc_PZ1_on | Первый пневмоцилиндр выдвинут | ДК | Сухой контакт геркона | SU | |
| V_PZ1_off | Воздух на пневмоцилиндр 1 конвейера | P | 500 кПа | PSYS | Шток назад |
| dc_PZ1_off | Первый пневмоцилиндр втянут | ДК | Сухой контакт геркона | SU | |
| V_PZ2_on | Воздух на пневмоцилиндр 2 конвейера | P | 500 кПа | PSYS | Шток вперед |
| PZ2_on | Пневмоцилиндр 2 конвейера выдвинуть | Э | +24В, 100мА | SEP | |
| dm_PZ2_on | Выдвинуть пневмоцилиндр конвейера PZ2 | ДУ | 0..20мА | SU | |
| dc_PZ2_on | Второй пневмоцилиндр выдвинут | ДК | Сухой контакт геркона | SU |
Таблица 5. Продолжение.
| ОБОЗНАЧЕНИЕ | НАИМЕНОВАНИЕ | КОД | УРОВЕНЬ | АДРЕС | ПРИМЕЧАНИЕ |
| V_PZ2_off | Воздух на пневмоцилиндр 2 конвейера | P | 500 кПа | PSYS | Шток назад |
| dc_PZ2_off | Второй пневмоцилиндр втянут | ДК | Сухой контакт геркона | SU | |
| V_PZ3_on | Воздух на пневмоцилиндр 3 конвейера | P | 500 кПа | PSYS | Шток вперед |
| PZ3_on | Пневмоцилиндр 3 конвейера выдвинуть | Э | +24В, 100мА | SEP | |
| dm_PZ3_on | Выдвинуть пневмоцилиндр конвейера PZ3 | ДУ | 0..20мА | SU | |
| dc_PZ3_on | Третий пневмоцилиндр выдвинут | ДК | Сухой контакт геркона | SU | |
| V_PZ3_off | Воздух на пневмоцилиндр 1 конвейера | P | 500 кПа | PSYS | Шток назад |
| dc_PZ3_off | Третий пневмоцилиндр втянут | ДК | Сухой контакт геркона | SU |
Как объект управления пневмоцилиндр имеет четыре состояния:
0. Выполняет ((dc_PZi_on =0)AND(dc_PZi_off=0)).
1. Шток втянут ((dc_PZi_on =0)AND(dc_PZi_off=1)).
2. Шток выдвинут ((dc_PZi_on =1)AND(dc_PZi_off=0)).
3. Неисправен ((dc_PZi_on =1)AND(dc_PZi_off=1)).
С пневмоцилиндром связано две команды и целочисленная функция «StatusP(ОБОЗНАЧЕНИЕ_ПНЕВМОЦИЛИНДРА):
1. Выдвинуть: (dm_PZi_on:=1).
2. Втянуть (dm_PZi_on:=0).
int Function StatusP(PZi)=(0- Выполняет, 1- Втянут, 2 -Выдвинут, 3-Неисправен).
Процессы системы транспортирования продукта внутри технологической камеры
В системе транспортирования реализуется два процесса: процесс «Ворошение» и процесс «Транспортирование».
Процесс «Транспортирование»
Цель процесса – перемещение продукта с заданной скоростью по теплообменнику в технологической камере KT.
Критерии начала и окончания - инициируется и останавливается оператором. Участвуют:
Уставка t_transp ;период транспортирования
Уставка t_ stir ;период ворошения
Уставка delay_PZ ;задержка пневмоцилиндра
Сигналы дискретного контроля
dc_PZ1_on ;Первый пневмоцилиндр выдвинут
dc_PZ1_off ;Первый пневмоцилиндр втянут
dc_PZ2_on ;Второй пневмоцилиндр выдвинут
dc_PZ2_off ;Второй пневмоцилиндр втянут
dc_PZ3_on ;Третий пневмоцилиндр выдвинут
dc_PZ3_off ;Третий пневмоцилиндр втянут
Сигналы дискретного управления
dm_PZ1_on ;Выдвинуть пневмоцилиндр конвейера PZ1
dm_PZ2_on ;Выдвинуть пневмоцилиндр конвейера PZ2
dm_PZ3_on ;Выдвинуть пневмоцилиндр конвейера PZ3.
Функции состояния пневмоцилиндров конвейера
int Function StatusP(PZ1)=(0- Выполняет, 1- Втянут, 2 -Выдвинут, 3-Неисправен);
int Function StatusP(PZ2)=(0- Выполняет, 1- Втянут, 2 -Выдвинут, 3-Неисправен);
int Function StatusP(PZ3)=(0- Выполняет, 1- Втянут, 2 -Выдвинут, 3-Неисправен);
События
(dc_PZ1_on)AND(dc_PZ2_on)AND(dc_PZ3_on); ;все пневмоцилиндры выдвинуты
(dc_PZ1_off)AND(dc_PZ2_off)AND(dc_PZ3_off)
После инициализации цикл с периодом t_ transp;
Блокировать процесс «Ворошение»;
Выдвинуть пневмоцилиндры конвейера PZ1, PZ2, PZ3.
Через задержку на срабатывание проверить состояние всех пневмоцилиндров, дать сообщение о состоянии и повторять операцию пока все пневмоцилиндры не выдвинутся.
Втянуть пневмоцилиндры конвейера PZ1, PZ2, PZ3.
Через задержку на срабатывание проверить состояние всех пневмоцилиндров, дать сообщение о состоянии и повторять операцию пока все пневмоцилиндры не втянутся.
Разблокировать процесс «Ворошение»;
Процесс «Ворошение»
Цель процесса – ворошение продукта с заданным периодом по теплообменнику в технологической камере KT. Для каждого яруса и пневмоцилиндра свой процесс: «Ворошение 1», «Ворошение 2», «Ворошение 3».
Процесс ворошение может в любом состоянии прерываться циклами процесса «Транспортирования» и возобновляется, когда цикл транспортирования окончился с исходного положения пневмоцилиндров.
Цикл с периодом t_ stir «период ворошения».














