Страница 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
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

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

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

    По умолчанию

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

  7. #7

    По умолчанию

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

  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
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

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

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


    Цитата Сообщение от IIeroniux Посмотреть сообщение
    P.S. Могли бы немного пояснить про выхода инкрементальных энкодеров?
    1. У приобретаемых энкодеров есть выбор между ABZ (тут все понятно) и ABZ со штрихом сверху. Как я понимаю имеется какая связь c Line drive?
    2. Кроме выходной фазы abz при заказе допускается выбрать выход T (комплиментарный), NPN, по напряжению, Line drive. Как я понимаю для ПЛК 160 необходимо выбирать NPN. Эти вторые типы выходов, которые можно подключать вместо abz? Вопрос - для чего они нужны?
    Давайте-ка мух к мухам, а котлеты отдельно.
    Итак,
    1. Обозначения a, b и z относятся к логическим сигналам. Знаки /a, /b и /z (или a', b' и z') указывают на те же самые сигналы, но с инверсией. Инверсные сигналы вместе с прямыми могут быть использованы для помехозащищённой передачи (парафазный сигнал) по длинному кабелю или могут быть поданы на другой приёмник;
    2. Упомянутые логические сигналы могут выдаваться на внешние провода с помощью различных схемотехнических решений ("выход T (комплиментарный), NPN, по напряжению, Line drive").
    Для ПЛК 160, действительно, надо заказывать NPN.

  10. #10

    По умолчанию

    Ещё раз спасибо!

    1. Т.е. получается, можно заказать энкодер A,/A,B,/B,Z,/Z ('в запас'), а использовать только ABZ?
    2. Т.е. получается, что выходная фаза и выход это одно целое, его нельзя делить - выходная фаза ABZ с типом выходом NPN. Аналогия - выход по току (это наш ABZ), диапазон изменения тока 4-20 мА (это наш выход NPN)?
    С энкодерами никогда не работали (кроме тестового подключения абсолютного с кодом Грея на выходе)

Страница 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

Ваши права

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