5.5.2.4.9.1.1. Алгоритм

Технологический функциональный блок GCF выполнен на основе базового функционального блока PVI и, соответственно, наследует его функции.
|
Функция
|
Описание
|
|
Обработка измерительного входа и формирование переменной процесса (PV).
| |
|
Интегрирования переменной процесса (PV) и формирование накопленного значения (SUM).
| |
|
Значение PV не формируется по значению измерительного входа (IN), а задается оператором вручную. Реальное значение измерительного входа (IN) отслеживается по значению параметра необработанных данных (RAW).
| |
|
Обработка тревог блока и формирование списка сработавших тревог (ALRM_R) и состояния тревог (ALRM).
| |
|
Маскирование тревог, т.е. тревоги формируются, но не записываются в журнал событий.
| |
|
Проверка правильности задания уставок (HH, PH, PL, LL) для обработки тревог блока .
| |
|
Принудительный запрет формирования некоторых тревог по ремонтируемому оборудованию.
|
Этот программный модуль применяется для расчета компенсации расхода газа в зависимости от давления и температуры в случае применения расходомера, измеряющего сырой расход, не дифференциального типа.
Список доступных режимов:
Список доступных тревог:
Нормальное состояние (NR)
Высокая сигнализация размыкания входа (IOP)
Низкая сигнализация размыкания входа (IOP-)
Сигнализация достижения 2-го верхнего предела (HH)
Сигнализация достижения 2-го нижнего предела (LL)
Сигнализация достижения верхнего предела (HI)
Сигнализация достижения нижнего предела (LO)
Скоростная сигнализация + (VEL+)
Скоростная сигнализация - (VEL-)
Обвязка блока GCF:
Данные по сырому расходу, по давлению и температуре формируются в технологических блоках аналогового ввода (например, в AI), значение для входа усредненного давления формируется в базовом блоке AVE_M.
Этот модуль может использоваться вместе с другими модулями, такими как:
PID
TOT (сумматор расхода)
Функциональная блок-схема

Состав элементов блока:
Блок FB_PVI базового типа PVI используется для отображения значений измерения и состояния тревоги.
Подпрограмма логики расчетного сценария используется для расчета компенсации расхода.
Подпрограмма логики обнаружения тревог используется для реализации маскирования аварийного сигнала.
Методы доступа к входам/выходам и адресаты соединения входов/выходов:
|
Вход/
Выход
|
Метод доступа
к входам/
выходам
|
Адресат соединения
| |||
|
Каналы модулей
ввода/
вывода ПЛК
|
Переменные
внешней
логики
|
Входы/выходы функциональных блоков
| |||
|
FLOW_RAW
|
Вход необработанного расхода
|
Запись
|
-
|
x
|
x
|
|
PRESS
|
Вход давления
|
Запись
|
-
|
x
|
x
|
|
PRESS_AVG
|
Вход усредненного давления
|
Запись
|
-
|
x
|
x
|
|
TEMP
|
Вход температуры
|
Запись
|
-
|
x
|
x
|
x: соединение разрешено
-: соединение запрещено
Основные функции
сбор значений сырого расхода, давления и температуры
расчет коррекции расхода с использованием измеренных значений давления и температуры
обнаружение неисправности
обработка запрета технического обслуживания входных датчиков
представление на HMI
Подробное описание
Обработка порогового сигнала в блоке GCF выполняется аналогично блоку AI. Подробная информация см. пункт Обработка порогового сигнала в описании алгоритма блока AI.
Компенсированный расход вычисляется на основе данных по сырому расходу, давлению и температуре в соответствии со следующими особенностями:
значение сырого расхода считывается со входа FLOW_RAW;
значение давления считывается со входа PRESS или берется значение, заданное в качестве резервного в окне управления блока на АРМ оператора (когда датчик давления неисправен или переведен в режим запрета обслуживания);
значение температуры считывается со входа TEMP или берется значение, заданное в качестве резервного в окне управления блока на АРМ оператора (когда датчик температуры неисправен или переведен в режим запрета обслуживания).
Формула расчета расхода с компенсацией по давлению / температуре приведена ниже:
![]() где Q – приведенный расход, см³/ч (рассчитывается при Qi >= уставки отсечки, иначе Q = 0);
Qi – сырой расход, м³/ч;
K – коэффициент (K = Z0/Z);
Z – среднее значение газа, которое варьируется в зависимости от условий процесса;
PI – абсолютное давление, кПа (PI = PIизм + 101,325);
TI – температура, K (TI = TIизм + 273,15);
P0 – заданное приведенное абсолютное давление, кПа (P0 = Pзад. прив + 101,325);
T0 – заданная приведенная температура, K (T0 = Tзад. прив + 273,15).
Уставка отсечки, параметры Z0, Z, P0 и T0 задаются в окне управления блока на АРМ оператора.
|
При активации у входных аналоговых блоков (датчиков давления и/или температуры) запрета технического обслуживания (вход PRESS_MI = TRUE и/или вход TEMP_MI = TRUE) или при их неисправности алгоритм расчета вместо измеренных значений (PIизм и/или TIизм) будет использовать значения давления и/или температуры, заданные в качестве резервных в окне управления блока GCF на АРМ оператора.
В случае штатной работы датчиков давления и температуры (т.е. отсутствие неисправности и отключен режим запрета технического обслуживания) параметры резервного значения давления и температуры, которые задаются в окне управления блока GCF на АРМ оператора, осуществляют отслеживание достоверных измеренных значений этих датчиков по следующей схеме:
параметр резервного значения давления отслеживает усредненное значение давления (вход PRESS_AVG, который подключается к выходу базового блока AVE_M);
параметр резервного значения температуры отслеживает текущее значение датчика температуры (вход TEMP).
Скорректированное значение расхода будет считаться недостоверным, если обнаружена недостоверность по входу сырого расхода (вход FLOW_RAW). При недостоверности скорректированного расхода значение этого расхода будет зависеть от конфигурационного параметра CONFIG.INPUT.PV_OVERSHOOT блока GCF (функционал "Выход за пределы шкалы PV/FV/CPV"):
При CONFIG.INPUT.PV_OVERSHOOT = FALSE произойдет фиксация последнего достоверного значения скорректированного расхода;
При CONFIG.INPUT.PV_OVERSHOOT = TRUE и тревоге IOP произойдет приравнивание значения скорректированного расхода к верхнему пределу шкалы SH блока GCF;
При CONFIG.INPUT.PV_OVERSHOOT = TRUE и тревоге IOP- произойдет приравнивание значения скорректированного расхода к нижнему пределу шкалы SL блока GCF.
Подробная информация по функции выхода за пределы шкалы PV/FV/CPV в разделе
|
