Суббота, 18.05.2024, 21:43
Приветствую Вас Гость | RSS
Главная | TRIGGER: Определение любого фронта | Регистрация | Вход
Меню сайта
Форма входа
Поиск
Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 2
    Гостей: 2
    Пользователей: 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 © 2024