Объявление

Свернуть
Пока нет объявлений.

Проблема с модулем энкодера

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Проблема с модулем энкодера

    Добрый день. Сталкивался ли кто-нибудь с такой проблемой?
    Имеется ПЛК40 с субмодулем энкодера на борту. Подключен инкрементный оптический энкодер 200 Имп/об.
    При вращении вала идут пропуски импульсов. Если очень медленно вращать ось энкодера (1 оборот за секунд 10), пропусков нет. Если вращать ось быстрее (1 оборот за секунду), то уже как минимум половина импульсов не читается.
    Попробовал другой энкодер, другой ПЛК40. Картина одинаковая. Пробовал в программе оставлять только обработку одного энкодера, т.е. программа практически пустая, никакого иного кода нет.
    Сегодня провел эксперимент на ОВЕН ПЛК200. На нем все идеально работает, даже если крутить ось энкодера оборотов 5 за 1 секунду. При том, что у Овен максимальная частота входного сигнала 45кГц, а у субмодуля ENI 400кГц.
    Заметил, что очень сильно на пропуски влияет время цикла. Сделал 0 приоритет программы и время цикла 5мс. Ситуация особо не изменилась.

  • #2
    Добрый день. Подскажите пожалуйста модель энкодера? В каком режиме он работает, 5В или 24В ?

    Комментарий


    • #3
      Модель энкодера: ES3-02CN6941. Тип NPN, работает в режиме 24В (в другом режиме он вообще не считает).

      Комментарий


      • #4
        Проверил с энкодером E40S6-1000-3-T-24 (1000 имп./об.), пропусков нет. Подскажите пожалуйста, при создании проекта в Codesys используете наши библиотеки с корзиной ПЛК (скриншот во вложении)?

        Комментарий


        • #5
          Да. Использую библиотеку с корзиной ПЛК. Пробовал на старом ноутбуке поставить Codesys 3.5.10 с Вашего сайта, и подключал модуль через библиотеку AgavaModules. Та же история. Если у Вас на 1000 имп/об работает, значит что-то не так я делаю.

          Комментарий

          Обработка...
          X