5.6.6.17. PROXY_UDFB_SAI3_V2

Функциональный блок PROXY_UDFB_SAI3_V2 предназначен для интеграции безопасного функционального блока UDFB_SAI3_V2 с HMI.
Входной параметр IN блока предназначен для осуществления привязки к каналу модуля аналоговых входов и формирования значения RAW (значение данных до обработки), отображаемое в окне параметров блока на HMI.
Привязка входа IN блока PROXY_UDFB_SAI3_V2 к модулю аналоговых входов осуществляется при условии наличия плагина ASTRAREGUL, предварительно установленного в менеджере пакетов среды Astra.IDE. Функционал данного плагина при компиляции проекта автоматически создает глобальные переменные, соответствующие модулям ввода-вывода проекта, и автоматически привязывает эти глобальные переменные в редакторе соответствующего модуля. В этом случае привязка параметра IN блока PROXY_UDFB_SAI3_V2 к каналу 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
|
Нижний предел масштаба
|
|
HHH
|
REAL
|
X
|
X
|
1
|
Аварийный верхний порог отключения
|
|
HH
|
REAL
|
X
|
X
|
1
|
Верхний порог отключения
|
|
PH
|
REAL
|
X
|
X
|
1
|
Верхний порог сигнализации
|
|
PL
|
REAL
|
X
|
X
|
1
|
Нижний порог сигнализации
|
|
LL
|
REAL
|
X
|
X
|
1
|
Нижний порог отключения
|
|
LLL
|
REAL
|
X
|
X
|
1
|
Аварийный нижний порог отключения
|
|
HYS
|
REAL
|
X
|
X
|
1
|
Гистерезис
|
|
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
|
DWORD
|
X
|
–
|
1
|
Слово состояния:
0 bit - Статус данных – FLT
1 bit - Аварийный сигнал при предельно высоком уровне – HHA
2 bit - Предварительный аварийный сигнал при высоком уровне – HPA
3 bit - Предварительный аварийный сигнал при низком уровне – LPA
4 bit - Аварийный сигнал при предельно низком уровне – LLA
5 bit - Ключ разрешения MOS – MEN
6 bit - Отключение при предельно высоком уровне – HH_TRP
7 bit - Отключение при предельно низком уровне – LL_TRP
9 bit - Режим MOS – MA
10 bit - Отключение при высоком уровне – H_TRP
11 bit - Отключение при низком уровне – L_TRP
12 bit - Аварийный сигнал при аварийном высоком уровне – HHHA
13 bit - Аварийный сигнал при аварийном низком уровне – LLLA
14 bit - Отключение при аварийном высоком уровне – HHH_TRP
15 bit - Отключение при аварийном низком уровне – LLL_TRP
16 bit - Ошибка задания уставок
17 bit - Сигнализации о превышении времени работы MOS
|
|
AOFS
|
WORD
|
X
|
–
|
1
|
Слово сообщений тревог:
1 bit - IOP
2 bit - HHH
3 bit - HH
4 bit - HI
5 bit - LO
6 bit - LL
7 bit - LLL
|
|
OPMK
|
X
|
–
|
1
|
Рабочая метка
| |
|
FLT
|
BOOL
|
–
|
–
|
–
|
Статус данных:
TRUE: неисправно
FALSE: норма
|
|
HHHA
|
BOOL
|
–
|
–
|
–
|
Аварийный сигнал при аварийном высоком уровне:
TRUE: аварийный сигнал
FALSE: норма
|
|
HHA
|
BOOL
|
–
|
–
|
–
|
Аварийный сигнал при предельно высоком уровне:
TRUE: аварийный сигнал
FALSE: норма
|
|
HPA
|
BOOL
|
–
|
–
|
–
|
Предварительный аварийный сигнал при высоком уровне:
TRUE: аварийный сигнал
FALSE: норма
|
|
LPA
|
BOOL
|
–
|
–
|
–
|
Предварительный аварийный сигнал при низком уровне:
TRUE: аварийный сигнал
FALSE: норма
|
|
LLA
|
BOOL
|
–
|
–
|
–
|
Аварийный сигнал при предельно низком уровне:
TRUE: аварийный сигнал
FALSE: норма
|
|
LLLA
|
BOOL
|
–
|
–
|
–
|
Аварийный сигнал при аварийном низком уровне:
TRUE: аварийный сигнал
FALSE: норма
|
|
MEN
|
BOOL
|
–
|
–
|
–
|
Ключ разрешения MOS
|
|
MOS
|
BOOL
|
–
|
–
|
–
|
Режим MOS
|
|
HHH_TRP
|
BOOL
|
–
|
–
|
–
|
Отключение при аварийном высоком уровне:
TRUE: норма
FALSE: отключение
|
|
HH_TRP
|
BOOL
|
–
|
–
|
–
|
Отключение при предельно высоком уровне:
TRUE: норма
FALSE: отключение
|
|
H_TRP
|
BOOL
|
–
|
–
|
–
|
Отключение при высоком уровне:
TRUE: норма
FALSE: отключение
|
|
L_TRP
|
BOOL
|
–
|
–
|
–
|
Отключение при низком уровне:
TRUE: норма
FALSE: отключение
|
|
LL_TRP
|
BOOL
|
–
|
–
|
–
|
Отключение при предельно низком уровне:
TRUE: норма
FALSE: отключение
|
|
LLL_TRP
|
BOOL
|
–
|
–
|
–
|
Отключение при аварийном низком уровне:
TRUE: норма
FALSE: отключение
|