5.6.3.4.1.1. PROXY_ANLGI | ФУНКЦИОНАЛЬНЫЙ БЛОК ДЛЯ ИНТЕГРАЦИИ БЕЗОПАСНОГО ФБ ANLGI С HMI
Функциональный блок PROXY_ANLGI предназначен для интеграции безопасного функционального блока ANLGI с HMI.
Входной параметр IN блока предназначен для осуществления привязки к каналу модуля аналоговых входов и формирования значения RAW (значение данных до обработки), отображаемое в окне параметров блока на HMI.
Привязка входа IN блока PROXY_ANLGI к модулю аналоговых входов осуществляется при условии наличия плагина ASTRAREGUL, предварительно установленного в менеджере пакетов среды Astra.IDE. Функционал данного плагина при компиляции проекта автоматически создает глобальные переменные, соответствующие модулям ввода-вывода проекта, и автоматически привязывает эти глобальные переменные в редакторе соответствующего модуля. В этом случае привязка параметра IN блока PROXY_ANLGI к каналу X модуля аналоговых входов происходит через эту автоматически созданную глобальную переменную, а именно к глобальной переменной MODULE_NAME.CHX.VALUE, где NAME - имя соответствующего модуля в конфигурации проекта. На рисунке ниже показан пример привязки:
Входные параметры
Входные параметры
|
Тип данных
|
ВУ
|
И
|
Описание
|
IN
|
REAL
|
–
|
–
|
Входное значение
|
SH
|
REAL
|
X
|
X
|
Верхний предел масштаба
|
SL
|
REAL
|
X
|
X
|
Нижний предел масштаба
|
HH
|
REAL
|
X
|
X
|
Верхний порог отключения
|
PH
|
REAL
|
X
|
X
|
Верхний порог сигнализации
|
PL
|
REAL
|
X
|
X
|
Нижний порог сигнализации
|
LL
|
REAL
|
X
|
X
|
Нижний порог отключения
|
HYS
|
REAL
|
X
|
X
|
Гистерезис
|
FROM_SAFETY
|
–
|
–
|
Переменные для передачи из безопасной части
|
Выходные параметры
Выходные параметры
|
Тип данных
|
ВУ
|
И
|
Описание
|
RAW
|
REAL
|
X
|
X
|
Значение данных до обработки
|
PV
|
X
|
X
|
Масштабированный аналоговый выход
| |
STATE
|
WORD
|
X
|
–
|
Слово состояния:
2 bit - Аварийный сигнал при предельно высоком уровне – HHA
3 bit - Предварительный аварийный сигнал при высоком уровне – HPA
4 bit - Предварительный аварийный сигнал при низком уровне – LPA
5 bit - Аварийный сигнал при предельно низком уровне – LLA
|
AOFS
|
WORD
|
X
|
–
|
Слово сообщений тревог:
3 bit - HH
4 bit - HI
5 bit - LO
6 bit - LL
|
OPMK
|
X
|
–
|
Рабочая метка
| |
HHA
|
BOOL
|
–
|
–
|
Аварийный сигнал при предельно высоком уровне:
TRUE: аварийный сигнал
FALSE: норма
|
HPA
|
BOOL
|
–
|
–
|
Предварительный аварийный сигнал при высоком уровне:
TRUE: аварийный сигнал
FALSE: норма
|
LPA
|
BOOL
|
–
|
–
|
Предварительный аварийный сигнал при низком уровне:
TRUE: аварийный сигнал
FALSE: норма
|
LLA
|
BOOL
|
–
|
–
|
Аварийный сигнал при предельно низком уровне:
TRUE: аварийный сигнал
FALSE: норма
|
TO_SAFETY
|
–
|
–
|
Переменные для передачи в безопасную часть
|