5.5.2.3.4.3.1. Алгоритм

Функциональный блок TYP_VLVD_42_X выполнен на основе базового функционального блока MC_3E и, соответственно, наследует его функции.
|
Функция
|
Описание
|
|
Обработка концевых выключателей и формирование входа ответного сигнала (PV).
| |
|
Сравнение значения входа ответного сигнала (PV) со значением управляющего выхода (MV) для проверки соответствия между работой исполнительного элемента и выходными сигналами блока управления двигателем.
| |
|
Значение PV не формируется по состоянию концевиков (входы IN1, IN2, IN1_SIS, IN2_SIS), а задается оператором вручную. Реальное значение концевиков (входы IN1, IN2, IN1_SIS, IN2_SIS) отслеживается по значению параметра необработанных данных (RAW).
| |
|
Имитирует внутреннюю обработку блоков управления двигателем. Не формируется значение PV (удержание предыдущего значения) и не обрабатывается вход блокировки IL. Реальное значение концевиков (входы IN1, IN2, IN1_SIS, IN2_SIS) отслеживается по значению параметра необработанных данных (RAW).
| |
|
Обход функций в соответствии с состоянием переключателя команды байпаса.
| |
|
Формирование команд управления в зависимости от значения управляющего выхода (MV).
| |
|
Обработка тревог блока и формирование списка сработавших тревог (ALRM_R) и состояния тревог (ALRM). Информация по сигнализации нарушения соединения (CNF), сигнализации размыкания выхода (OOP) и высокой сигнализации размыкания входа (IOP) представлена в общем разделе с описанием сигнализации (ссылка "Обработка сигнализации").
| |
|
Маскирование тревог, т.е. тревоги формируются, но не записываются в журнал событий.
|
Типовой клапан TYP_VLVD_42_X применяется для клапанов пневматического и гидравлического типа. В этом типовом варианте цифровое управление реализовано с помощью двух цифровых выходов и двух цифровых входов (индикация обратной связи) с использованием функционального блока MC_3E. Режим работы блока должен быть MAN (ручной режим), чтобы обеспечить возможность вмешательства оператора. Если режим блока AUT, то он управляется логикой или последовательными программами.
Список доступных режимов функционального блока TYP_VLVD_42_X:
При нажатии оператором кнопки "OPEN" на лицевой панели будет подана команда открытия (DO) и клапан откроется (MV=2). При нажатии оператором кнопки "CLOSE" на лицевой панели будет подана команда закрытия (DO) и клапан закроется (MV=0). При нажатии оператором кнопки "STOP" на лицевой панели будут сняты обе команды открытия (DO) и закрытия (DO).
Сигналы обратной связи клапана будут считываться функциональным блоком MC_3E, и индикация состояния будет следующей: если обратная связь по открытию активна, а по закрытию не активна, то на лицевой панели загорается статус кнопки "OPEN" (PV=2); если обратная связь по открытию не активна, а по закрытию активна, то на лицевой панели загорается статус кнопки "CLOSE" (PV=0); если оба сигнала обратной связи не активны, то индикация на лицевой панели будет PV=1. Из алгоритма можно задать тип клапана (FC, FO, FL) в переменной F_TYPE.
Работа блока в ручном режиме
Управление клапаном в ручном режиме осуществляется оператором при условии отсутствия блокировок.
Переход блока в режим MAN может происходить по команде от оператора, по сигналу блокировки (вход IL = TRUE), при значении входа SQ = FALSE или после окончания действия внешних команд открытия/закрытия при отключенном удержании автоматического режима (вход HLD_AUT = FALSE), а именно, при открытии клапана от внешней команды EX_OPEN блок перейдет в режим MAN после окончания заданного периода времени (значение EX_OPEN при этом становится не важно) и при закрытии клапана от внешней команды EX_CLOSE блок перейдет в режим MAN после ее деактивации (вход EX_CLOSE = FALSE).
Работа блока в автоматическом режиме
Управление клапаном в автоматическом режиме осуществляется от внешних команд открытия (вход EX_OPEN) и закрытия (вход EX_CLOSE) при условии отсутствия блокировок.
Переход блока в режим AUT может происходить по команде от оператора, при значении входа SQ = TRUE или от внешних команд открытия/закрытия при отсутствии соответствующего запрета (вход DIS_EX_AUT = FALSE).
При этом в режиме блока MAN при наличии запрета перехода в автоматический режим от внешних команд (вход DIS_EX_AUT = TRUE) внешние команды игнорируются, а при отсутствии запрета (вход DIS_EX_AUT = FALSE) управление блоком от внешних команд осуществляется следующим образом:
Активация функции "Внешнее открытие" (вход EX_CLOSE = TRUE) переводит блок в режим AUT (если блок не был предварительно переведен оператором) и автоматически подает команду открытия на клапан. Если удержание автоматического режима отключено (вход HLD_AUT = FALSE), то по окончании заданного периода времени происходит переход в режим MAN (независимо от значения внешней команды на входе EX_OPEN). Если удержание автоматического режима включено (вход HLD_AUT = TRUE), то по окончании заданного периода времени будет удерживаться режим AUT (независимо от значения внешней команды на входе EX_OPEN).
Активация функции "Внешнее закрытие" (вход EX_CLOSE = TRUE) переводит блок в режим AUT (если блок не был предварительно переведен оператором) и автоматически подает команду закрытия на клапан. Если удержание автоматического режима отключено (вход HLD_AUT = FALSE), то блок будет автоматически переведен в режим MAN после деактивации внешней команды (вход EX_CLOSE = FALSE). Если удержание автоматического режима включено (вход HLD_AUT = TRUE), то при деактивации внешней команды будет удерживаться режим AUT (независимо от значения внешней команды на входе EX_CLOSE).
Настройка блока
Функциональный блок должен быть настроен на работу с сигналом блокировки входа IL типа ETS. Для этого необходимо для конфигурационного параметра типа "Control Calculation" задать прямое направление входного сигнала блокировки (INTRLK_DIR).
Задайте конфигурационному параметру CONFIG.CONTR_CALC.INTRLK_DIR значение DIRECT.
|
Инициализация
По умолчанию блок инициализируется в режиме MAN.
Функция сигнализации
Список доступных тревог функционального блока TYP_VLVD_42_X:
Нормальное состояние (NR)
Сигнализация размыкания выхода (OOP)
Высокая сигнализация размыкания входа (IOP)
Сигнализация несоответствия ответа (PERR)
Ошибка ответа + (ANS+)
Ошибка ответа - (ANS-)
Сигнализация по блокировке (INT)
Сигнализация нарушения соединения (CNF)
Сигналы тревог ANS+ или ANS- формируются в случае, когда управляющее выходное значение (MV) и переменная процесса обратного хода (PV) не совпадают. Данные тревоги формируются через заданное время (MTM, и настраивается в секундах). Этот параметр определяет время, необходимое оборудованию для достижения заданного состояния (например, открытого состояния после подачи команды "открыть" или закрытого состояния после подачи команды "закрыть"). Также может быть сформирована сигнализация несоответствия ответа (PERR). Этот сигнал указывает на состояние, в котором пришел несанкционированный входной сигнал, что может быть следствием неисправности оборудования, когда одновременно активны сигналы "полностью открыт" и "полностью закрыт".
Функциональная блок-схема

Состав элементов блока:
Блок FB_MC_3E базового типа MC_3E используется для передачи команд открытия/закрытия/останова оператором и для отображения состояния клапана.
Подпрограмма логики обработки концевых выключателей используется для приема и объединения концевых выключателей, полученных от РСУ и ПАЗ.
Подпрограмма логики внешнего управления используется для приема и обработки команд открытия/закрытия/задания режима от внешней логики с принудительным переводом блока в автоматический и ручной режим в зависимости от конфигурационных параметров HLD_AUT и DIS_EX_AUT.
Методы доступа к входам/выходам и адресаты соединения входов/выходов:
|
Вход/Выход
|
Метод доступа
к входам/
выходам
|
Адресат соединения
| |||
|
Каналы модулей
ввода/
вывода ПЛК
|
Переменные
внешней
логики
|
Входы/выходы функциональных блоков
| |||
|
IN1
|
Концевой выключатель открытия РСУ
|
Запись
|
x
|
x
| |
|
IN2
|
Концевой выключатель закрытия РСУ
|
Запись
|
x
|
x
| |
|
IN1_SIS
|
Концевой выключатель открытия ПАЗ
|
Запись
|
x
|
x
| |
|
IN2_SIS
|
Концевой выключатель закрытия ПАЗ
|
Запись
|
x
|
x
| |
|
OUT1
|
Команда открытия
|
Чтение
|
x
|
x
| |
|
OUT2
|
Команда закрытия
|
Чтение
|
x
|
x
| |
|
IL
|
Входной сигнал блокировки работы
|
Запись
|
x
|
x
| |
x: соединение разрешено
-: соединение запрещено
