AstraRegul
Релиз 2024.08.31.00
×

5.6.3.1.1.2.1. Алгоритм

 
 
Функциональный блок ANLGI преобразует шкалу входного значения IN и вычисляет выходное значение OUT.
 

Описание 

 
Функциональный блок ANLGI преобразует шкалу входного значения (IN), применяя SH, SL, IOH и IOL, и затем вычисляет выходное значение (OUT). Он сравнивает это выходное значение с четырьмя типами пороговые значения (HH, PH, PL и LL) и выводит статус тревоги (HTRP, HHH, LLL или LTRP).
 

Функция преобразования шкалы

 
Формула преобразования значения:
 
OUT = (IN - IOL) × (SH - SL) / (IOH - IOL) + SL
 
При подаче на вход IN значений электрического сигнала (мА или В) функциональный блок ANLGI использует верхний предел шкалы SH и нижний предел шкалы SL для преобразования IN в физические единицы, и выводит это значение как выходное значение OUT.
 
Так как функциональный блок ANLGI выполняет преобразование шкалы, нет необходимости подключать функцию SCALER перед ANLGI.
 
Для фильтрации аналогового входа, подключите функциональный блок FILTER или FILTER_S перед ANLGI.
 

Проверка уровня срабатывания

 
Если выходное значение OUT больше, чем уставка срабатывания по верхнему пределу HH, функциональный блок ANLGI выводит TRUE для состояния появления срабатывания по верхнему пределу HTRP. Если выходное значение OUT меньше, чем уставка срабатывания по нижнему пределу LL, функциональный блок ANLGI выводит TRUE для состояния появления срабатывания по нижнему пределу LTRP.
 
Если выходное значение становится меньше, чем значение, полученное путем вычитания значения гистерезиса HYS из уставки срабатывания по верхнему пределу HH, в то время как срабатывание обнаружено по верхнему пределу, функциональный блок ANLGI выводит FALSE для HTRP. Если выходное значение становится больше, чем значение, полученное путем добавления уставки по нижнему пределу LL и значения гистерезиса HYS, в то время как срабатывание обнаружено по нижнему пределу, функциональный блок ANLGI выводит FALSE для LTRP.
 
Аргументы
Условие
Значение
HTRP
OUT > HH
TRUE
OUT ≤ HH – HYS
FALSE
Другое
Удержание
LTRP
OUT < LL
TRUE
OUT ≥ LL + HYS
FALSE
Другое
Удержание
 
Если требуется установить HTRP в FALSE навсегда, установите HH больше, чем максимальное значение, которое может принять OUT.
 
Если требуется установить LTRP в FALSE навсегда, установите LL меньше, чем минимальное значение, которое может принять OUT.
 
Для предотвращения "дребезга" срабатываний, вызываемого флуктуациями около уровня обнаружения срабатывания, укажите значение гистерезиса (HYS).
 

Проверка уровня предварительной сигнализации

 
Если выходное значение OUT больше, чем уставка предварительной сигнализации по верхнему пределу PH, значение TRUE выводится для состояния появления предварительной сигнализации по верхнему пределу HHH. Если выходное значение OUT меньше, чем уставка предварительной сигнализации по нижнему пределу PL, значение TRUE выводится для состояния появления предварительной сигнализации по нижнему пределу LLL.
 
Если выходное значение становится меньше, чем значение, полученное путем вычитания значения гистерезиса HYS из уставки предварительной сигнализации по верхнему пределу PH, в то время как предварительная сигнализация обнаружена по верхнему пределу, функциональный блок ANLGI выводит FALSE для HHH. Если выходное значение становится больше, чем значение, полученное путем добавления уставки предварительной сигнализации по нижнему пределу PL и значения гистерезиса HYS, в то время как предварительная сигнализация обнаружена по нижнему пределу, функциональный блок ANLGI выводит FALSE для LLL.
 
Аргументы
Условие
Значение
HHH
OUT > PH 
TRUE
OUT ≤ PH – HYS
FALSE
Другое
Удержание
LLL
OUT < PL 
TRUE
OUT ≥ PH + HYS
 FALSE
Другое
Удержание
 
Если требуется установить HHH в FALSE навсегда, установите PH больше, чем максимальное значение, которое может принять OUT. Если требуется установить LLL в FALSE навсегда, установите PL меньше, чем минимальное значение, которое может принять OUT.