F_TRIG - выделение заднего фронта

Назначение.
Функциональный блок F_TRIG применяется для выделения заднего фронта дискретного сигнала.
Состав структурной переменной.
Переменная со структурным типом F_TRIG будет добавлена в локальный словарь автоматически при добавлении блока в редактор

Описание алгоритма.
В начале каждого цикла выходу Q присваивается дискретное значение FALSE. Если в цикле контроллера входной дискретный сигнал CLK изменяет свое состояние с логической единицы на логический ноль (задний фронт изменения дискретного сигнала), то выходу Q присваивается дискретное значение TRUE, которое сохраняется до окончания текущего цикла контроллера.
Пример синтаксиса на языке ST.
//вызов функционального блока
Block.F_TRIG(CLK);
//чтение выходного параметра:
//Q=FALSE, в начале каждого цикла
//Q=TRUE, если в текущем цикле сигнал CLK изменился с true на false
Q := Block_1.Q;
|
