5.5.2.3.2.5.1. Алгоритм
Функциональный блок DPV_F выполнен на основе базового функционального блока M_PID и, соответственно, наследует его функции. В таблице ниже представлен список основных функций блока.
Функция
|
Описание
|
Обработка измерительного входа и формирование переменной процесса (PV).
| |
Значение PV не формируется по значению измерительного входа (IN), а задается оператором вручную. Реальное значение измерительного входа (IN) отслеживается по значению параметра необработанных данных (RAW).
| |
Реализация алгоритма ПИД управления.
| |
Формирование выхода OUT в зависимости от значения управляющего выхода (MV).
| |
Обработка тревог блока и формирование списка сработавших тревог (ALRM_R) и состояния тревог (ALRM).
| |
Маскирование тревог, т.е. тревоги формируются, но не записываются в журнал событий.
| |
Проверка правильности задания уставок (HH, PH, PL, LL) для обработки тревог блока.
|
Описанная ниже логика применима для регулирующих клапанов с соленоидами РСУ, при наличии одной из блокировок – DEP или PB.
Если блокировка DEP_IL активируется, то после выдержки времени, задаваемой на входе DEP_IL_DLY, соленоид обесточивается, ПИД-регулятор переводится в режим MAN и выводится в безопасное положение (100% для клапанов FO и 0% для клапанов FC). При снятии блокировки DEP_IL соленоид остается обесточенным. Для подачи напряжения на соленойд необходимо выполнить сброс, нажав на значок соленойда на мнемосимволе. После сброса соленойд снова включается, а ПИД-регулятор переходит в режим MAN и выдает 0% для клапанов FO и 100% для клапанов FC).
Если активируется блокировка PB_IL, соленоид не обесточивается, ПИД-регулятор переводится в режим MAN и выводится в безопасное положение (100% для клапанов FO и 0% для клапанов FC). При отключении PB_IL соленоид остается в безопасном положении. Чтобы вывести соленойд из безопасного положения, необходимо выполнить сброс, нажав на значок соленойда на мнемосимволе. После сброса ПИД-регулятор переходит в режим MAN и выдает 0% для клапанов FO и 100% для клапанов FC).
Тип клапана зависит от заданной настройки на входе TYP_DPV_F. Если выбран тип клапана FO, то безопасным состоянием будет являться открытое состояние (100%). Если выбран тип клапана FС, то безопасным состоянием будет являться закрытое состояние (0%).
Список доступных режимов функционального блока DPV_F:
Инициализация
По умолчанию блок инициализируется в режиме MAN.
Функция сигнализации
В случае состояния данных "Вход открыт (IOP)" или BAD или "Выход открыт (OOP)" на блоке ПИД формируется сигнал тревоги IOP или OOP.
Для получения более подробной информации об отказе входа ознакомьтесь с:
Для получения более подробной информации об отказе выхода ознакомьтесь с:
|
Индикация датчика положения
Индикация датчика положения активна, если к блоку подключен датчик положения. При измерении положения управляемого клапана при помощи датчика положения, подключаемого ко входу POS, значение положения клапана сравнивается со значением задания MV. В случае фиксации отклонения фактического измеренного положения клапана от задаваемого на величину (больше или равно) уставки DEV_SP на выходе блока (DISCRNCY_ALRM) будет формироваться тревога отклонения по истечении времени выдержки DLY_SP .
Функциональная блок-схема
На рисунке ниже показана функциональная блок-схема блока DPV_F:
Состав элементов блока DPV_F:
Блок FB_M_PID базового типа M_PID обеспечивает функцию пропорционально-интегрально-дифференциального регулирования с учетом отклонения технологической переменной (PV) от значения уставки (SV).
Подпрограмма логики обработки блокировки используется для управления выходом на соленоид клапана и переводом регулятора в соответствующее состояние в зависимости от значения конфигурационного входа TYPE_DPV_F.
Подпрограмма логики тревоги по отклонению используется для генерирования сигнала отклонения между заданием положения на клапан и значением положения клапана.
В таблице ниже перечислены методы доступа к входам/выходам и адресаты блока DPV_F:
Вход/Выход
|
Метод доступа
к входам/выходам
|
Адресат соединения
| |||
Каналы модулей
ввода/вывода ПЛК
|
Переменные
внешней логики
|
Входы/выходы функциональных блоков
| |||
IN
|
Измерительный вход
|
Запись
|
x
|
x
| |
CTRL_OUT
|
Управляющий выход
|
Чтение
|
x
|
x
| |
SOL_OUT
|
Выход на соленоид
|
Чтение
|
x
|
-
| |
PB_L
|
Вход блокировки от PB
|
Запись
|
x
|
x
| |
DEP_IL
|
Вход блокировки от DEP
|
Запись
|
x
|
x
| |
POS
|
Положение клапана
|
Запись
|
-
|
x
|
x
|
x: соединение разрешено
-: соединение запрещено