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

Тема: частота сигнала на дискретный вход

  1. #1

    По умолчанию частота сигнала на дискретный вход

    здравствуйте! везде написано, что у плк 150 частота сигнала подаваемого на дискретный вход может достигать 1кгц при программной обработке. нормально ли то, что светодиод "вход" на контроллере моргает не в такт сработке датчика на частотах более 1гц?

  2. #2

    По умолчанию

    Цитата Сообщение от Gerkules Посмотреть сообщение
    здравствуйте! везде написано, что у плк 150 частота сигнала подаваемого на дискретный вход может достигать 1кгц при программной обработке. нормально ли то, что светодиод "вход" на контроллере моргает не в такт сработке датчика на частотах более 1гц?
    Действительно, может достигать 1 кГц.
    При условии, что объем самой программы минимален.
    Чем больше программа, тем больше времени она обрабатывается, тем меньше времени остается на обработку входов, т.к. приоритет выполнения у программы. Вам необходимо задать большее время цикла ПЛК, скажем 5 мс (делается это в конфигурации ПЛК, в параметрах модуля PlC150). Но при этом частота на входе уменьшается приблизительно в 5 раз. Зато сам вход перестает "тормозить".

  3. #3

    По умолчанию

    т.е. предлагаете обрабатывать не все импульсы поступаемые на вход? просто сегодня эксперементировал с частотой порядка 30гц и светодиод вёл себя немного странно- мог погаснуть на 1 с, мог моргать не так часто, а программно вроде как всё отходило.

  4. #4

    По умолчанию

    светодиод программный и не отрабатывает высокие частоты. а программа вполне в состоянии.

  5. #5

    По умолчанию

    вооооот... это я и хотел услышать. спасибо! и ещё вопрос по импульсам. как работает подмодуль энкодер? подаём на 1ый вход сигнал о перемещении в одном направлении, на 2ой в другом- и он должен сохранять в своём значении число импульсов. так? у меня при подаче на 1ый вход значение иногда устанавливалась в "1" ,а на 2ой в значении "range". так и не разобрался...

  6. #6

    По умолчанию

    на 2 входа подаете + и -. не забудьте при конфигурировании энкодера указать какие входы на + и - заводятся.
    блок накапливает данные о счете в себе, и в начале каждого цикла передает их в переменную (канал в блоке).
    подробнее в описании конфигурирования плк

  7. #7

    По умолчанию

    энкодер работает по каждому перепаду, удваивая отсчёты на оборот по сравнению с указанными изготовителем. для повышения точности.

Ваши права

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