5.6.6.25. PROXY_AIS

 
 
Функциональный блок PROXY_AIS предназначен для интеграции безопасного функционального блока AIS с HMI.
 
Входной параметр IN блока предназначен для осуществления привязки к каналу модуля аналоговых входов и формирования значения RAW (значение данных до обработки), отображаемое в окне параметров блока на HMI.
 
Привязка входа IN блока PROXY_AIS к модулю аналоговых входов осуществляется при условии наличия плагина ASTRAREGUL, предварительно установленного в менеджере пакетов среды Astra.IDE. Функционал данного плагина при компиляции проекта автоматически создает глобальные переменные, соответствующие модулям ввода-вывода проекта, и автоматически привязывает эти глобальные переменные в редакторе соответствующего модуля. В этом случае привязка параметра IN блока PROXY_AIS к каналу 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
2 bit - квитирование 
3 bit - установка режима AOF
4 bit - снятие режима AOF
CFT
USINT
X
X
1
Порядок фильтра (0 – 4)
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
Гистерезис
HYST_UNIT
Единицы гистерезиса
s_STATE    
DINT
Параметр STATE из безопасной части
s_PV
REAL
Параметр PV из безопасной части

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

 
Выходные параметры
Тип данных
ВУ
И
Л
Описание
NSE_STATUS
BYTE
X
1
Статус NSE
RAW
REAL
X
X
1
Значение данных до обработки
PV
X
X
1
Масштабированный аналоговый выход
STATE
WORD
X
1
Слово состояния:
0 bit - Статус данных – STS
1 bit - Аварийный сигнал при предельно высоком уровне – HHA
2 bit - Предварительный аварийный сигнал при высоком уровне – HPA
3 bit - Предварительный аварийный сигнал при низком уровне – LPA
4 bit - Аварийный сигнал при предельно низком уровне – LLA
5 bit - Отключение при предельном уровне – HHT_LLT
6 bit - Состояние OOS или SOST – OOS_SOST
7 bit - Первопричина срабатывания защиты от SBAR – FSTUP
8 bit - Ошибка задания уставок
9 bit - Режим маскирования тревог – AOF
11 bit - Запрет обслуживания MOS – MOS
12 bit - Ожидание команды квитирования при получении ответа от безопасной части
AOFS
WORD
X
1
Слово сообщений тревог:
1 bit - IOP
3 bit - HH
4 bit - HI
5 bit - LO
6 bit - LL
OPMK
X
1
Рабочая метка
STS
BOOL
Статус данных (статус данных IN):
TRUE: неисправно
FALSE: исправно
HHA
BOOL
Аварийный сигнал при предельно высоком уровне:
TRUE: аварийный сигнал
FALSE: норма
HPA
BOOL
Предварительный аварийный сигнал при высоком уровне:
TRUE: аварийный сигнал
FALSE: норма
LPA
BOOL
Предварительный аварийный сигнал при низком уровне:
TRUE: аварийный сигнал
FALSE: норма
LLA
BOOL
Аварийный сигнал при предельно низком уровне:
TRUE: аварийный сигнал
FALSE: норма
HHT_LLT
BOOL
Отключение при предельном уровне:
TRUE: аварийный сигнал
FALSE: норма
Выходные параметры
Тип данных
ВУ
И
Л
Описание
OOS_SOST
BOOL
Состояние OOS или SOST:
TRUE: включено
FALSE: выключено
FSTUP
BOOL
Первопричина срабатывания защиты от SBAR:
TRUE: является
FALSE: не является
MOS_ACT
BOOL
Режим MOS
AOF
BOOL
Режим маскирования тревог:
TRUE: включен
FALSE: выключен
ACK
BOOL
Команда квитирования:
TRUE: подана
FALSE: снята