5.6.6.3. PROXY_FB_SAI_HH

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

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

 
Входные параметры
Тип данных
ВУ
И
Л
Описание
NSE_EN
BOOL
Разрешение записи команд в безопасную часть:
TRUE: разрешить
FALSE: запретить
udiKeyNSE
UDINT
Ключ разрешения записи
pNSE
POINTER
Указатель на ФБ PsSysSafeControl.nse1dint из NSE_GROUPS
IN
REAL
Входное значение
SH
REAL
X
X
1
Верхний предел масштаба
SL
REAL
X
X
1
Нижний предел масштаба
HH
REAL
X
X
1
Верхний порог отключения
PH
REAL
X
X
1
Верхний порог сигнализации
HMI_CMD
BYTE
X
2
Команды оператора:
0 bit - установка режима MOS
1 bit - снятие режима MOS
s_STATUS
DINT
Параметр STATUS из безопасной части

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

 
Выходные параметры
Тип данных
ВУ
И
Л
Описание
NSE_STATUS
BYTE
X
1
Статус NSE
RAW
REAL
X
X
1
Значение данных до обработки
PV
X
X
1
Масштабированный аналоговый выход
STATUS
WORD
X
1
Слово состояния:
0 bit - Статус недостоверности – FLT_STS
1 bit - Статус деблокировочного ключа – MOS_STS
2 bit - Сигнал останова – TRIP_STS
3 bit - Статус обработки по HH – HH_STS
4 bit - Статус обработки по PH – PH_STS
7 bit - Разрешение на установку MOS - MOS_PERMIT
8 bit - Сигнал останова без MOS – TRIP_NO_MOS_STS
AOFS
WORD
X
1
Слово сообщений тревог:
1 bit - IOP
3 bit - HH
4 bit - HI
OPMK
X
1
Рабочая метка
FLT_STS
BOOL
Статус недостоверности:
TRUE: неисправно
FALSE: норма
MOS_STS
BOOL
Статус деблокировочного ключа MOS:
TRUE: включен
FALSE: отключен
TRIP_STS
BOOL
Сигнал останова:
TRUE: останов
FALSE: норма
HH_STS
BOOL
Статус обработки по HH:
TRUE: срабатывание
FALSE: норма
PH_STS
BOOL
Статус обработки по PH:
TRUE: срабатывание
FALSE: норма
MOS_PERMIT
BOOL
Разрешение на установку MOS
TRIP_NO_MOS_STS
BOOL
Сигнал останова без учета MOS:
TRUE: останов
FALSE: норма