5.6.6.28. PROXY_DO

Функциональный блок PROXY_DO предназначен для интеграции безопасного функционального блока DO с HMI.
Может работать в двух режимах:
с сигнализацией;
без сигнализации.
Чтобы включить сигнализацию, задайте на вход ALM блока PROXY_DO значение TRUE. Чтобы отключить сигнализацию, задайте на вход ALM блока PROXY_DO значение FALSE.
Входные параметры
|
Входные параметры
|
Тип данных
|
ВУ
|
И
|
Л
|
Описание
|
|
NSE_EN
|
BOOL
|
–
|
–
|
–
|
Разрешение записи команд в безопасную часть:
TRUE: разрешить
FALSE: запретить
|
|
udiKeyNSE
|
UDINT
|
–
|
–
|
–
|
Ключ разрешения записи
|
|
pNSE
|
POINTER
|
–
|
–
|
–
|
Указатель на ФБ PsSysSafeControl.nse1dint из NSE_GROUPS
|
|
HMI_CMD
|
BYTE
|
X
|
–
|
2
|
Команды оператора:
0 bit - установка режима испытаний TSTM
1 bit - снятие режима испытаний TSTM
2 bit - установка команда испытаний TSTC
3 bit - снятие команда испытаний TSTC
4 bit - установка режима AOF
5 bit - снятие режима AOF
|
|
ALM
|
BOOL
|
–
|
–
|
–
|
Аварийная сигнализация:
TRUE: с сигнализацией FALSE: без сигнализации |
|
s_STATE
|
DINT
|
–
|
–
|
–
|
Параметр STATE из безопасной части
|
Выходные параметры
|
Выходные параметры
|
Тип данных
|
ВУ
|
И
|
Л
|
Описание
|
|
NSE_STATUS
|
BYTE
|
X
|
–
|
1
|
Статус NSE
|
|
RAW
|
BOOL
|
–
|
X
|
–
|
Значение данных до обработки
|
|
PV
|
X
|
X
|
1
|
Переменная процесса
| |
|
STATE
|
BYTE
|
X
|
–
|
1
|
Слово состояния:
0 bit - Выход блока – OUT
1 bit - Состояние DO – STS
2 bit - Статус испытания – TSTS
3 bit - Значение данных до обработки – RAW
4 bit - Статус команды испытаний – TSTCS
5 bit - Функция инвертирования – INV
6 bit - Режим маскирования тревог – AOF
|
|
AOFS
|
WORD
|
X
|
–
|
1
|
Слово сообщений тревог:
0 bit - OOP
11 bit - TRIP
|
|
OPMK
|
X
|
–
|
1
|
Рабочая метка
| |
|
OUT
|
BOOL
|
–
|
–
|
–
|
Выход блока:
Для DO-D: TRUE = Нормально, FALSE = Отключение
Для DO-E: TRUE = Отключение, FALSE = Норма
|
|
STS
|
BOOL
|
–
|
–
|
–
|
Состояние DO:
TRUE: неисправно
FALSE: исправно
|
|
TSTS
|
BOOL
|
–
|
–
|
–
|
Статус испытания:
TRUE: в режиме испытаний
FALSE: не в режиме испытаний
|
|
TSTCS
|
BOOL
|
–
|
–
|
–
|
Статус команды испытаний:
TRUE: команда установлена
FALSE: команда снята
|
|
AOF
|
BOOL
|
–
|
–
|
–
|
Режим маскирования тревог:
TRUE: включен
FALSE: выключен
|
|
INV
|
BOOL
|
–
|
–
|
–
|
Функция инвертирования:
TRUE: включена
FALSE: отключена
|