Рубрика «canopen»

Есть на GitHub репозиторий dbraun1981/hal-cia402: один файл cia402.comp, папка example, 9 коммитов, 48 звёзд, лицензия GPL-2.0. При этом через него проходит заметная часть всех станков, где LinuxCNC разговаривает с сервоприводами по EtherCAT. Похожих компонентов практически нет: ни развитых форков, ни конкурентов, ни «переписал на Rust».

Когда мы начинали стенд, это казалось странным: настолько важный кусок — и один, маленький, почти не развивается. Неужели все пишут своё? Спустя месяцы наладки ответ другой, и он интереснее. Разберём весь стек — от сетевой карты до joint.0.motor-pos-cmdЧитать полностью »

Воспользовавшись поиском на Хабре по ключевым словам «ПЛК Berghof», «CANopen», «Codesys 3» отметил отсутствие руководств по быстрому старту с использованием вышеуказанного контроллера. Вследствие этого решил исправить недостаток. Результатом данного руководства будет готовый проект, который позволит регулировать скорость и направление движения серводвигателя по CANopen интерфейсу.

Используемая среда разработки — «Codesys» версии 3.5. На просторах интернета подавляющее большинство роликов и руководств описывают морально устаревшую версию 2.3, которая кардинально отличается как по интерфейсу, так и по функциональным возможностям. В этом руководстве не будет использоваться режим эмуляции. Все будет работать на реальных железках.

Что мы имеем: помимо ПЛК Berghof 2007 (или любого другого), необходим сервопривод DELTA ASDA-2M и серводвигатель DELTA ECMA-E11310RS.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js