TRIGGER: Определение любого фронта Описание функции Этот функциональный блок распознает все типы фронтов (1 -> 0 и 0 -> 1) на входе CLK . Для нарастающего фронта происходит переход из "0" в "1"на входе CLK ; для спада происходит переход из "1" в "0" на входе CLK . Для любого фронта выход EDGE становится "1". Для нарастающего фронта выход EDGE и выход RISE становятся "1". Для спадающего фронта выход EDGE и выход FALL становятся "1". Если фронты не обнаружены, все выходы в "0". EN и ENO могут быть сконфигурированы как дополнительные параметры.
Представление:
Описание параметров Описание входного параметра: Параметр | Тип данных | Значение | CLK | BOOL | Вход генератора тактовых импульсов |
Описание выходных параметров: Параметр | Тип данных | Значение | RISE | BOOL | Индикатор нарастающего фронта | EDGE | BOOL | Индикатор любого фронта | FALL | BOOL | Индикатор спадающего фронта |
Функция идентична F_TRIG и R_TRIG, ранее представленная на сайте.
Для того чтобы понять как действует функция TRIGGER, необходимо добавить открытые контакты для каждой катушки в отдельности. Смотрите рисунок.
Запускаем программу, затем замыкаем контакт INPUT. Смотрим, что из этого получилось.
Теперь размыкаем контакт INPUT.
Для рестарта системы используем закрытый контакт RES.
|