Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

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;