Давайте разберемся? Что-то я затупил.
На 1-й картинке к модулю A01 подключены энкодеры с концевиками.
На 2-й картинке к модулю A02 подключен сервоконтроллер (обозвать его ПЧ язык не повернулся).
Можно конкретнее как-то идентифицировать A01 и A02?
Давайте разберемся? Что-то я затупил.
На 1-й картинке к модулю A01 подключены энкодеры с концевиками.
На 2-й картинке к модулю A02 подключен сервоконтроллер (обозвать его ПЧ язык не повернулся).
Можно конкретнее как-то идентифицировать A01 и A02?
Ну давайте почитаем описание : вот что выкачал по модулям ввода с сайта:
Больше ничего нет, поправьте если есть ещё что-то..
В таблице 6.5 стр26 написаны режимы работы портов - о чудо!! на входа 1 и 2 тоже оказывается есть режим энкодера!!! но в конфигураторе его нет, только 3_й вход как в общем описании.. ну ладно, тут можно разобраться, но опять же в конфигураторе:
эти все настройки работают когда работает функция энкодера?? - в документации:
6.6.4 Режим обработки сигналов с энкодера
К модулю возможно подключение до трех двухканальных энкодеров (без Z канала). Номера входов для
подключения: 3-4, 5-6, 7-8.
Максимальная частота сигналов с энкодера – 100 кГц.
Для каждого входа задействован 32–разрядный счетчик, в котором находится накопленное количество
импульсов с учетом направления вращения после обнуления, зафиксированное энкодером. Если
после обнуления направление вращения меняется, то счет начинается с максимального и
уменьшается на количество накопленных импульсов.
Значения счетчика входа считываются из регистра, соответствующего данному входу.
В случае переполнения счетчика значение обнуляется. Для принудительного обнуления счетчика
следует записать значение 0 в регистр сброса значения счетчика. Обнуление счетчика будет
произведено в течение 10 мс после записи значения 0.
И очень интересное - " в течение 10 мс после записи значения 0" - это как??? тоесть 10мс времени я потеряю?? Допустим при частоте 99кГц (период 1.01е-5) и за 10мс(0.01 сек) я потеряю 990 импульсов, при шаге винта 5мм, и энкодере 1024имп наоборот я потряю почти 4.5мм расстояния!!! хорошее допущение!!!
Нет такого понятия как "число импульсов с момента последнего чтения", нет такого понятия "сколько импульсов до сброса "... ну много всего чего может привести к потере данных выхватываемых в потоке обмена....
Потому и спрашиваю КАК решается и кто как решал вопросы позиционирования.. поскольку производитель не дал ни примеров ни блоков готовых позволяющих управлять частотниками по аналоговому каналу и получать позиционирование в обратной связи от энкодера..
Можно конечно перейти на цифровой привод где по CAN/Eth/485 сразу кидаеш расстояние и он едет, но это как всегда "дорого" и надо с "минимальными затратами".
Я конечно утрирую по поводу частоты опроса модуля и скорости ШВП, но удивляет почему производитель совсем мало уделил этому внимание. Сделали бы пример со станочным маховичком и хотябы шаговым двигателем с энкодером чтобы ось ехала от маховичка...
Далее - фильтрация входа - она в этом режиме работает?? если да то как?, период измерения частоты тоже работает? как влияет на работу энкодера? Ну и много других вопросов просто не рассмотренных которые явно вылезут..
ПЛК210-0Х - да, смотрел но частота всего 45кГц - только-только хватает, но как говорится на пределе работать нельзя. да и число каналов в документации не указано. Короче говоря много неточностей, так и замучаеш поддержку и форум.
Понятно что от контроллерного счёта многого нельзя ожидать но просто документацию надо ... наполнять...
А взять контроллер и модули к нему ради "попробывать" и опа - не получилось.. совсем не хорошо.
И опять - же - потому я здесь !![]()
Вы правы, вот ответ:
контроллер не очень подходит для этих целей потому и спрашиваю какова его реальная способность и может надо искать именно "контроллер движения", а всё что тут есть НЕ подходит.. хотя скорости конечно можно подрезать...
Извините, PDF положить не могу, там пропечатано предприятие и вырезать не могу..
ПЧ - ECO-D04, информация выкачивается и доступна. не в нём дело, с ним всё понятно...
Последний раз редактировалось PupaJr; 12.07.2024 в 11:24.
А вы говорили о позиционировании? С аналоговым заданием скорости?Потому и спрашиваю КАК решается и кто как решал вопросы позиционирования..
ОВЕН не для задач позиционирования.
Найдете контроллер для задачи позиционирования с аналоговым заданием скорости сообщите. Мне тоже был нужен для замены QEM у которого прозевали замену батарейки.
Это не ответ.Вы правы, вот ответ:
Последний раз редактировалось AlexandrGr; 12.07.2024 в 11:39.
Недавно на выставке видел Optimus drive mx300, интересная железяка.
Я видел у одного предпринимателя (изготовление пластиковых окон) станок с несколькими оптическими линейками + модуль M-7084 + ПР102 + СП307 + ПЧ. Подключение осей через электромуфты. Разгон, ход, и торможение до 10 сек. с позиционированием. Двигатель асинхронный с редуктором.
Конечно, если точность не важна можно сделать и быстрее.