linuxcnc modbus
-
esengul
- Кандидат
- Сообщения: 41
- Зарегистрирован: 29 июл 2014, 17:49
- Репутация: 7
- Откуда: Bishkek, Kyrgyzstan
- Контактная информация:
linuxcnc modbus
Есть серво Delta asda a2 его драйвер поддерживает modbus протокол.
Задача: Linuxcnc подключить по протоколу Modbus.
Вопрос с чего начать и как пдоключить?
Задача: Linuxcnc подключить по протоколу Modbus.
Вопрос с чего начать и как пдоключить?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: linuxcnc modbus
А что именно она принемает по modbus?
Может проще будет подключить через стандартные интерфейсы?
Может проще будет подключить через стандартные интерфейсы?
- mhael
- Мастер
- Сообщения: 2443
- Зарегистрирован: 09 мар 2013, 11:22
- Репутация: 769
- Настоящее имя: Ильдар
- Контактная информация:
Re: linuxcnc modbus
Если хотите modbus, то придется очень сильно постараться
Вот немного описание процесса для одного конкретного примера
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... 124#Modbus
Вот немного описание процесса для одного конкретного примера
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... 124#Modbus
-
esengul
- Кандидат
- Сообщения: 41
- Зарегистрирован: 29 июл 2014, 17:49
- Репутация: 7
- Откуда: Bishkek, Kyrgyzstan
- Контактная информация:
Re: linuxcnc modbus
есть linuxcnc без паралельного порта и дополнительных карточек.Nick писал(а):А что именно она принемает по modbus?
Может проще будет подключить через стандартные интерфейсы?
надо чтобы по modbus протоколу управлять серводвигателями.
-
esengul
- Кандидат
- Сообщения: 41
- Зарегистрирован: 29 июл 2014, 17:49
- Репутация: 7
- Откуда: Bishkek, Kyrgyzstan
- Контактная информация:
Re: linuxcnc modbus
ClassicLadder для чего никак не пойму.mhael писал(а):Если хотите modbus, то придется очень сильно постараться
Вот немного описание процесса для одного конкретного примера
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... 124#Modbus
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: linuxcnc modbus
В Classic ladder есть драйвер modbus, отдельного вроде нет.
А что значит управлять?
С обратной связью или без? Как положение выдавать?
А что значит управлять?
С обратной связью или без? Как положение выдавать?
-
esengul
- Кандидат
- Сообщения: 41
- Зарегистрирован: 29 июл 2014, 17:49
- Репутация: 7
- Откуда: Bishkek, Kyrgyzstan
- Контактная информация:
Re: linuxcnc modbus
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
с этого стоит начать...esengul писал(а):но не известны адреса и коды команд, в инструкции ничего не мог найти.
Кстати, он точно поддерживает именно управление по модбас? Может там только настройка?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: linuxcnc modbus
А не получится - этот порт только для конфигурирования и обслуживания.esengul писал(а):есть linuxcnc без паралельного порта и дополнительных карточек.
надо чтобы по modbus протоколу управлять серводвигателями.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: linuxcnc modbus
Сейчас выяснится что серва работает по CanOpen или DMCNETesengul писал(а):Есть серво Delta asda a2 его драйвер поддерживает modbus протокол.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: linuxcnc modbus
Основное назначение порта модбас - настройка. Но некоторые драйвы позволяют и управлять скоростью по этой шине.
Вам нужно найти как распределить адреса на модбас шине и написать хал файл в режиме реалтайм обрабатывающий ком порт и высылающий значения скорости в драйвера. Однако при таком решении появится апертурная задержка с которой нужно бороться.
Сразу скажу, что задачка не простая, но это возможно.
Вам нужно найти как распределить адреса на модбас шине и написать хал файл в режиме реалтайм обрабатывающий ком порт и высылающий значения скорости в драйвера. Однако при таком решении появится апертурная задержка с которой нужно бороться.
Сразу скажу, что задачка не простая, но это возможно.
-
esengul
- Кандидат
- Сообщения: 41
- Зарегистрирован: 29 июл 2014, 17:49
- Репутация: 7
- Откуда: Bishkek, Kyrgyzstan
- Контактная информация:
Re: linuxcnc modbus
Спасибо много чему открыли глаза.aftaev писал(а):
Полную маркировку напиши.
полную маркировку утром напишу.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: linuxcnc modbus
Если в маркировке нет букаФки U считай тебе крупно не свезло, к LCNC без секса наверно не подключишьesengul писал(а):полную маркировку утром напишу.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
esengul
- Кандидат
- Сообщения: 41
- Зарегистрирован: 29 июл 2014, 17:49
- Репутация: 7
- Откуда: Bishkek, Kyrgyzstan
- Контактная информация:
Re: linuxcnc modbus
Спасибо.Impartial писал(а):Основное назначение порта модбас - настройка. Но некоторые драйвы позволяют и управлять скоростью по этой шине.
Вам нужно найти как распределить адреса на модбас шине и написать хал файл в режиме реалтайм обрабатывающий ком порт и высылающий значения скорости в драйвера. Однако при таком решении появится апертурная задержка с которой нужно бороться.
Сразу скажу, что задачка не простая, но это возможно.
-
esengul
- Кандидат
- Сообщения: 41
- Зарегистрирован: 29 июл 2014, 17:49
- Репутация: 7
- Откуда: Bishkek, Kyrgyzstan
- Контактная информация:
Re: linuxcnc modbus
Хоть одно радует будет секс ))))).aftaev писал(а):Если в маркировке нет букаФки U считай тебе крупно не свезло, к LCNC без секса наверно не подключишьesengul писал(а):полную маркировку утром напишу.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: linuxcnc modbus
или будешь Христофором Колумбом первооткрывателем на форуме как сетевые сервы прикрутить к LCNC http://linuxcnc.org/docs/2.6/html/drivers/GM.htmlesengul писал(а):Хоть одно радует будет секс ))))).
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
esengul
- Кандидат
- Сообщения: 41
- Зарегистрирован: 29 июл 2014, 17:49
- Репутация: 7
- Откуда: Bishkek, Kyrgyzstan
- Контактная информация:
Re: linuxcnc modbus
Модель: ASD-A2-1521-L 
Такую же сервопривод подключали через LPT порт.
вот тут http://cnc-club.ru/forum/viewtopic.php? ... 10#p137710
Такую же сервопривод подключали через LPT порт.
вот тут http://cnc-club.ru/forum/viewtopic.php? ... 10#p137710
-
aftaev
- Зачётный участник

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

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: linuxcnc modbus
как бы у этой сервы вообще не было никакого управления. А управление покупается отдельным блочком и присабачивается на серву 
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
