5.6.6.22. PROXY_UDFB_SOV21

Функциональный блок PROXY_UDFB_SOV21 предназначен для интеграции безопасного функционального блока UDFB_SOV21, UDFB_SOV21_R и UDFB_SOV21_RC с HMI.

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

 
Входные параметры
Тип данных
ВУ
И
Л
Описание
NSE_EN
BOOL
Разрешение записи команд в безопасную часть:
TRUE: разрешить
FALSE: запретить
udiKeyNSE
UDINT
Ключ разрешения записи
pNSE
POINTER
Указатель на ФБ PsSysSafeControl.nse1dint из NSE_GROUPS
HMI_CMD
BYTE
X
2
Команды оператора:
0 bit - команда на открытие
1 bit - команда на закрытие
 
MTM
REAL
X
X
1
Время хода, сек.
При MTM = 0 не формируются ошибки ANS+ и ANS-.
PST_EN
BOOL
Конфигурация входа PST:
TRUE - применять
FALSE - отключить
PST
BOOL
Активен процесс PST
PSTO
REAL
Задержка на блокировку тревог ANS после завершения процесса PST, с
s_STATE    
DINT
Параметр STATE из безопасной части

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

 
Выходные параметры
Тип данных
ВУ
И
Л
Описание
NSE_STATUS
BYTE
X
1
Статус NSE
MODE
X
1
Режим блока
RAW
BYTE
X
Значение данных до обработки
RAW_STATUS
ENUM_DATA_STATUS
X
1
Состояние данных до обработки    
PV
X
X
1
Входное значение ответа
MV
X
X
1
Управляемая переменная
STATE
WORD
X
1
Слово состояния:
0 bit - Выход на электромагнит – OUT
1 bit - Статус выхода – FLT_OUT
2 bit - Статус входа – FLT_IN
3 bit - Значение данных до обработки – RAW.0 (значение 0 bit)
4 bit - Значение данных до обработки – RAW.1 (значение 1 bit)
5 bit - Состояние открытого клапана (внутренняя переменная) – OPN
6 bit - Состояние закрытого клапана (внутренняя переменная) – CLS
7 bit - Сигнал защитного отключения – SHDN
8 bit - Настройка безопасного состояния – SS
9 bit - Режим работы   – MODE_MAN
10 bit - Выходная команда  –  CMD
11 bit - Сигнал разрешения – PR
12 bit - Ошибка при открытии – ANSP
13 bit - Ошибка при закрытии – ANSM
14 bit - Ошибка позиционирования – PERR
15 bit - Активен процесс  – PST
AOFS
WORD
X
1
Слово сообщений тревог:
0 bit - OOP
1 bit - IOP
8 bit - ANS+
9 bit - ANS-
10 bit - PERR
11 bit - TRIP
OPMK
X
1
Рабочая метка
F_TYPE
USINT
X
1
Типа клапана:
0: FO
1: FC
OUT
BOOL
Напряжение на электромагните:
TRUE: подано
FALSE: снято
ANSP
BOOL
Ошибка при открытии:
TRUE: сработала
FALSE: норма
ANSM
BOOL
Ошибка при закрытии:
TRUE: сработала
FALSE: норма
PERR
BOOL
Ошибка позиционирования:
TRUE: сработала
FALSE: норма
PR
BOOL
Сигнал разрешения:
TRUE: разрешение
FALSE: запрет
FLT_IN
BOOL
Статус входа:
TRUE: неисправен
FALSE: исправен
FLT_OUT
BOOL
Статус выхода:
TRUE: неисправен
FALSE: исправен
OPN
BOOL
Состояние открытой задвижки:
TRUE: открыто
FALSE: не открыто
CLS
BOOL
Состояние закрытой задвижки:
TRUE: закрыто
FALSE: не закрыто
SHDN
BOOL
Защитное отключение:
TRUE: норма
FALSE: отключение
SS
BOOL
Настройка безопасного состояния:
TRUE: открыто
FALSE: закрыто
MODE_MAN
BOOL
Режим:
TRUE: ручной
FALSE: автоматический
CMD
BOOL
Команда на открытие:
TRUE: подана
FALSE: снята
ZSH
BOOL
Концевой выключатель открытия:
TRUE: активен
FALSE: неактивен
ZSL
BOOL
Концевой выключатель закрытия:
TRUE: активен
FALSE: неактивен