5.6.6.16. PROXY_UDFB_SAI2_V2

 
 
Функциональный блок PROXY_UDFB_SAI2_V2 предназначен для интеграции безопасного функционального блока UDFB_SAI2_V2 с HMI.
 
Входной параметр IN блока предназначен для осуществления привязки к каналу модуля аналоговых входов и формирования значения RAW (значение данных до обработки), отображаемое в окне параметров блока на HMI.
 
Привязка входа IN блока PROXY_UDFB_SAI2_V2 к модулю аналоговых входов осуществляется при условии наличия плагина ASTRAREGUL, предварительно установленного в менеджере пакетов среды Astra.IDE. Функционал данного плагина при компиляции проекта автоматически создает глобальные переменные, соответствующие модулям ввода-вывода проекта, и автоматически привязывает эти глобальные переменные в редакторе соответствующего модуля. В этом случае привязка параметра IN блока PROXY_UDFB_SAI2_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
Нижний предел масштаба
HH
REAL
X
X
1
Верхний порог отключения
PH
REAL
X
X
1
Верхний порог сигнализации
PL
REAL
X
X
1
Нижний порог сигнализации
LL
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
16 bit - Ошибка задания уставок
17 bit - Сигнализации о превышении времени работы MOS
AOFS
WORD
X
1
Слово сообщений тревог:
1 bit - IOP
3 bit - HH
4 bit - HI
5 bit - LO
6 bit - LL
OPMK
X
1
Рабочая метка
FLT
BOOL
Статус данных:
TRUE: неисправно
FALSE: норма
HHA
BOOL
Аварийный сигнал при предельно высоком уровне:
TRUE: аварийный сигнал
FALSE: норма
HPA
BOOL
Предварительный аварийный сигнал при высоком уровне:
TRUE: аварийный сигнал
FALSE: норма
LPA
BOOL
Предварительный аварийный сигнал при низком уровне:
TRUE: аварийный сигнал
FALSE: норма
LLA
BOOL
Аварийный сигнал при предельно низком уровне:
TRUE: аварийный сигнал
FALSE: норма
MEN
BOOL
Ключ разрешения MOS
MOS
BOOL
Режим MOS
HH_TRP
BOOL
Отключение при предельно высоком уровне:
TRUE: норма
FALSE: отключение
H_TRP
BOOL
Отключение при высоком уровне:
TRUE: норма
FALSE: отключение
L_TRP
BOOL
Отключение при низком уровне:
TRUE: норма
FALSE: отключение
LL_TRP
BOOL
Отключение при предельно низком уровне:
TRUE: норма
FALSE: отключение