5.6.6.21. PROXY_UDFB_SMOV

Функциональный блок PROXY_UDFB_SMOV предназначен для интеграции безопасного функционального блока UDFB_SMOV с HMI.
Входные параметры
|
Входные параметры
|
Тип данных
|
ВУ
|
И
|
Л
|
Описание
|
|
NSE_EN
|
BOOL
|
–
|
–
|
–
|
Разрешение записи команд в безопасную часть:
TRUE: разрешить
FALSE: запретить
|
|
udiKeyNSE
|
UDINT
|
–
|
–
|
–
|
Ключ разрешения записи
|
|
pNSE
|
POINTER
|
–
|
–
|
–
|
Указатель на ФБ PsSysSafeControl.nse1dint из NSE_GROUPS
|
|
HMI_CMD
|
BYTE
|
X
|
–
|
2
|
Команды оператора:
0 bit - команда на включение
1 bit - команда на отключение
2 bit - команда на останов
|
|
MTM
|
REAL
|
X
|
X
|
1
|
Время хода, сек.
При MTM = 0 не формируются ошибки ANS+ и ANS-.
|
|
s_STATUS
|
DINT
|
–
|
–
|
–
|
Параметр STATUS из безопасной части
|
Выходные параметры
|
Выходные параметры
|
Тип данных
|
ВУ
|
И
|
Л
|
Описание
|
|
NSE_STATUS
|
BYTE
|
X
|
–
|
1
|
Статус NSE
|
|
MODE
|
X
|
–
|
1
|
Режим блока
| |
|
RAW
|
BYTE
|
–
|
X
|
1
|
Значение данных до обработки
|
|
RAW_STATUS
|
X
|
–
|
1
|
Состояние данных до обработки
| |
|
PV
|
X
|
X
|
1
|
Входное значение ответа
| |
|
MV
|
X
|
X
|
1
|
Управляемая переменная
| |
|
STATUS
|
WORD
|
X
|
–
|
1
|
Слово состояния:
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
11bit - Ошибка при открытии – ANSP
12 bit - Ошибка при закрытии – ANSM
13 bit - Ошибка позиционирования – PERR
14 bit - Команда на открытие – CMD_OPN
15 bit - Команда на закрытие – CMD_CLS
|
|
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
2: FL
|
|
OUT
|
BOOL
|
–
|
–
|
–
|
Напряжение на электромагните:
TRUE: подано
FALSE: снято
|
|
ANSP
|
BOOL
|
–
|
–
|
–
|
Ошибка при открытии:
TRUE: сработала
FALSE: норма
|
|
ANSM
|
BOOL
|
–
|
–
|
–
|
Ошибка при закрытии:
TRUE: сработала
FALSE: норма
|
|
PERR
|
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: закрыто
|
|
CMD_OPN
|
BOOL
|
–
|
–
|
–
|
Команда на открытие:
TRUE: подана
FALSE: снята
|
|
CMD_CLS
|
BOOL
|
–
|
–
|
–
|
Команда на закрытие:
TRUE: подана
FALSE: снята
|
|
ZSH
|
BOOL
|
–
|
–
|
–
|
Концевой выключатель открытия:
TRUE: активен
FALSE: неактивен
|
|
ZSL
|
BOOL
|
–
|
–
|
–
|
Концевой выключатель закрытия:
TRUE: активен
FALSE: неактивен
|