Страница 2 из 4

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

Добавлено: 11 май 2021, 12:50
maxpaiine
at90 писал(а): 17 фев 2021, 18:04 У лидшайна есть драйвер EM2RS. В пурике есть в наличии. Никто такие не пробовал?
Недавно привезли две штуки. Долго парился с подключением. Но теперь отлично ими управляю с панели оператора Weintek без контроллера что значительно удешевило станок

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

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

Подсказать по работе с EM2RS кто-то может ?

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

Добавлено: 17 фев 2022, 19:46
ЕвгенийV
Voldemus писал(а): 24 янв 2022, 18:15 Добрый день.

Подсказать по работе с EM2RS кто-то может ?
у нас был большущий интерес и куча вопросов к этим девайсам. устройствам драйверам.. em2rs.
за месяц... в рабочем режиме, скрипя зубами, удалось добиться от них работы, через управление по 485рс с 2х ПЛК разных. и сегодня, чудо, благодаря в том числе этой теме форума, через сом-порт программу управления. Китай не хочет просто делиться технологиями, надо было сильно заморочить людей, за их же деньги :))

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

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

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

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

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

Добавлено: 20 фев 2022, 10:14
ЕвгенийV
Serg писал(а): 18 фев 2021, 18:42
at90 писал(а): А для автоматизации вполне.
Как раз для автоматизации совсем не годится. Во первых выбор/запуск такой "команды" производится через несколько дискретных входов, а не по Modbus.
Насколько я понял, дискретные входы тоже имеют свои регистры модбас, и записывать их значение можно в протоколе соотв.

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

Добавлено: 20 фев 2022, 19:06
wldev
А какая цель?
Что за программа Motion Studio?

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

Добавлено: 21 фев 2022, 13:01
glazastik
Прерывистость связана с повторным отправлением команды на движение, это если вы двигаете управлением JOG.
если управлять через PR то всё норм будет
вообще мне этот контроллер-драйвер в сравнении с Onitex и SMSD больше нравится

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

Добавлено: 28 фев 2022, 15:24
ЕвгенийV
wldev писал(а): 20 фев 2022, 19:06 А какая цель?
Что за программа Motion Studio?
программа производителя для настройки драйверов ШД через интерфейс. (RS 232). задаются установки, в т.ч. ток, скорость для различных профилей.. и сами профили (16) плюс работа в режиме Homing.
Уже опробавано, вышло классно. и с концевиком он дружит.

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

Добавлено: 02 мар 2022, 19:54
at90
кто будет искать драйвера EM2rs в китае то они там называются leadshine DM2C-RS522.
На алике правда цены не дешевле пурика или даркстона

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

Добавлено: 03 мар 2022, 07:02
wldev
ЕвгенийV писал(а): 28 фев 2022, 15:24 программа производителя для настройки драйверов ШД через интерфейс. (RS 232). задаются установки, в т.ч. ток, скорость для различных профилей.. и сами профили (16) плюс работа в режиме Homing.
Уже опробавано, вышло классно. и с концевиком он дружит.
Понятно, настроили... а что дальше? по step/dir?

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

Добавлено: 03 мар 2022, 07:19
at90
Нет. Там в регистры задается позиция. А этом и весь смысл.

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

Добавлено: 06 мар 2022, 12:31
wldev
Понятно. И чем управляете? Осью станка? Или прочие механизмы...?

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

Добавлено: 06 мар 2022, 15:59
at90
Нет. Прочие механизмы. Автоматика. Когда нужно переместить ось но без использования чпу.

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

Добавлено: 07 мар 2022, 20:08
wldev
А вы как используете? и кто даёт команды по modbus?

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

Добавлено: 17 мар 2022, 15:54
glazastik
в одном случае по нажатию кнопки на стенде запускается программа 0 на выполнение, происходит полный оборот вала и остановка
во втором случае с СПК107м01 компании Овен по RS485 запускается выполнение программы , на стенде линейно перемещается деталь, после остановки отправляем команду домой и возвращаем в исходное положение

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

Добавлено: 09 апр 2022, 23:57
AliceSDK
Столкнулась с задачей управления через драйвер EM2RS-566, но загвоздка в том что нужно его настроить по Modbus RTU, так как RS232 нет, может кто-нибудь проконсультировать? Получилось запустить и реверс через команду домой, но он не останавливается во время движения, только при отправке команды на экстренный стоп. Не могу понять как сделать чтобы он прошел заданную дистанцию, и замер на заданное время, а потом вернулся домой.

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

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

подозреваю что у вас выполняется просто движение по скорости
запишите в командный регистр той PR что вы вызываете (например для PR0 это 0x6200) "97" в десятичном виде и повторите вызов программы
а ещё лучше скажите что у вас в регистрах хранится в PR той что вы вызываете

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

Добавлено: 11 апр 2022, 15:38
AliceSDK
Команду пытаюсь сформировать на pr0, туда записываю единицу тогда идёт вперёд, если записываю 3, то реверс. В регистрах переменной все по умолчанию, паузу 3 ставлю, и скорость 1000, чтобы посмотреть что работает. Для реализации движения вперёд - пауза - назад, достаточно одной PR?

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

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

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


кстати а вы следите за текущим положение через регистры?