Воскресенье, 15.06.2025, 08:20
Приветствую Вас Гость | RSS
Главная | TRIGGER: Определение любого фронта | Регистрация | Вход
Меню сайта
Форма входа
Поиск
Календарь
«  Июнь 2025  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
30
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 3
    Гостей: 3
    Пользователей: 0
    Программируемые Логические Контроллеры
    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Вход генератора тактовых импульсов

    Описание выходных параметров:
    Параметр  Тип данныхЗначение
    RISEBOOL Индикатор нарастающего фронта
    EDGE BOOL Индикатор любого фронта
    FALL BOOLИндикатор спадающего фронта

    Функция идентична F_TRIG и R_TRIG, ранее представленная на сайте. 

     
    Для того чтобы понять как действует функция TRIGGER, необходимо добавить открытые контакты для каждой катушки в отдельности.
    Смотрите рисунок.

     
    Запускаем программу, затем замыкаем контакт INPUT. Смотрим, что из этого получилось.

      

    Теперь размыкаем контакт INPUT.


     
    Для рестарта системы используем закрытый контакт RES.

    Конструктор сайтовuCozCopyright MyCorp © 2025