<< Click to Display Table of Contents >> Navigation: Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Управление устройствами > FLOW_CONTROL (OSCAT) |
ФБ FLOW_CONTROL вырабатывает сигнал включения устройства (Q=TRUE) двумя способами: вручную и автоматически.
Вид ФБ в редакторе программ языка FBD:
Входы и выходы ФБ:
Название |
Тип |
Описание |
Входы |
||
IN |
BOOL |
С помощью входа вырабатывается сигнал включения устройства (Q=TRUE) вручную: если IN=TRUE/FALSE при ENQ=TRUE, Q=TRUE/FALSE |
REQ |
BOOL |
С помощью входа вырабатывается сигнал включения устройства (Q=TRUE) автоматически: если при ENQ=TRUE на входе REQ детектируется передний фронт, Q принимает значение TRUE на время T_AUTO, после чего в течение времени T_DELAY включение с помощью входа REQ блокируется (однако управление с помощью IN возможно). |
ENQ |
BOOL |
Вход детектирования сигнала. |
RST |
BOOL |
Сброс. Для реинициализации алгоритма нужно присвоить входу RST значение TRUE (по этой команде выходы обнуляются), а затем FALSE. |
T_AUTO |
TIME |
Время на которое включается устройство при автоматическом управлении. |
T_DELAY |
TIME |
Время на которое блокируется устройство (входа REQ) при автоматическом управлении. |
Выходы |
||
Q |
BOOL |
Выход. |
STATUS |
BYTE |
Выход индицирует ESR-совместимый статус: • 100 – готов; • 101 – IN=TRUE; • 102 – REQ=TRUE; • 103 – RST=TRUE. |
Используемые функции: TP_1D (OSCAT).