Блок последовательного запуска оборудования «CASCAD»
Программная часть
Для уменьшения пусковых нагрузок при включении большого количества оборудования на производственном участке применяется блок последовательного запуска оборудования — функциональный блок CASCAD.
Обрабатывает входные значения состояний контролируемого оборудования и формирует последовательную выдачу импульсов на дискретные выходы блока, которые передаются в алгоритмы управления оборудованием для формирования автоматических команд A_START. Если в алгоритм управления (например, вентилятора) приходит импульс от блока каскадного запуска оборудования, то алгоритм начинает выполняться (запуск вентилятора). Расположение входов и выходов блока поделены на десять групп, так например IN1 соответствует OUT1 и т.д. Если все десять дискретных входов активируются (TRUE), то импульсы на выходные каналы функционального блока не проходят.
Блок поддерживает возможность подачи дополнительных импульсов на те единицы оборудования, которые по тем или иным причинам не смогли включиться сразу. При этом если алгоритм, в который подаётся импульс A_START, получает возможность запуска принадлежащего оборудования (автоматический режим и нет блокировки), оборудование включается.
Логика работы функционального блока позволяет изменять временной диапазон между попытками запуска оборудования, которое задаётся на входе блока (WAIT). Данное время задержки действует только при условии отсутствия состояний входов (IN1…10 – FALSE), если какой-либо дискретный вход оказывается активным, то на нём не действует задержка. Функциональный блок пропускает данный шаг, не выдавая импульс на соответствующий выход, а переходит к следующему шагу. Таким образом, задержка (WAIT) действует исключительно на оборудование, которое ещё не было включено. Длина импульса задана статически и составляет 2 секунды. Выход Selection предназначен для мониторинга состояний перехода данного блока. Если выход принимает значение «2», то выполняется шаг IN1 – OUT1, если «7», то IN6 – OUT6, и т.д. Предусмотрена защита функционального блока от возможности подачи одновременно двух и более команд, что делает запуск оборудования безопасным. Если входной канал START деактивируется (FALSE), то функциональный блок перестает обрабатывать свои дискретные выходы.
Назначение входов и выходов функционального блока
Вход | Тип | Описание | Выход | Тип | Описание |
---|---|---|---|---|---|
START | BOOL | Разрешение для начала работы блока | Selection | INT | Позиция шага блока |
IN1 | BOOL | Состояние работы первого вентилятора | OUT1 | BOOL | Команда на запуск первого вентилятора |
IN2 | BOOL | Состояние работы второго вентилятора | OUT2 | BOOL | Команда на запуск второго вентилятора |
IN3 | BOOL | Состояние работы третьего вентилятора | OUT3 | BOOL | Команда на запуск третьего вентилятора |
IN4 | BOOL | Состояние работы четвёртого вентилятора | OUT4 | BOOL | Команда на запуск четвёртого вентилятора |
IN5 | BOOL | Состояние работы пятого вентилятора | OUT5 | BOOL | Команда на запуск пятого вентилятора |
IN6 | BOOL | Состояние работы шестого вентилятора | OUT6 | BOOL | Команда на запуск шестого вентилятора |
IN7 | BOOL | Состояние работы седьмого вентилятора | OUT7 | BOOL | Команда на запуск седьмого вентилятора |
IN8 | BOOL | Состояние работы восьмого вентилятора | OUT8 | BOOL | Команда на запуск восьмого вентилятора |
IN9 | BOOL | Состояние работы девятого вентилятора | OUT9 | BOOL | Команда на запуск девятого вентилятора |
IN10 | BOOL | Состояние работы десятого вентилятора | OUT10 | BOOL | Команда на запуск десятого вентилятора |
WAIT | TIME | Диапазон времени между подачей импульсов |
Особенности применения
Функциональный блок каскадного запуска может быть использован в достаточно широком спектре отраслей автоматизации. Главной его отличительной особенностью является подача импульсных команд на старт устройств в алгоритмы, которые снабжены цепями самоподхвата.
Рекомендации по применению
#CASCAD, #блокпоследовательногозапуска, #функциональныйблок, #каскадныйзапуск
Если Вы не нашли то, что искали, сообщите об этом в комментарии