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

linuxcnc modbus

Добавлено: 07 окт 2014, 14:16
esengul
Есть серво Delta asda a2 его драйвер поддерживает modbus протокол.

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

Вопрос с чего начать и как пдоключить?

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 14:38
Nick
А что именно она принемает по modbus?
Может проще будет подключить через стандартные интерфейсы?

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 14:48
mhael
Если хотите modbus, то придется очень сильно постараться
Вот немного описание процесса для одного конкретного примера
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... 124#Modbus

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 15:15
esengul
Nick писал(а):А что именно она принемает по modbus?
Может проще будет подключить через стандартные интерфейсы?
есть linuxcnc без паралельного порта и дополнительных карточек.
надо чтобы по modbus протоколу управлять серводвигателями.

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 15:16
esengul
mhael писал(а):Если хотите modbus, то придется очень сильно постараться
Вот немного описание процесса для одного конкретного примера
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... 124#Modbus
ClassicLadder для чего никак не пойму.

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 15:27
Nick
В Classic ladder есть драйвер modbus, отдельного вроде нет.

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

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 15:59
esengul
Nick писал(а):В Classic ladder есть драйвер modbus, отдельного вроде нет.

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

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

Linuxcnc надо чтобы он управлял по modbus 3 axis желательно с обратной связью.

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 16:27
Nick
esengul писал(а):но не известны адреса и коды команд, в инструкции ничего не мог найти.
с этого стоит начать...
Кстати, он точно поддерживает именно управление по модбас? Может там только настройка?

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 16:36
Serg
esengul писал(а):есть linuxcnc без паралельного порта и дополнительных карточек.
надо чтобы по modbus протоколу управлять серводвигателями.
А не получится - этот порт только для конфигурирования и обслуживания.

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 18:44
aftaev
esengul писал(а):Есть серво Delta asda a2 его драйвер поддерживает modbus протокол.
Сейчас выяснится что серва работает по CanOpen или DMCNET :)
123.png (2707 просмотров) <a class='original' href='./download/file.php?id=34503&mode=view' target=_blank>Загрузить оригинал (54.19 КБ)</a>
А то что у сервы есть RS485. Эт не значит что серва по МодБасу управляется ;) Эт разъем для подключения к компу.
222.png (2707 просмотров) <a class='original' href='./download/file.php?id=34504&mode=view' target=_blank>Загрузить оригинал (147.9 КБ)</a>
Полную маркировку напиши.

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 20:29
Impartial
Основное назначение порта модбас - настройка. Но некоторые драйвы позволяют и управлять скоростью по этой шине.
Вам нужно найти как распределить адреса на модбас шине и написать хал файл в режиме реалтайм обрабатывающий ком порт и высылающий значения скорости в драйвера. Однако при таком решении появится апертурная задержка с которой нужно бороться.
Сразу скажу, что задачка не простая, но это возможно.

Re: linuxcnc modbus

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

полную маркировку утром напишу.

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 20:33
aftaev
esengul писал(а):полную маркировку утром напишу.
Если в маркировке нет букаФки U считай тебе крупно не свезло, к LCNC без секса наверно не подключишь ;)

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 20:34
esengul
Impartial писал(а):Основное назначение порта модбас - настройка. Но некоторые драйвы позволяют и управлять скоростью по этой шине.
Вам нужно найти как распределить адреса на модбас шине и написать хал файл в режиме реалтайм обрабатывающий ком порт и высылающий значения скорости в драйвера. Однако при таком решении появится апертурная задержка с которой нужно бороться.
Сразу скажу, что задачка не простая, но это возможно.
Спасибо.

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 20:35
esengul
aftaev писал(а):
esengul писал(а):полную маркировку утром напишу.
Если в маркировке нет букаФки U считай тебе крупно не свезло, к LCNC без секса наверно не подключишь ;)
Хоть одно радует будет секс ))))).

Re: linuxcnc modbus

Добавлено: 07 окт 2014, 20:43
aftaev
esengul писал(а):Хоть одно радует будет секс ))))).
или будешь Христофором Колумбом первооткрывателем на форуме как сетевые сервы прикрутить к LCNC http://linuxcnc.org/docs/2.6/html/drivers/GM.html :)

Re: linuxcnc modbus

Добавлено: 08 окт 2014, 08:18
esengul
Модель: ASD-A2-1521-L :yawn:

Такую же сервопривод подключали через LPT порт.
вот тут http://cnc-club.ru/forum/viewtopic.php? ... 10#p137710

Re: linuxcnc modbus

Добавлено: 08 окт 2014, 11:30
aftaev
esengul писал(а):Такую же сервопривод подключали через LPT порт.
вот тут http://cnc-club.ru/forum/viewtopic.php? ... 10#p137710
я не увидел там где нибудь полное название сервы

Re: linuxcnc modbus

Добавлено: 08 окт 2014, 11:38
Nick
вроде у этой сервы есть управление в режиме замкнутой петли по линейке и соответственно должен быть вход от линейки, может ей можно через этот вход управлять?

Re: linuxcnc modbus

Добавлено: 08 окт 2014, 11:51
aftaev
как бы у этой сервы вообще не было никакого управления. А управление покупается отдельным блочком и присабачивается на серву ;)