Управление ШД по Modbus

Шаговые и серво двигатели, шпиндели, инверторы.
maxpaiine
Новичок
Сообщения: 1
Зарегистрирован: 11 май 2021, 12:47
Репутация: 1
Настоящее имя: Максим
Контактная информация:

Re: Управление ШД по Modbus

Сообщение maxpaiine »

at90 писал(а): 17 фев 2021, 18:04 У лидшайна есть драйвер EM2RS. В пурике есть в наличии. Никто такие не пробовал?
Недавно привезли две штуки. Долго парился с подключением. Но теперь отлично ими управляю с панели оператора Weintek без контроллера что значительно удешевило станок
Voldemus
Новичок
Сообщения: 15
Зарегистрирован: 18 авг 2016, 10:30
Репутация: 1
Контактная информация:

Re: Управление ШД по Modbus

Сообщение Voldemus »

Добрый день.

Подсказать по работе с EM2RS кто-то может ?
ЕвгенийV
Новичок
Сообщения: 8
Зарегистрирован: 17 фев 2022, 19:41
Репутация: 0
Настоящее имя: Евгений Михайлович Вавилов
Контактная информация:

Re: Управление ШД по Modbus

Сообщение ЕвгенийV »

Voldemus писал(а): 24 янв 2022, 18:15 Добрый день.

Подсказать по работе с EM2RS кто-то может ?
у нас был большущий интерес и куча вопросов к этим девайсам. устройствам драйверам.. em2rs.
за месяц... в рабочем режиме, скрипя зубами, удалось добиться от них работы, через управление по 485рс с 2х ПЛК разных. и сегодня, чудо, благодаря в том числе этой теме форума, через сом-порт программу управления. Китай не хочет просто делиться технологиями, надо было сильно заморочить людей, за их же деньги :))
ЕвгенийV
Новичок
Сообщения: 8
Зарегистрирован: 17 фев 2022, 19:41
Репутация: 0
Настоящее имя: Евгений Михайлович Вавилов
Контактная информация:

Re: Управление ШД по Modbus

Сообщение ЕвгенийV »

1. незадача с подключением к Motion Studio.
в инструкции контакты раз"ёма помечены сверху вниз 4-3-2-1. (на фото). подписаны: 1 - RxD...4-резерв. По факту наоборот, переделали провод для подключения к com-поту, распиновку.
Безымянный.jpg (2777 просмотров) <a class='original' href='./download/file.php?id=201869&sid=d1466db64f215c20b4e2519cab4e3092&mode=view' target=_blank>Загрузить оригинал (23.2 КБ)</a>
COM-порт использовался настоящий (загодя готовил комп с платами PCI и стандартным COM), поэтому фиаско с поключением по рс-232 не ожидали. но ... Китай. возможно еще операционка нужна посвежее.
На Win10 с ком-портом подключение вышло правильное.
photo_2022-02-20_08-49-05.jpg (2777 просмотров) <a class='original' href='./download/file.php?id=201870&sid=d1466db64f215c20b4e2519cab4e3092&mode=view' target=_blank>Загрузить оригинал (95.97 КБ)</a>
ЕвгенийV
Новичок
Сообщения: 8
Зарегистрирован: 17 фев 2022, 19:41
Репутация: 0
Настоящее имя: Евгений Михайлович Вавилов
Контактная информация:

Re: Управление ШД по Modbus

Сообщение ЕвгенийV »

в ПЛК в регистры , чтобы просто дискретно подвигать ШД
писали кодом:
speed = 60 (например)
tok (регистр 0x0191) = 21 (по умолчанию 10, т.е. 1 ампер)
в регистр 0x1801 значение CW или CCW.
ШД двигается, пока не остановишь, но как то дискретно, видимыми дерганиями (типа "шагами").
ВОПРОС к знатокам - ПОЧЕМУ ? (с чем связана прерывистость, как установить плавное движение)
ЕвгенийV
Новичок
Сообщения: 8
Зарегистрирован: 17 фев 2022, 19:41
Репутация: 0
Настоящее имя: Евгений Михайлович Вавилов
Контактная информация:

Re: Управление ШД по Modbus

Сообщение ЕвгенийV »

Serg писал(а): 18 фев 2021, 18:42
at90 писал(а): А для автоматизации вполне.
Как раз для автоматизации совсем не годится. Во первых выбор/запуск такой "команды" производится через несколько дискретных входов, а не по Modbus.
Насколько я понял, дискретные входы тоже имеют свои регистры модбас, и записывать их значение можно в протоколе соотв.
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Управление ШД по Modbus

Сообщение wldev »

А какая цель?
Что за программа Motion Studio?
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
glazastik
Новичок
Сообщения: 19
Зарегистрирован: 21 фев 2022, 11:16
Репутация: 6
Контактная информация:

Re: Управление ШД по Modbus

Сообщение glazastik »

Прерывистость связана с повторным отправлением команды на движение, это если вы двигаете управлением JOG.
если управлять через PR то всё норм будет
вообще мне этот контроллер-драйвер в сравнении с Onitex и SMSD больше нравится
ЕвгенийV
Новичок
Сообщения: 8
Зарегистрирован: 17 фев 2022, 19:41
Репутация: 0
Настоящее имя: Евгений Михайлович Вавилов
Контактная информация:

Re: Управление ШД по Modbus

Сообщение ЕвгенийV »

wldev писал(а): 20 фев 2022, 19:06 А какая цель?
Что за программа Motion Studio?
программа производителя для настройки драйверов ШД через интерфейс. (RS 232). задаются установки, в т.ч. ток, скорость для различных профилей.. и сами профили (16) плюс работа в режиме Homing.
Уже опробавано, вышло классно. и с концевиком он дружит.
Аватара пользователя
at90
Мастер
Сообщения: 659
Зарегистрирован: 08 окт 2011, 23:22
Репутация: 173
Контактная информация:

Re: Управление ШД по Modbus

Сообщение at90 »

кто будет искать драйвера EM2rs в китае то они там называются leadshine DM2C-RS522.
На алике правда цены не дешевле пурика или даркстона
Фрезы для чпу www.carbidetools.ru
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Управление ШД по Modbus

Сообщение wldev »

ЕвгенийV писал(а): 28 фев 2022, 15:24 программа производителя для настройки драйверов ШД через интерфейс. (RS 232). задаются установки, в т.ч. ток, скорость для различных профилей.. и сами профили (16) плюс работа в режиме Homing.
Уже опробавано, вышло классно. и с концевиком он дружит.
Понятно, настроили... а что дальше? по step/dir?
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
at90
Мастер
Сообщения: 659
Зарегистрирован: 08 окт 2011, 23:22
Репутация: 173
Контактная информация:

Re: Управление ШД по Modbus

Сообщение at90 »

Нет. Там в регистры задается позиция. А этом и весь смысл.
Фрезы для чпу www.carbidetools.ru
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Управление ШД по Modbus

Сообщение wldev »

Понятно. И чем управляете? Осью станка? Или прочие механизмы...?
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
at90
Мастер
Сообщения: 659
Зарегистрирован: 08 окт 2011, 23:22
Репутация: 173
Контактная информация:

Re: Управление ШД по Modbus

Сообщение at90 »

Нет. Прочие механизмы. Автоматика. Когда нужно переместить ось но без использования чпу.
Фрезы для чпу www.carbidetools.ru
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Управление ШД по Modbus

Сообщение wldev »

А вы как используете? и кто даёт команды по modbus?
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
glazastik
Новичок
Сообщения: 19
Зарегистрирован: 21 фев 2022, 11:16
Репутация: 6
Контактная информация:

Re: Управление ШД по Modbus

Сообщение glazastik »

в одном случае по нажатию кнопки на стенде запускается программа 0 на выполнение, происходит полный оборот вала и остановка
во втором случае с СПК107м01 компании Овен по RS485 запускается выполнение программы , на стенде линейно перемещается деталь, после остановки отправляем команду домой и возвращаем в исходное положение
AliceSDK
Новичок
Сообщения: 6
Зарегистрирован: 09 апр 2022, 23:50
Репутация: 1
Настоящее имя: Ванадзина Алиса
Контактная информация:

Re: Управление ШД по Modbus

Сообщение AliceSDK »

Столкнулась с задачей управления через драйвер EM2RS-566, но загвоздка в том что нужно его настроить по Modbus RTU, так как RS232 нет, может кто-нибудь проконсультировать? Получилось запустить и реверс через команду домой, но он не останавливается во время движения, только при отправке команды на экстренный стоп. Не могу понять как сделать чтобы он прошел заданную дистанцию, и замер на заданное время, а потом вернулся домой.
glazastik
Новичок
Сообщения: 19
Зарегистрирован: 21 фев 2022, 11:16
Репутация: 6
Контактная информация:

Re: Управление ШД по Modbus

Сообщение glazastik »

я нормально его через modbus poll настраивал + на СПК107 набросал простенькое управление с минимальным набором необходимых регистров
Изображение

подозреваю что у вас выполняется просто движение по скорости
запишите в командный регистр той PR что вы вызываете (например для PR0 это 0x6200) "97" в десятичном виде и повторите вызов программы
а ещё лучше скажите что у вас в регистрах хранится в PR той что вы вызываете
Вложения
2022-04-11_15-22-23.png
2022-04-11_15-22-23.png (11.4 КБ) 2335 просмотров
AliceSDK
Новичок
Сообщения: 6
Зарегистрирован: 09 апр 2022, 23:50
Репутация: 1
Настоящее имя: Ванадзина Алиса
Контактная информация:

Re: Управление ШД по Modbus

Сообщение AliceSDK »

Команду пытаюсь сформировать на pr0, туда записываю единицу тогда идёт вперёд, если записываю 3, то реверс. В регистрах переменной все по умолчанию, паузу 3 ставлю, и скорость 1000, чтобы посмотреть что работает. Для реализации движения вперёд - пауза - назад, достаточно одной PR?
glazastik
Новичок
Сообщения: 19
Зарегистрирован: 21 фев 2022, 11:16
Репутация: 6
Контактная информация:

Re: Управление ШД по Modbus

Сообщение glazastik »

нет не достаточно
туда это куда вы записываете единицу или 3? в 0x6200?
для вашей задачи
PR0 настраивается на движение вперёд в 0x6200 при этом надо записать в 14 бит единицу а в битах 8-13 надо указать PR на который он должен перескочить когда закончит движение
а ещё в регистр 0x6206 надо указать время паузы
в другом PR вы либо указываете задание движение домой либо в позицию старших и младших битах 0 чтобы вернуть его в начало движения
при этом Jump должен быть уже выключен

ну или кстати можно и без jump сделать но просто смысл? каждый раз менять параметры PR0 перед вызовом, ну можно в принципе, просто зачем если можно использовать jump


кстати а вы следите за текущим положение через регистры?
Последний раз редактировалось glazastik 11 апр 2022, 15:56, всего редактировалось 1 раз.
Ответить

Вернуться в «Двигатели и шпиндели»