AstraRegul
Релиз 2025.08.15.00
×

5.6.6.40. PROXY_FB_GAI_LL

 
 
Функциональный блок PROXY_FB_GAI_LL предназначен для интеграции безопасного функционального блока FB_GAI_LL с HMI.
 
Входной параметр IN блока предназначен для осуществления привязки к каналу модуля аналоговых входов и формирования значения RAW (значение данных до обработки), отображаемое в окне параметров блока на HMI.
 
Привязка входа IN блока PROXY_FB_GAI_LL к модулю аналоговых входов осуществляется при условии наличия плагина ASTRAREGUL, предварительно установленного в менеджере пакетов среды Astra.IDE. Функционал данного плагина при компиляции проекта автоматически создает глобальные переменные, соответствующие модулям ввода-вывода проекта, и автоматически привязывает эти глобальные переменные в редакторе соответствующего модуля. В этом случае привязка параметра IN блока PROXY_FB_GAI_LL к каналу X модуля аналоговых входов происходит через эту автоматически созданную глобальную переменную, а именно к глобальной переменной MODULE_NAME.CHX.VALUE, где NAME - имя соответствующего модуля в конфигурации проекта.

Входные параметры

 
Входные параметры
Тип данных
ВУ
И
Л
Описание
NSE_EN
BOOL
Разрешение записи команд в безопасную часть:
TRUE: разрешить
FALSE: запретить
udiKeyNSE
UDINT
Ключ разрешения записи
pNSE
POINTER
Указатель на ФБ PsSysSafeControl.nse1dint из NSE_GROUPS
IN
REAL
Входное значение
HMI_CMD
BYTE
X
2
Команды оператора:
0 bit - установка режима MOS
1 bit - снятие режима MOS
TM_MOS
REAL
Максимальное время работы MOS до выдачи оповещения оператору
SH
REAL
X
X
1
Верхний предел масштаба
SL
REAL
X
X
1
Нижний предел масштаба
PL
REAL
X
X
1
Нижний порог сигнализации
LL
REAL
X
X
1
Нижний порог отключения
HYS
REAL
X
X
1
Гистерезис
C2_LIM
REAL
Верхний предел калибровки
C1_LIM
REAL
Нижний предел калибровки
s_STATE    
DINT
Параметр STATE из безопасной части
s_PV
REAL
Параметр PV из безопасной части

Выходные параметры

 
Выходные параметры
Тип данных
ВУ
И
Л
Описание
NSE_STATUS
BYTE
X
1
Статус NSE
RAW
REAL
X
X
1
Значение данных до обработки
RAW_STATUS
X
1
Состояние данных до обработки
PV
X
X
1
Масштабированный аналоговый выход
STATE
WORD
X
1
Слово состояния:
0 bit - Статус данных – FLT
3 bit - Предварительный аварийный сигнал при низком  уровне – LPA
4 bit - Аварийный сигнал при предельно низком уровне – LLA
5 bit - Ключ разрешения MOS – MEN
7 bit - Отключение при предельно низком уровне – LL_TRP
9 bit - Режим MOS – MA
11 bit -  Отключение при  низком уровне – L_TRP
12 bit - Ошибка задания уставок
13 bit - Сигнализации о превышении времени работы MOS
14 bit - Статус калибровки – CAL_STS
AOFS
WORD
X
1
Слово сообщений тревог:
1 bit - IOP
5 bit - LO
6 bit - LL
OPMK
X
1
Рабочая метка
FLT
BOOL
Статус данных:
TRUE: неисправно
FALSE: норма
LPA
BOOL
Предварительный аварийный сигнал при низком уровне:
TRUE: аварийный сигнал
FALSE: норма
LLA
BOOL
Аварийный сигнал при предельно низком уровне:
TRUE: аварийный сигнал
FALSE: норма
MEN
BOOL
Ключ разрешения MOS
MOS
BOOL
Режим MOS
CAL_STS
BOOL
Статус калибровки:
TRUE: активен
FALSE: неактивен
L_TRP
BOOL
Отключение при низком уровне:
TRUE: норма
FALSE: отключение
LL_TRP
BOOL
Отключение при предельно низком уровне:
TRUE: норма
FALSE: отключение