ТЗ_ТП_НОВ-2АГИ (1031957), страница 2
Текст из файла (страница 2)
Таблица 2. Продолжение.
| ОБОЗНАЧЕНИЕ | НАИМЕНОВАНИЕ | КОД | УРОВЕНЬ | АДРЕС | ПРИМЕЧАНИЕ |
| dm_KV3_on | Открыть клапан KV3 | ДУ*** | 0..20мА | SU | SU – система управления |
| dc_KV3_on | Контроль открытия клапана KV3 | ДК | Сухой контакт 0.6А, 250В | SU | |
| V_KV3_off | Воздух: клапан KV3 закрыть | P* | 500 кПа | PSYS | |
| dc_KV3_off | Контроль закрытия клапана KV3 | ДК** | Сухой контакт 0.6А, 250В | SU | |
| V_KV4_on | Воздух: клапан KV4 открыть | P | 500 кПа | PSYS | PSYS -пневмосистема |
| KV4_on | Открыть клапан KV4 | Э** | +24В, 100мА | SEP | SEP – система электропитания |
| dm_KV4_on | Открыть клапан KV4 | ДУ*** | 0..20мА | SU | SU – система управления |
| dc_KV4_on | Контроль открытия клапана KV4 | ДК | Сухой контакт 0.6А, 250В | SU | |
| V_KV4_off | Воздух: клапан KV4 закрыть | P* | 500 кПа | PSYS | |
| dc_KV4_off | Контроль закрытия клапана KV4 | ДК** | Сухой контакт 0.6А, 250В | SU |
Р* - сжатый воздух, Э**- электропитание, ДУ***- сигнал дискретного управления.
Как объект управления кран имеет четыре состояния:
0: Переключается ((c_KVi_on=0)AND(c_KVi_off=0)).
1: Закрыт ((c_KVi_on=0)AND(c_KVi_off=1)).
2: Открыт ((c_KVi_on=1)AND(c_KVi_off=0)).
3: Неисправен ((c_KVi_on=1)AND(c_KVi_off=1)).
С краном связано две команды и целочисленная функция, выдающая при обращении к ней состояние крана «StatusK(ОБОЗНАЧЕНИЕ_КРАНА):
-
Открыть кран KVi: (dm_KVi_on:=1).
-
Закрыть кран KVi: (dm_KVi_on:=0).
-
int Function StatusK(KVi)=(0- Переключается, 1- Закрыт, 2 - Открыт, 3-Неисправен).
Сигнализаторы уровня SU1..SU4.
В системе загрузки используется четыре аналогичных сигнализатора уровня СУ503.1 для фиксации уровня продукта в бункере приемном Bp (SU1..SU2) и дозаторе Dzt (SU3..SU4). Подробное описание конструкции, механического, электрического и информационного интерфейса сигнализатора уровня СУ503.1. приведено в Приложении ХХ «Описание абонентов системы управления и энергопитания».
В таблице 3 приведен перечень сигналов с сигнализаторов уровня, определяющих состояние состояние бункера приемного Bp и дозатора Dzt.
Таблица 3.
| ОБОЗНАЧЕНИЕ | НАИМЕНОВАНИЕ | КОД | УРОВЕНЬ | АДРЕС | ПРИМЕЧ. |
| dc_Bp_h | Высокий уровень в бункере | ДК | Открытый коллектор pnp-транзистора | SU1 | |
| dc_Bp_l | Низкий уровень в бункере | ДК | Открытый коллектор pnp-транзистора. | SU2 | |
| dc_Dzt_h | Высокий уровень в камере дозатора | ДК | Открытый коллектор pnp-транзистора | SU3 | |
| dc_Dzt_l | Низкий уровень в камере дозатора | ДК | Открытый коллектор pnp-транзистора. | SU4 |
Бункер приемный Bp по сигналам датчиков верхнего (SU1) и нижнего (SU2) уровней может быть в четырех состояниях, аналогичные состояния будут и у дозатора Dzt по сигналам датчиков SU3 (c_Dzt_h) и SU4 (c_Dzt_l):
0: Пуст - (dc_Bp_h=0)AND(dc_Bp_l=0).
1: Заполняется-Освобождается - (dc_Bp_h=0)AND(dc_Bp_l=1).
2: Неисправны датчики уровня - (dc_Bp_h=1)AND(dc_Bp_l=0).
3: Заполнен - (dc_Bp_h=1)AND(dc_Bp_l=1).
С бункером приемным и дозатором связаны целочисленные функции:
int Function StatusB(Bp)=(0- Пуст; 1- Заполняется-Освобождается; 2- Неисправны датчики уровня; 3- Заполнен);
int Function StatusB(Dzt)=(0- Пуст, 1- Заполняется-Освобождается, 2 - Неисправны датчики уровня, 3- Заполнен).
Пневмоцилиндр PZD
В системе загрузки продукта в качестве пневмоцилиндра PZD применен пневмоцилиндр фирмы Festo DNC-40-160-PPV-A. В установке НОВ-2АГИ подобные пневмоцилиндры используются и в системе транспортирования продукта внутри технологической камеры (см. П. 2.3).
Шток пневмоцилиндра PZD приводит в движение шлюз дозатора. За двойной ход пневмоцилиндра (вперед-назад) в технологическую камеру KT перегружается порция продукта, помещающаяся в полости шлюза.
Пневмоцилиндр имеет два входных штуцера для подключения шлангов от пневмосистемы через дроссели с обратным клапаном. Дроссели дают возможность раздельной регулировки скорости движения штока вперед и назад. При подаче воздуха во вход V_PZD_on шток пневмоцилиндра перемещается вперед, перенося порцию продукта в технологическую камеру. При этом воздух травится через регулируемый дроссель входа
V_PZD_off. Крайние положения поршня фиксируются герконовыми датчиками G_PZi (G_PZ1, G_PZ2), замыкающими контакт, если поршень находится в соответствующем положении.
Инициируется процесс перемещения вперед подачей управляющего сигнала dm_PZD_on на соответствующий управляющий ключ системы энергопитания SEP, далее на соответствующий распределитель пневмосистемы PSYS подается напряжение питания переключающей катушки PZD_on. При снятии сигнала dm_PZD_on (установке нулевого значения) шток пневмоцилиндра перемещается назад (возвращается в исходное состояние). При этом воздух подается во вход V_PZD_off и травится через дроссель входа V_PZD_on.
Энергетический и информационный интерфейс пневмоцилиндра PZD приведен в таблице 4. В столбце «АДРЕС» указано, откуда или куда идет сигнал или энергетический поток.
Таблица 4.
| ОБОЗНАЧЕНИЕ | НАИМЕНОВАНИЕ | КОД | УРОВЕНЬ | АДРЕС | ПРИМЕЧАНИЕ |
| V_PZD_on | Воздух на пневмоцилиндр дозатора | P | 500 кПа | PSYS | Шток вперед |
| PZD_on | Выдвинуть пневмоцилиндр дозатора PZD | Э | +24В, 100мА | SEP | |
| dm_PZD_on | Выдвинуть пневмоцилиндр дозатора PZD | ДУ | 0..20мА | SU |
Таблица 4. Продолжение.
| ОБОЗНАЧЕНИЕ | НАИМЕНОВАНИЕ | КОД | УРОВЕНЬ | АДРЕС | ПРИМЕЧАНИЕ |
| dc_PZD_on | Пневмоцилиндр дозатора выдвинут | ДК | Сухой контакт геркона | SU | |
| V_PZD_off | Воздух на пневмоцилиндр дозатора | P | 500 кПа | PSYS | Шток назад |
| dc_PZD_off | Пневмоцилиндр дозатора втянут | ДК | Сухой контакт геркона | SU |
Как объект управления пневмоцилиндр имеет четыре состояния:
0. Выполняет ((dc_PZD_on =0)AND(dc_PZD_off=0)).
1. Шток втянут ((dc_PZD_on =0)AND(dc_PZD_off=1)).
2. Шток выдвинут ((dc_PZD_on =1)AND(dc_PZD_off=0)).
3. Неисправен ((dc_PZD_on =1)AND(dc_PZD_off=1)).
С пневмоцилиндром связано две команды и целочисленная функция «StatusP(ОБОЗНАЧЕНИЕ_ПНЕВМОЦИЛИНДРА):
1. Выдвинуть: (dm_PZD_on:=1).
2. Втянуть (dm_PZD_on:=0).
int Function StatusP(PZD)=(0- Выполняет, 1- Втянут, 2 -Выдвинут, 3-Неисправен).
1.4Процессы системы загрузки продукта
Система загрузки продукта позволяет реализовать следующие процессы:
1). Процесс «Бункер приемный».
2). Процесс «Дозатор».
3). Процесс «Шлюз».
Процесс «Бункер приемный ».
Цель - автоматически пополняет бункер приемный Bp, поддерживая уровень продукта между нижним и верхним уровнем, определяемыми датчиками SU2 и SU1 соответственно.
Критерии начала и окончания - инициируется и останавливается оператором.
Участвуют:
Сигналы дискретного контроля ДК
dc_Bp_h ; высокий уровень в бункере приемном
dc_Bp_l ; низкий уровень в бункере приемном
dc_KV1_on ;клапан KV1 открыт
dc_KV1_off ;клапан KV1 закрыт
Сигналы дискретного управления ДУ
dm_KV1_on ;открыть клапан KV1
Функция состояния крана KV1 int Function StatusK(KV1)=(0- Переключается, 1- Закрыт, 2 - Открыт, 3-Неисправен).
Функция состояния бункера int Function StatusB(Bp)=(0 - Пуст; 1- Заполняется-Освобождается; 2- Неисправны датчики уровня; 3- Заполнен);
После инициализации цикл с интервалом в 20 с.
Проверить, выполнена ли прошлая команда, если она выдавалась и работоспособны ли элементы KV1, SU1, SU2 (функции StatusK(KV1), StatusB(Bp)). Дать сообщение оператору по состоянию крана и бункера Bp. Выдать команды на KV1: открыть клапан, если бункер Пуст, закрыть, если Заполнен.
Процесс «Дозатор ».
Цель – процесс автоматически пополняет бункер дозатора, поддерживая уровень продукта между нижним и верхним уровнем, определяемыми датчиками SU4 и SU3 соответственно.
Критерии начала и окончания - инициируется и останавливается оператором.
Участвуют:
Сигналы дискретного контроля ДК
dc_Dzt_h ; высокий уровень в дозаторе
dc_ Dzt _l ; низкий уровень в дозаторе
dc_KV3_on ;клапан KV3 открыт
dc_KV3_off ;клапан KV3 закрыт
dc_KV4_on ;клапан KV4 открыт
dc_KV4_off ;клапан KV4 закрыт
Сигналы дискретного управления ДУ
dm_KV3_on ;открыть клапан KV3
dm_KV4_on ;открыть клапан KV4
Функция состояния крана KV3 int Function StatusK(KV3)=(0- Переключается, 1- Закрыт, 2 - Открыт, 3-Неисправен).
Функция состояния крана KV4 int Function StatusK(KV4)=(0- Переключается, 1- Закрыт, 2 - Открыт, 3-Неисправен).
Функция состояния дозатора int Function StatusB(Dzt)=(0- Пуст; 1- Заполняется-Освобождается; 2- Неисправны датчики уровня; 3- Заполнен);
После инициализации цикл с интервалом в 20 с.















