5.5.2.4.7.5.1. Алгоритм
Технологический функциональный блок PID_RD выполнен на основе базового функционального блока M_PID и, соответственно, наследует его функции.
|
Функция
|
Описание
|
|
Обработка измерительного входа и формирование переменной процесса (PV).
| |
|
Значение PV не формируется по значению измерительного входа (IN), а задается оператором вручную. Реальное значение измерительного входа (IN) отслеживается по значению параметра необработанных данных (RAW).
| |
|
Реализация алгоритма ПИД управления.
| |
|
Функция ограничения сброса выполняет коррекцию расчета ПИД-управляющих воздействий, используя значение, считанное с адресатов соединений через клеммы RL1 и RL2.
| |
|
Формирование выхода OUT в зависимости от значения управляющего выхода (MV).
| |
|
Обработка тревог блока и формирование списка сработавших тревог (ALRM_R) и состояния тревог (ALRM).
| |
|
Маскирование тревог, т.е. тревоги формируются, но не записываются в журнал событий.
| |
|
Проверка правильности задания уставок (HH, PH, PL, LL) для обработки тревог блока.
| |
|
Принудительный запрет формирования некоторых тревог по ремонтируемому оборудованию.
| |
|
Предотвращает резкое изменение управляющего воздействия MV при переходе режима с ручного MAN на автоматический AUT путем приравнивания значения задания SV к переменной процесса PV.
|
В данном разделе описывается функция стандартного программного модуля ПИД-регулятора с резервными клапанами для систем АСУТП. Данный программный модуль используется для выполнения функции непрерывного контроля через ПИД-алгоритм. Этот программный модуль может быть связан с другим типовым элементом, например:
AI (аналоговый индикатор)
GCF (расход с компенсацией по температуре и давлению)
GCF_SQ (расход с компенсацией по температуре и давлению — извлечение квадратного корня)
Список доступных режимов:
Список доступных тревог:
Нормальное состояние (NR)
Высокая сигнализация размыкания входа (IOP)
Низкая сигнализация размыкания входа (IOP-)
Сигнализация достижения 2-го верхнего предела (HH)
Сигнализация достижения 2-го нижнего предела (LL)
Сигнализация достижения верхнего предела (HI)
Сигнализация достижения нижнего предела (LO)
Сигнализация по верхнему отклонению + (DV+)
Сигнализация по нижнему отклонению - (DV-)
Скоростная сигнализация + (VEL+)
Скоростная сигнализация - (VEL-)
Сигнализация избыточного значения выхода (MHI)
Сигнализация недостаточного значения выхода (MLO)
Сигнализация нарушения соединения (CNF)
Функциональная блок-схема

Состав элементов блока:
Блок FB_M_PID базового типа M_PID обеспечивает функцию пропорционально-интегрально-дифференциального регулирования с учетом отклонения технологической переменной (PV) от значения уставки (SV).
Блок XZI_SA базового типа PVI используется для индикации значения позиционной обратной связи клапана A.
Блок XZI_SB базового типа PVI используется для индикации значения позиционной обратной связи клапана B.
Подпрограмма логики блокировки используется для логики блокировки.
Подпрограмма логики расчетного сценария SA используется для генерирования сигнала об отклонении клапана A.
Подпрограмма логики расчетного сценария SB используется для генерирования сигнала об отклонении клапана B.
Блок SA_VL базового типа VELLIM используется для функции линейного изменения для выхода для клапана A.
Блок SB_VL базового типа VELLIM используется для функции линейного изменения для выхода для клапана B.
Блок XVN_SA базового типа MLD_SW используется в качестве блока управления выходом задания положения для клапана A.
Блок XVN_SB базового типа MLD_SW используется в качестве блока управления выходом задания положения для клапана B.
Подпрограмма логики разрешения рампы используется для формирования сигналов разрешения/запрета функции линейного изменения выхода.
Подпрограмма логики расчетного сценария SS используется для принудительной устанавки клапанов в предопределенное положение.
Блок SW базового типа SW_33_DMS используется для передачи выходного сигнала регулятора на клапаны (возможность подключения нескольких клапанов к одному регулятору).
Методы доступа к входам/выходам и адресаты блока:
|
Вход/Выход
|
Метод доступа
к входам/
выходам
|
Адресат соединения
| |||
|
Каналы модулей
ввода/
вывода ПЛК
|
Переменные
внешней
логики
|
Входы/выходы функциональных блоков
| |||
|
IN
|
Измерительный вход
|
Запись
|
x
|
x
| |
|
VLA_OUT
|
Выход управления клапаном A
|
Чтение
|
x
|
x
| |
|
VLB_OUT
|
Выход управления клапаном B
|
Чтение
|
x
|
x
| |
|
XZI_SA_IN
|
Вход обратной связи положения A
|
Запись
|
x
|
x
| |
|
XZI_SB_IN
|
Вход обратной связи положения B
|
Запись
|
x
|
x
| |
x: соединение разрешено
-: соединение запрещено
Основные функции
функция контроля с использованием ПИД-алгоритма
ошибка аналогового входа и выхода
запрет технического обслуживания измерения
останов технологического процесса (связанный с положением клапана и выключателем безопасности)
Подробное описание
Регулировка выхода:
Для закрытых при отказе клапанов FC, -- 0% для закрытия (4 мА) 100% для открытия (20 мА)
Для открытых при отказе клапанов FO, -- 0% для закрытия (20 мА) 100% для открытия (4 мА)
Подробное описание
Нормальные условия эксплуатации: В данном программном модуле оператор может выбрать клапан для работы. Выбранный клапан управляется ПИД-алгоритмом, а другой клапан (резервный) настроен на 0%.
Выбор клапана может выполняться либо оператором (режим РУЧН) либо по окончательному значению выхода ПИД-регулятора (режим АВТО/КАСКАД) при активном состоянии переключения на более высокий уровень управления. Оператор может управлять клапаном отдельно с лицевой панели с экрана HMI, удерживая блок управления выходом в режиме РУЧН. При переключении блока управления выходом на режим КАСКАД клапаны управляются ПИД-алгоритмом. Управление режимами ПИД-регулятора АВТО (КАСКАД) / РУЧНЫМ: ПИД- регулятор переключится на режим РУЧН, если выбранный клапан работает в режиме РУЧН. Когда оператор переключает выбранный клапан на режим КАСКАД, режим ПИД-регулятора может быть изменен на АВТО, таким образом, выбранный клапан управляется ПИД-алгоритмом.
ПИД-регулятор переключится на режим РУЧН, если оба клапана работают в режиме РУЧН. При выборе автоматического управления более высокого уровня оба клапана становятся активны.
Переход с режима АВТО (КАСКАД) на режим РУЧН: Окончательное значение выхода не изменяется, так как окончательное значение выхода согласуется с последним вычисленным значением. Переход с режима РУЧН на режим АВТО (КАСКАД): Выходной сигнал ПИД- регулятора согласуется с окончательным значением выхода выбранного клапана или клапана первого блока управления выходом, переключенного обратно в режим КАСКАД, в случае управления обоими клапанами.
Ограничение окончательного значения выхода ПИД-регулятора: Окончательное значение выхода ПИД-регулятора будет ограничено пороговым значение блока управления выходом; это реализуется активной по умолчанию функцией фиксации окончательного значения выхода ПИД-регулятора только в режиме АВТО.
Останов технологического процесса: Возможны два варианта:
В случае защитной блокировки выход ПИД-регулятора будет принудительно настроен на заданное состояние, и доступ оператора будет запрещен до отключения блокировки.
Для блокировки технологического процесса на выход ПИД-регулятора передается эталонное значение с помощью короткого импульса 2 с, при этом доступ оператора разрешен.
Состояние ошибки аналогового выхода: Разомкнутый выход OOP активирован, когда контур разомкнут или в случае неисправности соответствующей платы.
Функция запрета технического обслуживания: Когда соответствующее измерение запрещено, ПИД-алгоритм отключается, а окончательное значение выхода фиксируется на последнем вычисленном окончательном значении выхода. Оператор не может изменить уставку SV, ПИД-регулятор принудительно переключается в режим РУЧН, и оператор может изменить окончательное значение выхода из блоков управления выходом при активной функции запрета технического обслуживания.
Примечание: Когда вход (программный модуль аналогового входа), связанный с ПИД-регулятором, находится в состоянии ошибки (IOP+ или IOP-), ПИД- регулятор принудительно переключается в режим РУЧН, а исполнение алгоритма управления отключается.