Недавно привезли две штуки. Долго парился с подключением. Но теперь отлично ими управляю с панели оператора Weintek без контроллера что значительно удешевило станок
Управление ШД по Modbus
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 18 авг 2016, 10:30
- Репутация: 1
- Контактная информация:
Re: Управление ШД по Modbus
Добрый день.
Подсказать по работе с EM2RS кто-то может ?
Подсказать по работе с EM2RS кто-то может ?
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 17 фев 2022, 19:41
- Репутация: 0
- Настоящее имя: Евгений Михайлович Вавилов
- Контактная информация:
Re: Управление ШД по Modbus
у нас был большущий интерес и куча вопросов к этим девайсам. устройствам драйверам.. em2rs.
за месяц... в рабочем режиме, скрипя зубами, удалось добиться от них работы, через управление по 485рс с 2х ПЛК разных. и сегодня, чудо, благодаря в том числе этой теме форума, через сом-порт программу управления. Китай не хочет просто делиться технологиями, надо было сильно заморочить людей, за их же деньги )
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 17 фев 2022, 19:41
- Репутация: 0
- Настоящее имя: Евгений Михайлович Вавилов
- Контактная информация:
Re: Управление ШД по Modbus
1. незадача с подключением к Motion Studio.
в инструкции контакты раз"ёма помечены сверху вниз 4-3-2-1. (на фото). подписаны: 1 - RxD...4-резерв. По факту наоборот, переделали провод для подключения к com-поту, распиновку. COM-порт использовался настоящий (загодя готовил комп с платами PCI и стандартным COM), поэтому фиаско с поключением по рс-232 не ожидали. но ... Китай. возможно еще операционка нужна посвежее.
На Win10 с ком-портом подключение вышло правильное.
в инструкции контакты раз"ёма помечены сверху вниз 4-3-2-1. (на фото). подписаны: 1 - RxD...4-резерв. По факту наоборот, переделали провод для подключения к com-поту, распиновку. COM-порт использовался настоящий (загодя готовил комп с платами PCI и стандартным COM), поэтому фиаско с поключением по рс-232 не ожидали. но ... Китай. возможно еще операционка нужна посвежее.
На Win10 с ком-портом подключение вышло правильное.
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 17 фев 2022, 19:41
- Репутация: 0
- Настоящее имя: Евгений Михайлович Вавилов
- Контактная информация:
Re: Управление ШД по Modbus
в ПЛК в регистры , чтобы просто дискретно подвигать ШД
писали кодом:
speed = 60 (например)
tok (регистр 0x0191) = 21 (по умолчанию 10, т.е. 1 ампер)
в регистр 0x1801 значение CW или CCW.
ШД двигается, пока не остановишь, но как то дискретно, видимыми дерганиями (типа "шагами").
ВОПРОС к знатокам - ПОЧЕМУ ? (с чем связана прерывистость, как установить плавное движение)
писали кодом:
speed = 60 (например)
tok (регистр 0x0191) = 21 (по умолчанию 10, т.е. 1 ампер)
в регистр 0x1801 значение CW или CCW.
ШД двигается, пока не остановишь, но как то дискретно, видимыми дерганиями (типа "шагами").
ВОПРОС к знатокам - ПОЧЕМУ ? (с чем связана прерывистость, как установить плавное движение)
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 17 фев 2022, 19:41
- Репутация: 0
- Настоящее имя: Евгений Михайлович Вавилов
- Контактная информация:
Re: Управление ШД по Modbus
Насколько я понял, дискретные входы тоже имеют свои регистры модбас, и записывать их значение можно в протоколе соотв.
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Управление ШД по Modbus
А какая цель?
Что за программа Motion Studio?
Что за программа Motion Studio?
-
- Новичок
- Сообщения: 19
- Зарегистрирован: 21 фев 2022, 11:16
- Репутация: 6
- Контактная информация:
Re: Управление ШД по Modbus
Прерывистость связана с повторным отправлением команды на движение, это если вы двигаете управлением JOG.
если управлять через PR то всё норм будет
вообще мне этот контроллер-драйвер в сравнении с Onitex и SMSD больше нравится
если управлять через PR то всё норм будет
вообще мне этот контроллер-драйвер в сравнении с Onitex и SMSD больше нравится
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 17 фев 2022, 19:41
- Репутация: 0
- Настоящее имя: Евгений Михайлович Вавилов
- Контактная информация:
Re: Управление ШД по Modbus
программа производителя для настройки драйверов ШД через интерфейс. (RS 232). задаются установки, в т.ч. ток, скорость для различных профилей.. и сами профили (16) плюс работа в режиме Homing.
Уже опробавано, вышло классно. и с концевиком он дружит.
- at90
- Мастер
- Сообщения: 659
- Зарегистрирован: 08 окт 2011, 23:22
- Репутация: 173
- Контактная информация:
Re: Управление ШД по Modbus
кто будет искать драйвера EM2rs в китае то они там называются leadshine DM2C-RS522.
На алике правда цены не дешевле пурика или даркстона
На алике правда цены не дешевле пурика или даркстона
Фрезы для чпу www.carbidetools.ru
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Управление ШД по Modbus
Понятно, настроили... а что дальше? по step/dir?
- at90
- Мастер
- Сообщения: 659
- Зарегистрирован: 08 окт 2011, 23:22
- Репутация: 173
- Контактная информация:
Re: Управление ШД по Modbus
Нет. Там в регистры задается позиция. А этом и весь смысл.
Фрезы для чпу www.carbidetools.ru
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Управление ШД по Modbus
Понятно. И чем управляете? Осью станка? Или прочие механизмы...?
- at90
- Мастер
- Сообщения: 659
- Зарегистрирован: 08 окт 2011, 23:22
- Репутация: 173
- Контактная информация:
Re: Управление ШД по Modbus
Нет. Прочие механизмы. Автоматика. Когда нужно переместить ось но без использования чпу.
Фрезы для чпу www.carbidetools.ru
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Управление ШД по Modbus
А вы как используете? и кто даёт команды по modbus?
-
- Новичок
- Сообщения: 19
- Зарегистрирован: 21 фев 2022, 11:16
- Репутация: 6
- Контактная информация:
Re: Управление ШД по Modbus
в одном случае по нажатию кнопки на стенде запускается программа 0 на выполнение, происходит полный оборот вала и остановка
во втором случае с СПК107м01 компании Овен по RS485 запускается выполнение программы , на стенде линейно перемещается деталь, после остановки отправляем команду домой и возвращаем в исходное положение
во втором случае с СПК107м01 компании Овен по RS485 запускается выполнение программы , на стенде линейно перемещается деталь, после остановки отправляем команду домой и возвращаем в исходное положение
-
- Новичок
- Сообщения: 6
- Зарегистрирован: 09 апр 2022, 23:50
- Репутация: 1
- Настоящее имя: Ванадзина Алиса
- Контактная информация:
Re: Управление ШД по Modbus
Столкнулась с задачей управления через драйвер EM2RS-566, но загвоздка в том что нужно его настроить по Modbus RTU, так как RS232 нет, может кто-нибудь проконсультировать? Получилось запустить и реверс через команду домой, но он не останавливается во время движения, только при отправке команды на экстренный стоп. Не могу понять как сделать чтобы он прошел заданную дистанцию, и замер на заданное время, а потом вернулся домой.
-
- Новичок
- Сообщения: 19
- Зарегистрирован: 21 фев 2022, 11:16
- Репутация: 6
- Контактная информация:
Re: Управление ШД по Modbus
я нормально его через modbus poll настраивал + на СПК107 набросал простенькое управление с минимальным набором необходимых регистров
подозреваю что у вас выполняется просто движение по скорости
запишите в командный регистр той PR что вы вызываете (например для PR0 это 0x6200) "97" в десятичном виде и повторите вызов программы
а ещё лучше скажите что у вас в регистрах хранится в PR той что вы вызываете
подозреваю что у вас выполняется просто движение по скорости
запишите в командный регистр той PR что вы вызываете (например для PR0 это 0x6200) "97" в десятичном виде и повторите вызов программы
а ещё лучше скажите что у вас в регистрах хранится в PR той что вы вызываете
- Вложения
-
- 2022-04-11_15-22-23.png (11.4 КБ) 2551 просмотр
-
- Новичок
- Сообщения: 6
- Зарегистрирован: 09 апр 2022, 23:50
- Репутация: 1
- Настоящее имя: Ванадзина Алиса
- Контактная информация:
Re: Управление ШД по Modbus
Команду пытаюсь сформировать на pr0, туда записываю единицу тогда идёт вперёд, если записываю 3, то реверс. В регистрах переменной все по умолчанию, паузу 3 ставлю, и скорость 1000, чтобы посмотреть что работает. Для реализации движения вперёд - пауза - назад, достаточно одной PR?
-
- Новичок
- Сообщения: 19
- Зарегистрирован: 21 фев 2022, 11:16
- Репутация: 6
- Контактная информация:
Re: Управление ШД по Modbus
нет не достаточно
туда это куда вы записываете единицу или 3? в 0x6200?
для вашей задачи
PR0 настраивается на движение вперёд в 0x6200 при этом надо записать в 14 бит единицу а в битах 8-13 надо указать PR на который он должен перескочить когда закончит движение
а ещё в регистр 0x6206 надо указать время паузы
в другом PR вы либо указываете задание движение домой либо в позицию старших и младших битах 0 чтобы вернуть его в начало движения
при этом Jump должен быть уже выключен
ну или кстати можно и без jump сделать но просто смысл? каждый раз менять параметры PR0 перед вызовом, ну можно в принципе, просто зачем если можно использовать jump
кстати а вы следите за текущим положение через регистры?
туда это куда вы записываете единицу или 3? в 0x6200?
для вашей задачи
PR0 настраивается на движение вперёд в 0x6200 при этом надо записать в 14 бит единицу а в битах 8-13 надо указать PR на который он должен перескочить когда закончит движение
а ещё в регистр 0x6206 надо указать время паузы
в другом PR вы либо указываете задание движение домой либо в позицию старших и младших битах 0 чтобы вернуть его в начало движения
при этом Jump должен быть уже выключен
ну или кстати можно и без jump сделать но просто смысл? каждый раз менять параметры PR0 перед вызовом, ну можно в принципе, просто зачем если можно использовать jump
кстати а вы следите за текущим положение через регистры?
Последний раз редактировалось glazastik 11 апр 2022, 15:56, всего редактировалось 1 раз.