linuxcnc modbus

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
esengul
Кандидат
Сообщения: 41
Зарегистрирован: 29 июл 2014, 17:49
Репутация: 7
Откуда: Bishkek, Kyrgyzstan
Контактная информация:

linuxcnc modbus

Сообщение esengul »

Есть серво Delta asda a2 его драйвер поддерживает modbus протокол.

Задача: Linuxcnc подключить по протоколу Modbus.

Вопрос с чего начать и как пдоключить?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: linuxcnc modbus

Сообщение Nick »

А что именно она принемает по modbus?
Может проще будет подключить через стандартные интерфейсы?
Аватара пользователя
mhael
Мастер
Сообщения: 2443
Зарегистрирован: 09 мар 2013, 11:22
Репутация: 769
Настоящее имя: Ильдар
Контактная информация:

Re: linuxcnc modbus

Сообщение mhael »

Если хотите modbus, то придется очень сильно постараться
Вот немного описание процесса для одного конкретного примера
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... 124#Modbus
esengul
Кандидат
Сообщения: 41
Зарегистрирован: 29 июл 2014, 17:49
Репутация: 7
Откуда: Bishkek, Kyrgyzstan
Контактная информация:

Re: linuxcnc modbus

Сообщение esengul »

Nick писал(а):А что именно она принемает по modbus?
Может проще будет подключить через стандартные интерфейсы?
есть linuxcnc без паралельного порта и дополнительных карточек.
надо чтобы по modbus протоколу управлять серводвигателями.
esengul
Кандидат
Сообщения: 41
Зарегистрирован: 29 июл 2014, 17:49
Репутация: 7
Откуда: Bishkek, Kyrgyzstan
Контактная информация:

Re: linuxcnc modbus

Сообщение esengul »

mhael писал(а):Если хотите modbus, то придется очень сильно постараться
Вот немного описание процесса для одного конкретного примера
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... 124#Modbus
ClassicLadder для чего никак не пойму.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: linuxcnc modbus

Сообщение Nick »

В Classic ladder есть драйвер modbus, отдельного вроде нет.

А что значит управлять?
С обратной связью или без? Как положение выдавать?
esengul
Кандидат
Сообщения: 41
Зарегистрирован: 29 июл 2014, 17:49
Репутация: 7
Откуда: Bishkek, Kyrgyzstan
Контактная информация:

Re: linuxcnc modbus

Сообщение esengul »

Nick писал(а):В Classic ladder есть драйвер modbus, отдельного вроде нет.

А что значит управлять?
С обратной связью или без? Как положение выдавать?

Есть 3 сервопривода надо их на x y z подключить.
Драйвер сервопривода поддерживает протокол modbus но не известны адреса и коды команд, в инструкции ничего не мог найти.

Linuxcnc надо чтобы он управлял по modbus 3 axis желательно с обратной связью.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: linuxcnc modbus

Сообщение Nick »

esengul писал(а):но не известны адреса и коды команд, в инструкции ничего не мог найти.
с этого стоит начать...
Кстати, он точно поддерживает именно управление по модбас? Может там только настройка?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: linuxcnc modbus

Сообщение Serg »

esengul писал(а):есть linuxcnc без паралельного порта и дополнительных карточек.
надо чтобы по modbus протоколу управлять серводвигателями.
А не получится - этот порт только для конфигурирования и обслуживания.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: linuxcnc modbus

Сообщение aftaev »

esengul писал(а):Есть серво Delta asda a2 его драйвер поддерживает modbus протокол.
Сейчас выяснится что серва работает по CanOpen или DMCNET :)
123.png (2675 просмотров) <a class='original' href='./download/file.php?id=34503&mode=view' target=_blank>Загрузить оригинал (54.19 КБ)</a>
А то что у сервы есть RS485. Эт не значит что серва по МодБасу управляется ;) Эт разъем для подключения к компу.
222.png (2675 просмотров) <a class='original' href='./download/file.php?id=34504&mode=view' target=_blank>Загрузить оригинал (147.9 КБ)</a>
Полную маркировку напиши.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: linuxcnc modbus

Сообщение Impartial »

Основное назначение порта модбас - настройка. Но некоторые драйвы позволяют и управлять скоростью по этой шине.
Вам нужно найти как распределить адреса на модбас шине и написать хал файл в режиме реалтайм обрабатывающий ком порт и высылающий значения скорости в драйвера. Однако при таком решении появится апертурная задержка с которой нужно бороться.
Сразу скажу, что задачка не простая, но это возможно.
esengul
Кандидат
Сообщения: 41
Зарегистрирован: 29 июл 2014, 17:49
Репутация: 7
Откуда: Bishkek, Kyrgyzstan
Контактная информация:

Re: linuxcnc modbus

Сообщение esengul »

aftaev писал(а):
Полную маркировку напиши.
Спасибо много чему открыли глаза.

полную маркировку утром напишу.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: linuxcnc modbus

Сообщение aftaev »

esengul писал(а):полную маркировку утром напишу.
Если в маркировке нет букаФки U считай тебе крупно не свезло, к LCNC без секса наверно не подключишь ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
esengul
Кандидат
Сообщения: 41
Зарегистрирован: 29 июл 2014, 17:49
Репутация: 7
Откуда: Bishkek, Kyrgyzstan
Контактная информация:

Re: linuxcnc modbus

Сообщение esengul »

Impartial писал(а):Основное назначение порта модбас - настройка. Но некоторые драйвы позволяют и управлять скоростью по этой шине.
Вам нужно найти как распределить адреса на модбас шине и написать хал файл в режиме реалтайм обрабатывающий ком порт и высылающий значения скорости в драйвера. Однако при таком решении появится апертурная задержка с которой нужно бороться.
Сразу скажу, что задачка не простая, но это возможно.
Спасибо.
esengul
Кандидат
Сообщения: 41
Зарегистрирован: 29 июл 2014, 17:49
Репутация: 7
Откуда: Bishkek, Kyrgyzstan
Контактная информация:

Re: linuxcnc modbus

Сообщение esengul »

aftaev писал(а):
esengul писал(а):полную маркировку утром напишу.
Если в маркировке нет букаФки U считай тебе крупно не свезло, к LCNC без секса наверно не подключишь ;)
Хоть одно радует будет секс ))))).
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: linuxcnc modbus

Сообщение aftaev »

esengul писал(а):Хоть одно радует будет секс ))))).
или будешь Христофором Колумбом первооткрывателем на форуме как сетевые сервы прикрутить к LCNC http://linuxcnc.org/docs/2.6/html/drivers/GM.html :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
esengul
Кандидат
Сообщения: 41
Зарегистрирован: 29 июл 2014, 17:49
Репутация: 7
Откуда: Bishkek, Kyrgyzstan
Контактная информация:

Re: linuxcnc modbus

Сообщение esengul »

Модель: ASD-A2-1521-L :yawn:

Такую же сервопривод подключали через LPT порт.
вот тут http://cnc-club.ru/forum/viewtopic.php? ... 10#p137710
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: linuxcnc modbus

Сообщение aftaev »

esengul писал(а):Такую же сервопривод подключали через LPT порт.
вот тут http://cnc-club.ru/forum/viewtopic.php? ... 10#p137710
я не увидел там где нибудь полное название сервы
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: linuxcnc modbus

Сообщение Nick »

вроде у этой сервы есть управление в режиме замкнутой петли по линейке и соответственно должен быть вход от линейки, может ей можно через этот вход управлять?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: linuxcnc modbus

Сообщение aftaev »

как бы у этой сервы вообще не было никакого управления. А управление покупается отдельным блочком и присабачивается на серву ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

Вернуться в «LinuxCNC»