Страница 71 из 75 ПерваяПервая ... 21616970717273 ... ПоследняяПоследняя
Показано с 701 по 710 из 742

Тема: Функциональные блоки на языке ST

  1. #701

    По умолчанию

    Здравствуйте.
    Подскажите, где найти таймер для OWEN LOGIC, работу которого можно описать приложенной диаграммой? Тзадаваемое должно быть больше, чем время между входящими сигналами.
    По ячеистому конвейеру мимо датчика циклично движутся заготовки. Датчик передаёт сигналы исполнительному механизму обработки заготовок, расположенному удалённо от датчика на расстояние, превышающее расстояние между заготовками. Иногда ячейки конвейера могут быть пустыми, тогда датчик не срабатывает и исполнительный механизм не включается на соответствующей ячейке.
    Если конкретнее, то:
    •время между передними фронтами входящих сигналов 2,0 сек;
    •время между передним и задним фронтом входящего сигнала 0,3 сек;
    •время между передним фронтом входящего сигнала и передним фронтом выходящего сигнала Тзадаваемое = 3 сек;
    •время между передним и задним фронтом сигнала на выходе Т вкл= 0,3 сек.
    Изображения Изображения
    Последний раз редактировалось Андрей Владимиров сын; 08.05.2026 в 17:59. Причина: уточнение

  2. #702
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,357

    По умолчанию

    Странный таймер.

  3. #703

    По умолчанию

    Вам нужна линия задержки бинарного сигнала?

  4. #704

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    Вам нужна линия задержки бинарного сигнала?
    Мне нужны на выходе сигналы, сдвинутые по времени от входящих сигналов.
    На вход таймера с датчика, установленного на конвейере, поступают сигналы наличия продукта на конвейере, а на выходе таймера сигнал должен появиться позже, чем на вход поступит следующий сигнал от датчика, и так далее...

  5. #705

    По умолчанию

    Цитата Сообщение от Андрей Владимиров сын Посмотреть сообщение
    Мне нужны на выходе сигналы, сдвинутые по времени от входящих сигналов.
    На вход таймера с датчика, установленного на конвейере, поступают сигналы наличия продукта на конвейере, а на выходе таймера сигнал должен появиться позже, чем на вход поступит следующий сигнал от датчика, и так далее...
    На картинке задержка сигнала на "Т задаваемое", а на словах - "должен появиться позже, чем на вход поступит следующий сигнал"

  6. #706

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    На картинке задержка сигнала на "Т задаваемое", а на словах - "должен появиться позже, чем на вход поступит следующий сигнал"
    "Тзадаваемое" на картинке больше чем Т между передними фронтами входящих сигналов, так что не вижу противоречия в описании и картинке )).
    Если конкретнее, то:
    время между передними фронтами входящих сигналов 2,0 сек;
    длительность входящего сигнала 0,3 сек;
    Время между передним фронтом входящего сигнала и передним фронтом выходящего сигнала Тзадаваемое = 3 сек;
    Время между передним и задним фронтом сигнала на выходе Т вкл= 0,3 сек.
    Последний раз редактировалось Андрей Владимиров сын; 08.05.2026 в 17:41. Причина: уточнение

  7. #707
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,357

    По умолчанию

    У вас на входе и паузы могут быть разными, а выход включается на то же время, что был включен вход.
    Так что тут ASo прав, это задержка бинарного сигнала.

  8. #708

    По умолчанию

    Цитата Сообщение от Андрей Владимиров сын Посмотреть сообщение
    Здравствуйте.
    Подскажите, где найти таймер для OWEN LOGIC, работу которого можно описать приложенной диаграммой? Тзадаваемое должно быть больше, чем время между входящими сигналами.
    Таймер с задержкой включения (TON) можно использовать, если позволяет логика работы программы.
    Задержку можно менять динамически, записывая через блок записи в ФБ.
    Изображения Изображения
    • Тип файла: jpg TON.jpg (46.6 Кб, Просмотров: 7)

  9. #709

    По умолчанию

    Мне кажется, тут нужен массив и организация циклического чтения и записи по двум индексам.
    Расстояние между индексами, умноженное на период выборки и будет временем задержки.

    Период выборки организуете при помощи BLINK и ставите там период в 5-10 (по теореме Котельникова - нужно не меньше, чем в 2) раз меньший ширины импульса из диаграммы.

  10. #710
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,161

    По умолчанию

    Согласен с FPavel - массив с отметками переходов. Размерность зависит от максимального предполагаемого кол-ва перекрытий. Микроархив.
    Ну и на квадратиках это - мазохизм

    Вход инвертировался - время запомнили в цикл.массив, индекс1++
    От индекса2 выдержалось заданное время и он меньше (с учетом цикличности) индекса2 - инверсия выхода и индекс2++
    Последний раз редактировалось Валенок; 08.05.2026 в 18:10.

Страница 71 из 75 ПерваяПервая ... 21616970717273 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК73 (Функциональные кнопки)
    от necro в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 18.05.2022, 10:03
  2. Функциональные блоки
    от ribamuka в разделе СПК2xx (архив)
    Ответов: 4
    Последнее сообщение: 08.04.2018, 15:01
  3. Функциональные блоки насосов в CoDeSys
    от Алексей Ермолаев в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 28.03.2017, 13:50
  4. Функциональные блоки- где искать?
    от Xops в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 01.03.2016, 11:07
  5. СПК функциональные клавиши
    от Lyohin в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 30.03.2015, 15:10

Ваши права

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