AstraRegul
Релиз 2024.08.31.00
×

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
Переменные для передачи в безопасную часть