Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: ПЛК 160 и инкрементальный энкодер

  1. #1

    По умолчанию ПЛК 160 и инкрементальный энкодер

    День добрый всем уважаемым завсегдатаям форума!

    Хотели приобрести ПЛК 160-220.А-М для работы с инкрементальным abz (две смещенные фазы и z-импульс) энкодером, разрешение - 1024 импульса на оборот. Задача - определение угла поворота.
    Вал энкодера будет делать оборот на 15 градусов за 1 минуту, потом возвращается обратно в исходное положение?
    Можно ли подключить энкодер к ПЛК 160, хватит ли быстродействия ПЛК?

    Каким образом (в будущем) можно самому сделать расчет 'хватит ли быстродействия' в случае более высокого разрешения и более высокой скорости оборота вала. В какой-то теме читал, что рассчитанную частоту нужно делить втрое. Отталкиваться нужно от минимальной длительности импульса 100 мс в режиме энкодер?

    В случае абсолютного энкодера - все ли типы выходов поддерживает ПЛК 160 (двоичный, двоично-десятичный, код Грея, NPN или PNP).
    С кодом грея работали, подключали без проблем.
    Последний раз редактировалось IIeroniux; 09.06.2014 в 05:26.

  2. #2
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Что ж, давайте посчитаем вместе.
    При условии, что угол поворота механизма равен углу поворота энкодера, получаем:
    1) Разрешение Вашего энкодера 1024 импульса на оборот, или 1024 / 360 = 2,84(4) импульса на градус;
    2) Угловая скорость механизма с энкодером 15 / 60 = 0,25 градусов в секунду;
    3) Частота следования импульсов с энкодера 2,84(4) х 0,25 = 0,71(1) импульс в секунду.

    Выводы:
    1) Такую частоту импульсов контроллер обработает без проблем;
    2) Поскольку Z импульс вырабатывается один на оборот, а мы качаемся в пределах только 1/24 части оборота, то использовать Z импульс для выхода в референтную точку конечно можно, но если 15 градусов это полный ход механизма, могут быть проблемы при сборке...;
    3) При отсчёте фронтов импульсных последовательностей A и B на инкрементном энкодере можно получить учетверение отсчётов до 11,38 отсчётов на градус.

    Что касаемо кода Грея, BCD и прочих, то проблем с обработкой этого представления в CodeSys нет. Существуют стандартные библиотечные функции.

  3. #3

    По умолчанию

    Спасибо огромное за обстоятельный ответ. Т.е. получается, что любой тип энкодера с любым выходом подключается к ПЛК 160 без особых проблем? А использовать абсолютный или инкрементальный - выбор определяется поставленной задачей.

  4. #4
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Цитата Сообщение от IIeroniux Посмотреть сообщение
    Т.е. получается, что любой тип энкодера с любым выходом подключается к ПЛК 160 без особых проблем?
    Физические параметры входов ПЛК и выходов энкодера требуется всё-таки согласовывать при выборе энкодера. С логической частью проблем нет, но если у Вас энкодер с каким-либо интерфейсом типа промышленная шина, то и тут требуется выбирать совместимые по протоколу и интерфейсу модели.
    Цитата Сообщение от IIeroniux Посмотреть сообщение
    А использовать абсолютный или инкрементальный - выбор определяется поставленной задачей.
    Именно.
    В Вашем конкретном случае и инкрементного "за-глаза".

  5. #5

    По умолчанию

    Спасибо, все понятно!
    Программистам на форуме ОВЕН давно пора ввести 'пользовательскую модерацию' и разрешить ставить плюсы к карме

  6. #6
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от Ryzhij Посмотреть сообщение
    Физические параметры входов ПЛК и выходов энкодера требуется всё-таки согласовывать при выборе энкодера. С логической частью проблем нет, но если у Вас энкодер с каким-либо интерфейсом типа промышленная шина, то и тут требуется выбирать совместимые по протоколу и интерфейсу модели.
    ....
    И если даже нет протокола, то его можно руками описать, для этого есть все необходимые библиотеки, насчет интерфейса в принципе соглашусь, но и тут можно хитрить как угодно.

  7. #7
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    И если даже нет протокола, то его можно руками описать, для этого есть все необходимые библиотеки, насчет интерфейса в принципе соглашусь, но и тут можно хитрить как угодно.
    А зачем, когда можно просто купить нужный энкодер, а не первый попавшийся?
    Когда прицепите к Овену энкодер с ProfiBus-ом, то не забудьте об этом поведать миру
    Последний раз редактировалось Ryzhij; 10.06.2014 в 05:35.

  8. #8

    По умолчанию

    Сегодня собрались заказывать ПЛК, но возник второй вопрос.
    Нам необходимо подключить два инкрементальных энкодера к ПЛК 160. Расчет Ryzhij - "Частота следования импульсов с энкодера 2,84(4) х 0,25 = 0,71(1) импульс в секунду".
    Так вот, в конфигурации ПЛК при замене модуля быстрых дискретных входов на модуль fast encoder остаются только два быстрых дискретных входа, а два других исчезают. Второй подмодуль fast encoder не вставляется.

    Вопрос - как подключить два энкодера на быстрые входа?

    Или с нашей частотой следования импульсов допустимо подключить второй энкодер к обычным входам и реализовать энкодер программно (пока не представляю как).
    И ещё вопрос. Дополнительно (кроме двух энкодеров) к ПЛК подключаем 5 тензодатчиков (через модули ввода-вывода) и два токовых датчика (4-20 мА). Все это дело кроме работы с ПЛК 160 и СП 270 будет заводится на ПК с ПО скада от ИНСАТ (архивирование, индикация, возможно управление).

    Так вот такой вопрос - потянет ли ПЛК 160 все датчики с учетом одновременного опроса по ethernet скадой?

    Спасибо!

    P.S. Могли бы немного пояснить про выхода инкрементальных энкодеров?
    1. У приобретаемых энкодеров есть выбор между ABZ (тут все понятно) и ABZ со штрихом сверху. Как я понимаю имеется какая связь c Line drive?
    2. Кроме выходной фазы abz при заказе допускается выбрать выход T (комплиментарный), NPN, по напряжению, Line drive. Как я понимаю для ПЛК 160 необходимо выбирать NPN. Эти вторые типы выходов, которые можно подключать вместо abz? Вопрос - для чего они нужны?
    Последний раз редактировалось IIeroniux; 10.06.2014 в 08:24.

  9. #9

    По умолчанию

    IIeroniux
    А кто мешает прогу энкодера реализовать? Времени у вас по расчётам много. Сделали цикл программы покороче - и вперёд. остальные задачи разбить на мелкие подзадачи.
    На скрине - энкодер 4х
    Нажмите на изображение для увеличения. 

Название:	энкодер.JPG 
Просмотров:	1493 
Размер:	70.6 Кб 
ID:	13234
    Последний раз редактировалось Алексей Геннадьевич; 10.06.2014 в 07:58.

  10. #10

    По умолчанию

    Мы начинающие пользователи программной среды codesys, до выставления приоритетов выполнения задач ещё не доросли. Стараемся.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. энкодер+плк?
    от Алекс Лёпиков в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 04.02.2018, 22:11
  2. ПЛК-160 и абсолютный энкодер Еа50А
    от relikts в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 08.02.2013, 12:56
  3. НУЖЕН СОВЕТ! Энкодер инкрементальный с мерным колесом
    от Иващенко Роман в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 24.01.2010, 14:36
  4. инкрементальный энкодер и плк100
    от toha-slimboy в разделе ПЛК1хх
    Ответов: 28
    Последнее сообщение: 22.09.2009, 11:05

Ваши права

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