Показано с 1 по 10 из 67

Тема: Расчет подключаемого энкодера

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Расчет подключаемого энкодера

    Всем добрый день.

    Знаю, что тема энкодеров и продукции Овен поднималась ни раз, и перед тем как задать вопрос, пару дней перечитывал форум.

    Задача состоит в измерении позиции объекта, посредством подсчета импульсов с энкодера.
    Для работы на станке выбран ПЛК110-60[М02]. К нему подключен инкрементный энкодер 2000 им/об. Ожидается, что данная связка обеспечит корректный подсчет перемещения объекта при вращении энкодера со скоростью до 5 об/сек. Расчет велся сходя из следующих соображений.

    5 об/сек*2000 им/об=10 000 им/сек. То есть получается всего 10 кГц, с чем ПЛК110[M02] должен легко справляться.
    Длительность одного периода сигнала получается 100 мкс.

    В онлайн курсе по работе с новым ПЛК110 (http://www.owen.ru/uploads/chast_10.html) предлагается анализировать состояние быстрых входов по внутреннему таймеру 20мкс, таким образом на каждый период сигнала энкодера должно приходиться 5 измерений состояния входов. Чего как я понимаю более чем достаточно, чтобы не терять количество импульсы.
    Нажмите на изображение для увеличения. 

Название:	Подсчет сигналов энкодера.jpg 
Просмотров:	877 
Размер:	106.4 Кб 
ID:	23231

    На практике не всё так красиво, как на бумаге.
    Сделан тестовый проект для проверки корректности счета (в приложении).

    Смысл его в следующем. На энкодере ставится метка между корпусом и валом. Они сводятся вместе. Данная позиция принимается нулевой. На визуализации проекта значения энкодера обнуляются.
    Далее вращаем энкодер n-ое количество раз. На станке пробег объекта от одной конечной точки до другой будет в несколько десятков оборота энкодера. Далее мы снова сводим метки вала и корпуса. В индикаторе "Позиция" должно отобразиться "0", в индикаторе "Кол-во оборотов" соответственно сколько раз мы крутанули энкодер в прямом направлении. Если в "Позиции" значения отличаются от нулевого (с учетом погрешности, конечно, так как при таком разрешении энкодера точно свести две метки тяжело) значит ПЛК потерял часть импульсов.

    Так вот. Энкодер на станок пока не устанавливал, кручу его руками. И если честно, сомневаюсь что делаю это быстрее чем 5 об/сек. Но после двадцати оборотов, при сведении меток получаю значение около 1500, то есть расхождение на четверть оборота энкодера.

    Отсюда вопрос к бывалым и опытным товарищам.
    Может при выборе энкодера допущена ошибка? Или в проекте есть какой-то подводный камень, который я упускаю?

    Поделитесь своим мнением пожалуйста.
    Вложения Вложения

Похожие темы

  1. Расчет в отчете.
    от VVS_123 в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 12.10.2015, 16:24
  2. Расчет радиатора и нагревателя
    от rovki в разделе Трёп (Курилка)
    Ответов: 48
    Последнее сообщение: 11.11.2014, 10:10
  3. Расчет охладителя для ТТР Кипприбор
    от Iroha Uta в разделе Твердотельное реле
    Ответов: 12
    Последнее сообщение: 24.01.2014, 19:58
  4. ФБ расчет и long
    от LordN в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 07.03.2012, 08:07
  5. Master SCADA расчет
    от kanava в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 27.08.2008, 12:12

Ваши права

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