Включение в логику

Типовые задачи  Предыдущий  Следующий

Общие сведения

Наименование: LOGIC_ENABLE.

Количество входов: 1.

Примечания по входам

Вход: «Канал» (AI, DI, AO или ссылка на него).

Функционирование

Данный алгоблок включает отслеживание срабатывания всех уставок по каналу, указанному в аргументе, в алгоблоке ASK_LIM, которые были отключены алгоблоком LOGIC_DISABLE. Признак инверсии входа игнорируется.

Пример использования

// Пример

// Вызываемая независимая подпрограмма START

B1 = LOGIC_DISABLE(AI1.1)

B2 = TIMEOUT(6000)

B3 = LOGIC_ENABLE(AI1.1)

 

// Основная подпрограмма (фрагмент)

// Если DI1.1 становится равным 1,

// то на 10 мин уставки канала AI1.1

// исключаются из логики работы 

// канала DO5.1

B500 = ...

B510 = DYN_CALL(START; DI1.1)

B520 = ASK_LIM(63; AI1.1)

B530 = RESULT(DO5.1; B520)

B540 = ...

См. также

Определение срабатывания уставок (ASK_LIM);

Исключение из логики (LOGIC_DISABLE).