Входные параметры
|
Входные параметры
|
Тип данных
|
Значение по умолчанию
|
ВУ
|
И
|
Л
|
Описание
|
|
FGU_ACTIVE
|
BOOL
|
FALSE
|
—
|
—
|
—
|
ФГУ выполняется
|
|
HMI_CMD
|
BYTE
|
0
|
X
|
—
|
2
|
Команды оператора с ВУ:
0 bit: Исключить из алгоритма
1 bit: Включить в алгоритм
|
|
FGU_CMD
|
|
—
|
—
|
—
|
Команды с ФГУ
| |
|
START
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Запуск шага
|
|
AUTO_CMD_ON
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Автоматическая команда Включить
|
|
AUTO_CMD_OFF
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Автоматическая команда Выключить
|
|
AUTO_CMD_RST
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Автоматическая команда Сбросить
|
|
DURATION
|
REAL
|
10.0
|
X
|
—
|
2
|
Длительность шага, ед. изм. При DURATION = 0 команда выдается сразу.
|
|
DURATION_EU
|
ENUM_
TIME.SECONDS
|
—
|
—
|
—
|
Единицы измерения для параметра время ожидания.
| |
|
TIMEOUT
|
REAL
|
100.0
|
X
|
—
|
2
|
Время ожидания, с
|
|
TIMEOUT_EU
|
ENUM_
TIME.SECONDS
|
—
|
—
|
—
|
Единицы измерения для параметра Время ожидания
| |
|
DELAY
|
REAL
|
5.0
|
X
|
—
|
2
|
Время паузы перед выдачей команды, с
|
|
DELAY_EU
|
ENUM_
TIME.SECONDS
|
—
|
—
|
—
|
Единицы измерения для параметра Время паузы перед выдачей команды
| |
|
IMP_TIME
|
REAL
|
0.0
|
—
|
—
|
—
|
Время импульса, с
|
|
EXC
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Пропуск шага:
TRUE: Исключить шаг
FALSE: Включить шаг
При снятии флага EXC шаг перейдет в состояние NOACTIVE
|
|
RDYCND_CNT
|
USINT
|
1
|
—
|
—
|
—
|
Количество проверяемых условий готовности шага
|
|
RDY_EXC
|
BYTE
|
0
|
X
|
—
|
2
|
Флаги готовности шага с ВУ
|
|
RDYCND1
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 1 готовности шага
|
|
RDYCND2
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 2 готовности шага
|
|
RDYCND3
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 3 готовности шага
|
|
RDYCND4
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 4 готовности шага
|
|
RDYCND5
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 5 готовности шага
|
|
ENDCND_CNT
|
USINT
|
1
|
—
|
—
|
—
|
Количество проверяемых условий успешного завершения шага
|
|
END_EXC
|
BYTE
|
0
|
X
|
—
|
2
|
Флаги успешного завершения шага с ВУ
|
|
ENDCND1
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 1 успешного завершения шага
|
|
ENDCND2
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 2 успешного завершения шага
|
|
ENDCND3
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 3 успешного завершения шага
|
|
ENDCND4
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 4 успешного завершения шага
|
|
ENDCND5
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 5 успешного завершения шага
|
|
FAILCND_CNT
|
USINT
|
1
|
—
|
—
|
—
|
Количество проверяемых условий провального завершения шага
|
|
FAILCND1
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 1 провального завершения шага
|
|
FAILCND2
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 2 провального завершения шага
|
|
FAILCND3
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 3 провального завершения шага
|
|
FAILCND4
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 4 провального завершения шага
|
|
FAILCND5
|
BOOL
|
FALSE
|
—
|
—
|
—
|
Условие 5 провального завершения шага
|
|
ACTION_TIMEOUT
|
ENUM_STEP_
ACTION.MANUAL
|
—
|
—
|
—
|
Действие при таймауте шага (константа)
| |
|
ACTION_FAIL
|
ENUM_STEP_
ACTION.MANUAL
|
—
|
—
|
—
|
Действие при провале шага (константа)
|