Показано с 1 по 10 из 10

Тема: r_trig и f_trig

  1. #1

    По умолчанию r_trig и f_trig

    Добрый день , вопрос по триггерам , возможно я не так понимаю суть их работы .

    Есть 2 сигнала , на одном импульс возникает примерно на 0.3 мс потом 0.7 мс его нету , потом опять возникает на 0.5 мс и тд (циклично) в некой последовательности ( немного криво , но вроде бы понятно нарисовал )

    Можно ли с помощью триггера поймать такой сигнал ?

    П.С. у меня плк-110 (м01) , видел , что есть работа по прерыванию , но из-за неопытности несовсем понимаю суть этих прерываний (пример с сайта Овен видел).

    Кто может толково объяснить ?
    Изображения Изображения
    • Тип файла: png 1.png (24.5 Кб, Просмотров: 144)
    Последний раз редактировалось vadim_; 30.07.2015 в 17:18.

  2. #2

    По умолчанию

    VAR
    rtrig1: R_TRIG;
    ftrig1: F_TRIG;
    imp: BOOL;
    END_VAR

    rtrig1(CLK:=imp, Q=>); //выход Q равен TRUE в момент перехода импульса из 0 в 1
    ftrig1(CLK:=imp, Q=>); //выход Q равен TRUE в момент перехода импульса из 1 в 0

  3. #3

    По умолчанию

    Цитата Сообщение от GoodLuck Посмотреть сообщение
    VAR
    rtrig1: R_TRIG;
    ftrig1: F_TRIG;
    imp: BOOL;
    END_VAR

    rtrig1(CLK:=imp, Q=>); //выход Q равен TRUE в момент перехода импульса из 0 в 1
    ftrig1(CLK:=imp, Q=>); //выход Q равен TRUE в момент перехода импульса из 1 в 0
    т.е. по-идее в моей ситуации должен уловить такие импульсы через триггер ? Просто я недавно вычитал , что следующий сигнал после 1 уже не поймает, возможно там ошиблись...

  4. #4

    По умолчанию

    Каждый раз, когда импульс будет переходить из 1 в 0 или наоборот, триггеры на выходе выдают TRUE.

  5. #5
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,842

    По умолчанию

    Цитата Сообщение от GoodLuck Посмотреть сообщение
    Каждый раз, когда импульс будет переходить из 1 в 0 или наоборот, триггеры на выходе выдают TRUE.
    Не факт, т.к. если длительность импульса меньше цикла ПЛК и он пришел, на пример, в середине цикла, то такой импульс не поймать.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #6

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Не факт, т.к. если длительность импульса меньше цикла ПЛК и он пришел, на пример, в середине цикла, то такой импульс не поймать.
    а если поставить время выполнения ( минимальное) = 0 ?

    Могли бы Вы объяснить работу по прерыванию , может мне лучше в этом направление искать ответ ?

  7. #7
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,842

    По умолчанию

    Цитата Сообщение от vadim_ Посмотреть сообщение
    а если поставить время выполнения ( минимальное) = 0 ?

    Могли бы Вы объяснить работу по прерыванию , может мне лучше в этом направление искать ответ ?
    Я не знаю, как работать с прерываниями нового плк-110 (м01), но ответ действительно нужно искать в этом направлении.
    Если поставить время цикла =0, то ПЛК сам будет выбирать нужное значение и оно будет "плавающим", а не стабильным.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #8

    По умолчанию

    немного странный вопрос , а если в конфиге перевести быстрые входы в direct control , то там можно задать только 1 идентификатор(вход) или как ? у меня 30 модель , 2 быстрых входа .

  9. #9

    По умолчанию

    http://www.owen.ru/forum/showthread.php?t=21668
    Что вы будете делать если поймаете импульсы? Вам надо время на обработку. А это еще несколько мс. Получится если у вас достаточная пауза между импульсами.

  10. #10

    По умолчанию

    Прерывания в новом ПЛК110 работают точно так же как и в старом (только стабильно и с периодом вызова 20 мкс). Отслеживайте при каждом вызове программы прерывания состояние и изменение входного сигнала.

Похожие темы

  1. не работают триггеры R_trig & F_trig
    от Юрий Поляков в разделе ПЛК1хх
    Ответов: 26
    Последнее сообщение: 18.05.2016, 10:53
  2. R_TRIG
    от jus в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 26.05.2014, 08:34
  3. R_Trig
    от igal в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 22.05.2014, 09:20
  4. Блок R_TRIG
    от Koliy в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 07.04.2009, 23:30

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •