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: норма
|
