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

Тема: о принципах работы счетчиков плк150

  1. #1

    По умолчанию о принципах работы счетчиков плк150

    На форуме неоднократно поднимался вопрос о точности счетчиков ПЛК. В Рэ на ПЛК 150 написано:
    любой дискретный вход плк150 может работать в режиме аппаратного счетчика или триггера (частота до 10 кгц при скважности 50%), к двум дискретным входам можно подключить энкодер (частота импульсов до 10 кгц). частота обработки аппаратных счетчиков и обработчиков энкодера не зависит от времени выполнения цикла плк.
    В тоже время исходя из собранной информации это мягко говоря не так. Принято говорить, что счетчик аппаратный (hardware) если он реализован отдельной схемой и считает независимо от основного ПЛК. Другой вариан это программный счетчик. Он может быть реализован как угодно, чаще всего на прерываниях основного ПЛК, то есть с использованием ресурсов основного процессора ПЛК. И, например, в случае запрета прерываний по разным причинам счета не будет.
    Так как реализован счетчик Counter16, Counter16 SP? Как они работают при значении фильтрации -1, 0? Что влияет на точность счета, когда могут пропускаться импульсы?
    Вопросы не праздные, ПЛК брался для задач позиционирования, нужно получить максимальную возможную точность.

  2. #2

    По умолчанию

    Прерывания естественно программные.
    http://www.owen.ru/forum/showpost.ph...2&postcount=66
    Более точную информацию по работе выложим позже, соответственно и РЭ поправим.

  3. #3

    По умолчанию

    не понятно о какой частоте для энкодера идёт речь.
    это частота по одному каналу? или по двум? или суммарная частота по фронтам?

    т.е. двухфазный энкодер на 1000 импульсов можно крутить со скоростью до 5 оборотов в секунду? или эта скорость должна быть в два или в четыре раза меньше?

    т.е. этот момент нужно уточнить. а то потом вдруг выяснится
    Цитата Сообщение от филоненко владислав Посмотреть сообщение
    1 тыс. импульсов на оборот?, частота оборотов 1 гц? энкодер генерит 4 отсчета на 1 импульс., соответственно 1,25 кгц импульсов =10к отсчетов==предел входного тракта
    Последний раз редактировалось BETEP; 13.11.2010 в 14:12.

  4. #4

    По умолчанию

    провели свои опыты. перемещали исполнительный механизм с различной скоростью, на входе контроллера плк 150 были импульсы (использовался один канал энкодера) частотой от 500 до 1000 гц. ошибка при позиционировании на 300 мм составила 10 мм (40 импульсов на мм)с фильтрацией 0, с -1 совсем все плохо.
    то же самое провели с мдвв, только с немного более низкой скоростью, результат чуть лучше, но примерно так же, хотя есть заявления что с мдвв проблем нет.
    для проверки канала "энкодер-контроллер" подключили контроллер одной известной японской фирмы (кстати с программным счетчиком). ошибки отсутствуют.

    какой прок в счетчике который пропускает ипульсы?
    выполнялись ли проверки по точности счета мдвв?
    когда рэ будет отражать реальные характеристики контроллера? ведь вопрос точности счетчиков поднимается уже давно, если бы это было отражено в рэ на плк150, то мы не приобрели данный контроллер.
    есть ли смысл обновлять прошивку плк, сейчас вроде 2.10.7 или 2.10.9, контроллер летом покупался. по логам не видно исправлений работы счетчиков, бороздить форум в поисках этой информации нет времени.

  5. #5

    По умолчанию

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

Ваши права

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