5.6.6.41. PROXY_FB_GD

 
 
Функциональный блок PROXY_FB_GD предназначен для интеграции безопасного функционального блока FB_GD с HMI.
 
Входной параметр IN блока предназначен для осуществления привязки к каналу модуля аналоговых входов и формирования значения RAW (значение данных до обработки), отображаемое в окне параметров блока на HMI.
 
Привязка входа IN блока PROXY_FB_GD к модулю аналоговых входов осуществляется при условии наличия плагина ASTRAREGUL, предварительно установленного в менеджере пакетов среды Astra.IDE. Функционал данного плагина при компиляции проекта автоматически создает глобальные переменные, соответствующие модулям ввода-вывода проекта, и автоматически привязывает эти глобальные переменные в редакторе соответствующего модуля. В этом случае привязка параметра IN блока PROXY_FB_GD к каналу X модуля аналоговых входов происходит через эту автоматически созданную глобальную переменную, а именно к глобальной переменной MODULE_NAME.CHX.VALUE, где NAME - имя соответствующего модуля в конфигурации проекта.

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

 
Входные параметры
Тип данных
ВУ
И
Л
Описание
NSE_EN
BOOL
Разрешение записи команд в безопасную часть:
TRUE: разрешить
FALSE: запретить
udiKeyNSE
UDINT
Ключ разрешения записи
pNSE
POINTER
Указатель на ФБ PsSysSafeControl.nse1dint из NSE_GROUPS
IN
REAL
Входное значение
SH
REAL
X
X
1
Верхний предел масштаба
SL
REAL
X
X
1
Нижний предел масштаба
HH
REAL
X
X
1
Верхний порог отключения
PH
REAL
X
X
1
Верхний порог сигнализации
C2_LIM
REAL
Верхний предел калибровки
C1_LIM
REAL
Нижний предел калибровки
HMI_CMD
BYTE
X
2
Команды оператора:
0 bit - установка режима MOS
1 bit - снятие режима MOS
2 bit - сброс состояния
TM_MOS
REAL
Максимальное время работы MOS до выдачи оповещения оператору
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
Масштабированный аналоговый выход
STATUS
WORD
X
1
Слово состояния:
0 bit - Статус недостоверности – FLT_STS
1 bit - Статус деблокировочного ключа – MOS_STS
2 bit - Статус обработки по HH – HH_STS
3 bit - Статус обработки по PH – PH_STS
4 bit - Разрешение на установку MOS - MOS_PERMIT
5 bit - Подтверждение сброса – RST
6 bit - Статус калибровки   – CAL_STS
7 bit - Ошибка задания уставок
8 bit - Сигнализации о превышении времени работы MOS
AOFS
WORD
X
1
Слово сообщений тревог:
1 bit - IOP
3 bit - HH
4 bit - HI
OPMK
X
1
Рабочая метка
FLT_STS
BOOL
Статус недостоверности:
TRUE: неисправно
FALSE: норма
MOS_STS
BOOL
Статус деблокировочного ключа MOS:
TRUE: включен
FALSE: отключен
HH_STS
BOOL
Статус обработки по HH:
TRUE: срабатывание
FALSE: норма
PH_STS
BOOL
Статус обработки по PH:
TRUE: срабатывание
FALSE: норма
MOS_PERMIT
BOOL
Разрешение на установку MOS
CAL_STS
BOOL
Статус калибровки:
TRUE: активен
FALSE: неактивен
RST
BOOL
Команды сброса:
TRUE: сброс
FALSE: норма