5.5.2.3.6.3.1. Алгоритм

Функциональный блок TYP_PID_SPLIT выполнен на основе базового функционального блока M_PID и, соответственно, наследует его функции.
|
Функция
|
Описание
|
|
Обработка измерительного входа и формирование переменной процесса (PV).
| |
|
Значение PV не формируется по значению измерительного входа (IN), а задается оператором вручную. Реальное значение измерительного входа (IN) отслеживается по значению параметра необработанных данных (RAW).
| |
|
Реализация алгоритма ПИД управления.
| |
|
Формирование выхода OUT в зависимости от значения управляющего выхода (MV).
| |
|
Обработка тревог блока и формирование списка сработавших тревог (ALRM_R) и состояния тревог (ALRM).
| |
|
Маскирование тревог, т.е. тревоги формируются, но не записываются в журнал событий.
| |
|
Проверка правильности задания уставок (HH, PH, PL, LL) для обработки тревог блока.
| |
|
Предотвращает резкое изменение управляющего воздействия MV при переходе режима с ручного MAN на автоматический AUT путем приравнивания значения задания SV к переменной процесса PV.
|
Управление с разделенным диапазоном используется для распределения управляющего сигнала на два управляющих элемента в полевых условиях. Такое управление применяется в тех случаях, когда на объекте установлены два клапана, предназначенные для управления одной переменной процесса. В таких случаях используется один регулятор, выходной сигнал которого вызывает работу конечных регулирующих элементов в заранее заданной последовательности.
Также данный блок предназначен для выдачи сигналов защит, которые выполнены в виде защитных выходов QHH, QHI, QLO, QLL и QBAD_IN, на внешнюю логику при формировании соответствующих тревог (HH, HI, LO, LL и IOP/IOP-).
С помощью включения режима технологического обслуживания (кнопка "Режим технологического обслуживания" в окне настроек блока на АРМ оператора) возможны блокировка защитных выходов QHH, QHI, QLO, QLL и QBAD_IN при срабатывании тревог и принудительный переход в ручной режим MAN.
Список доступных режимов функционального блока TYP_PID_SPLIT:
Выходной сигнал ПИД-регулятора распределяется между двумя регулирующими клапанами (TYP_HIC). Существуют различные варианты распределения выходного сигнала по клапанам. На рисунках ниже показаны примеры конфигурации выхода функционального блока SPLIT.
|
Переменная
|
Значение
по-умолчанию
|
Описание
|
|
YSP_MSL1
|
0%
|
Уставка нижнего предела шкалы MV1 блока YSP
|
|
YSP_MSH1
|
100%
|
Уставка верхнего предела шкалы MV1 блока YSP
|
|
YSP_MSL2
|
0%
|
Уставка нижнего предела шкалы MV2 блока YSP
|
|
YSP_MSH2
|
100%
|
Уставка верхнего предела шкалы MV2 блока YSP
|
|
YSP_SRL1
|
0%
|
Нижний предел диапазона действия MV1 (SSL..SSH) блока YSP
|
|
YSP_SRH1
|
50%
|
Верхний предел диапазона действия MV1 (SSL..SSH) блока YSP
|
|
YSP_SRL2
|
50%
|
Нижний предел диапазона действия MV2 (SSL..SSH) блока YSP
|
|
YSP_SRH2
|
100%
|
Верхний предел диапазона действия MV2 (SSL..SSH) блока YSP
|
|
YSP_RP1
|
100%
|
Постоянная времени рампы 1 блока YSP
|
|
YSP_RP2
|
100%
|
Постоянная времени рампы 2 блока YSP
|
|
YSP_CONFIG.OUTPUT .MV1_OUT_DI2
|
DIRECT
|
Направление выхода MV1 блока YSP
|
|
YSP_CONFIG.OUTPUT .MV2_OUT_DIR
|
DIRECT
|
Направление выхода MV2 блока YSP
|

Регулирующие клапаны, подключенные к выходам MV1 и MV2, не могут управляться индивидуально оператором HMI, а только через вышестоящий орган управления (например, ПИД-регулятор) в соответствии с обработкой, направлением и соответствующим рабочим диапазоном MV1 и MV2 (нижний предел и верхний предел).
В случае блокировки она будет действовать на ПИД-регулятор. Регулятор переходит в предопределенное состояние, заданное действием блокировки, а клапаны действуют в соответствии с настройками разделения.
Задание уставки регулирования
Если блок находится в ручном режиме при запрете слежения в ручном режиме (конфигурационный параметр СONFIG.BASIC.MEAS_TRACK_MAN = FALSE), то уставка регулирования может быть задана в среде Astra.IDE через вход SV.DATA_VALUE блока TYP_PID_SPLIT. При этом заблокирован ручной ввод уставки оператором из HMI (в окнах "Рабочее окно" и "Настройки").
Если блок находится в автоматическом режиме, то уставка регулирования может быть задана вручную оператором из HMI (в окнах "Рабочее окно" или "Настройки").
Инициализация
По умолчанию блок инициализируется в режиме MAN, внутренний блок SPLIT - в CAS и SW=3 (распределение сигналов на обе выходные точки).
Функция тревоги
Список доступных тревог:
Нормальное состояние (NR)
Высокая сигнализация размыкания входа (IOP)
Низкая сигнализация размыкания входа (IOP-)
Сигнализация достижения 2-го верхнего предела (HH)
Сигнализация достижения 2-го нижнего предела (LL)
Сигнализация достижения верхнего предела (HI)
Сигнализация достижения нижнего предела (LO)
Сигнализация по верхнему отклонению + (DV+)
Сигнализация по нижнему отклонению - (DV-)
Скоростная сигнализация + (VEL+)
Скоростная сигнализация - (VEL-)
Сигнализация избыточного значения выхода (MHI)
Сигнализация недостаточного значения выхода (MLO)
Сигнализация нарушения соединения (CNF)
В случае неисправности входа (IOP/IOP-) или состояния данных BAD блок автоматически формирует сигнал тревоги IOP/IOP-. В случае данных тревог поведение блока зависит от конфигурационного входа HLD (удержание при отказе), для которого возможны следующие значения:
-1. Настройка с помощью CONFIG.INPUT.PV_OVERSHOOT. Для данного параметра возможны следующие значения:
TRUE. В переменную процесса PV записывается значение SL в случае тревоги IOP- и значение SH в случае тревоги IOP;
FALSE. Удерживается последнее достоверное значение переменной процесса PV.
0. Отключено. Масштабирование переменной процесса PV выполняется с формированием тревог по порогам;
1. Отключено с блокировкой тревог по порогам. Масштабирование переменной процесса PV выполняется без формирования тревог по порогам;
2. Удержание последнего значения. Удерживается последнее достоверное значение переменной процесса PV.
3. Подстановка HLD_VALUE. Значение входа HLD_VALUE записывается в переменную процесса PV.
4. Подстановка SL (обрыв) или SH (к.з.). В переменную процесса PV записывается значение SL в случае тревоги IOP- и значение SH в случае тревоги IOP.
Подробная информация об отказе входа в разделе
|
Функциональная блок-схема

Состав элементов блока:
Блок FB_M_PID базового типа M_PID обеспечивает функцию пропорционально-интегрально-дифференциального регулирования с учетом отклонения технологической переменной (PV) от значения уставки (SV).
Блок YSP базового типа SPLIT используется для разделения диапазона между двумя клапанами, настройки рабочего диапазона и типа работы (прямой или обратный) клапанов.
Методы доступа к входам/выходам и адресаты блока:
|
Вход/Выход
|
Метод доступа
к входам/
выходам
|
Адресат соединения
| |||
|
Каналы модулей
ввода/
вывода ПЛК
|
Переменные
внешней
логики
|
Входы/выходы функциональных блоков
| |||
|
IN
|
Измерительный вход
|
Запись
|
x
|
x
| |
|
YYA_OUT
|
Выход управления A
|
Чтение
|
x
|
x
| |
|
YYB_OUT
|
Выход управления B
|
Чтение
|
x
|
x
| |
|
INTRLK
|
Вход переключателя блокировки
|
Запись
|
x
|
x
| |
x: соединение разрешено
-: соединение запрещено