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

Тема: проблема со скоростью подсчета импульсов от энкодера

  1. #1

    По умолчанию проблема со скоростью подсчета импульсов от энкодера

    Уважаемые разработчики, помогите со следующим вопросом. Используется контроллер ПЛК-100-24-Р-М, в проекте есть энкодер и в конфигурации контроллера он тоже задан как Encoder в конфигурации входов контроллера. Все работало нормально, но стали попадаться контроллеры, которые не успевают подсчитывать импульсы от энкодера, т.е. счет идет, но не соответствует реальным данным по оборотам энкодера. Иногда помогает переброс на другие входы, иногда не помогает ничего. Что это значит, это проблема железа? Неисправный контроллер? И как обойти эту проблему?

  2. #2

    По умолчанию

    скорее проблема софтверная.
    попробуйте увеличить время цикла плк до 2-5 мс.
    настроили ли вы время фильтра дискретных входов, согласно рп - должно быть -1

  3. #3

    По умолчанию

    а как время цикла плк влияет на работу счетчиков энкодера? время фильтра выставлено в -1. программа до недавнего времени работала исправно. позвонил в тех. поддержку посоветовали прошить контроллер новой версией прошивки. а почему новые контроллеры не прошиваются "свежей" версией прошивки?

  4. #4

    По умолчанию

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

Ваши права

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