Управление частотником через modbus.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Управление частотником через modbus.

Сообщение Сергей Саныч »

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

Re: Управление частотником через modbus.

Сообщение Serg »

elephant007 писал(а):что это такое?
Что говорит

Код: Выделить всё

locate liblinuxcnchal
?

Как называется просто COM1? ttyS0 ?
/dev/ttyS0
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
elephant007
Мастер
Сообщения: 857
Зарегистрирован: 18 ноя 2012, 13:12
Репутация: 332
Откуда: Сибирь, Томск
Контактная информация:

Re: Управление частотником через modbus.

Сообщение elephant007 »

игнорирует, ответа нет никакого, полсекунды задумался и снова вывел командную строчку.
Поиск через ГУИ тоже результата не дал.
pkasy
Мастер
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Репутация: 45
Откуда: Владивосток

Re: Управление частотником через modbus.

Сообщение pkasy »

а поиск чего?
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Управление частотником через modbus.

Сообщение Сергей Саныч »

У меня вот здесь лежит

Код: Выделить всё

cnc@cnc-desktop:~$ locate liblinuxcnchal
/usr/lib/liblinuxcnchal.so
/usr/lib/liblinuxcnchal.so.0
cnc@cnc-desktop:~$
Откуда он там взялся и почему у тебя нет, пусть объяснят более опытные товарищи :geek:
Чудес не бывает. Бывают фокусы.
Аватара пользователя
elephant007
Мастер
Сообщения: 857
Зарегистрирован: 18 ноя 2012, 13:12
Репутация: 332
Откуда: Сибирь, Томск
Контактная информация:

Re: Управление частотником через modbus.

Сообщение elephant007 »

pkasy писал(а):а поиск чего?
файла liblinuxcnchal
При запуске ЕМС2 после проведенных настроек при подключении шпинделя по модбасу не может его найти и вываливается с ошибкой.
может мне чего апдейтть нужно?

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

Re: Управление частотником через modbus.

Сообщение Serg »

Да. С версии 2.5.0 оно называется не emc2, а linuxcnc, соотв. эта библиотека у тебя называется libemc2hal.so.0.
Тебе надо либо обновится до linuxcnc 2.5.2, либо самому перекомпилить n700e_vfd.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
elephant007
Мастер
Сообщения: 857
Зарегистрирован: 18 ноя 2012, 13:12
Репутация: 332
Откуда: Сибирь, Томск
Контактная информация:

Re: Управление частотником через modbus.

Сообщение elephant007 »

Добавил репозитарий в центр обновлений deb http://linuxcnc.org/ lucid base linuxcnc2.5.
Центр выдал мне список неустановленных пакетов, выбрал все кроме пакетов с документацией на неанглийских языках, применил, поставилось.
ЛСНС почти запустился.
вот вывод:

Код: Выделить всё

Debug file information:
Can not find -sec MOT -var MOT -num 1 
Can not find -sec IO -var IO -num 1 
Can not find -sec LINUXCNC -var NML_FILE -num 1 
Can not find -sec EMC -var NML_FILE -num 1 
custom_postgui.hal:5: Pin 'pyvcp.amp-meter' does not exist
просто напасть какая-то...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Управление частотником через modbus.

Сообщение Сергей Саныч »

elephant007 писал(а):Pin 'pyvcp.amp-meter' does not exist
Файл panel.xml положил в папку конфигурации?
В ini есть строка
PYVCP = panel.xml (в разделе [DISPLAY])?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
elephant007
Мастер
Сообщения: 857
Зарегистрирован: 18 ноя 2012, 13:12
Репутация: 332
Откуда: Сибирь, Томск
Контактная информация:

Re: Управление частотником через modbus.

Сообщение elephant007 »

Вот это лежит в папке с конфигурацией:

Код: Выделить всё

/home/elephant007/emc2/configs/мой-станок/autosave.halscope
/home/elephant007/emc2/configs/мой-станок/custom.hal
/home/elephant007/emc2/configs/мой-станок/custom_postgui.hal
/home/elephant007/emc2/configs/мой-станок/emc.var
/home/elephant007/emc2/configs/мой-станок/n700e_modbus.c
/home/elephant007/emc2/configs/мой-станок/n700e_vfd
/home/elephant007/emc2/configs/мой-станок/n700e_vfd.c
/home/elephant007/emc2/configs/мой-станок/panel.xml
/home/elephant007/emc2/configs/мой-станок/postgui_backup.hal
/home/elephant007/emc2/configs/мой-станок/probe-results.txt
/home/elephant007/emc2/configs/мой-станок/shutdown.hal
/home/elephant007/emc2/configs/мой-станок/tool.tbl
/home/elephant007/emc2/configs/мой-станок/мой-станок.hal
/home/elephant007/emc2/configs/мой-станок/мой-станок.ini

в том числе и файл с панелью...

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

Re: Управление частотником через modbus.

Сообщение Serg »

Сделай так:

Код: Выделить всё

cd
mv emc2 linuxcnc
ln -s linuxcnc emc2
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
elephant007
Мастер
Сообщения: 857
Зарегистрирован: 18 ноя 2012, 13:12
Репутация: 332
Откуда: Сибирь, Томск
Контактная информация:

Re: Управление частотником через modbus.

Сообщение elephant007 »

Крутится! Шайтанама....
Аватара пользователя
elephant007
Мастер
Сообщения: 857
Зарегистрирован: 18 ноя 2012, 13:12
Репутация: 332
Откуда: Сибирь, Томск
Контактная информация:

Re: Управление частотником через modbus.

Сообщение elephant007 »

UAVpilot писал(а):Сделай так:

Код: Выделить всё

cd
mv emc2 linuxcnc
ln -s linuxcnc emc2
вроде закрутилось. Может не надо переименовывать теперь?
Управление действует на пуск вперед, пуск назад и на стоп. КНопки + и - на скорость вращения шпинделя не действуют. Все что можно на левой панели отображается.
или скорость рулится только из программы?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Управление частотником через modbus.

Сообщение Serg »

По идее оно само должон было сделать это переименование...

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

Re: Управление частотником через modbus.

Сообщение Nick »

pkasy писал(а):не могу понять закономерность, запись такая есть,
net hy-Motor-Poles <= spindle-vfd.motor-pole-number => pyvcp.motor-pole-number
Все правильно написали - пины создаются в компонентах. Компоненты используют библиотеку hal, через которую создаются пины и организуется доступ к ним.
Запись "net ..." создает не пин, а сигнал, который связывает пины. В данном случае:
net hy-Motor-Poles <= spindle-vfd.motor-pole-number => pyvcp.motor-pole-number
net hy-Motor-Poles - создает сигнал (если такого еще нет)
<= spindle-vfd.motor-pole-number - добавляет к созданному сигналу пин. Значек <= ничего не значит, его пишут для удобства чтения, в данном случае он подсказывает, что значение пина передается в сигнал.
=> pyvcp.motor-pole-number - точно так же добавляет к сигналу новый пин. => ничего не значит, но говорит, что значение сигнала передается в пин.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Управление частотником через modbus.

Сообщение tooshka »

Что то никак не соображу, на какой пин сажать частотник для управления по модбасу? Сюда чтоль? :monkey:
шпиндель2.png (2764 просмотра) <a class='original' href='./download/file.php?id=14626&mode=view' target=_blank>Загрузить оригинал (336.67 КБ)</a>
На частотнике вроде бы пины есть. А вот как с МЕСЫ прицепиться?
частотник.png (2762 просмотра) <a class='original' href='./download/file.php?id=14627&mode=view' target=_blank>Загрузить оригинал (69.67 КБ)</a>
На МЕСЕ разьем есть просто для шпинделя и еще выход по RS 422?
шпиндель11.png
шпиндель11.png (11.27 КБ) 2762 просмотра
шпиндель22.png
шпиндель22.png (6.02 КБ) 2762 просмотра
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Управление частотником через modbus.

Сообщение Сергей Саныч »

Наверно можно и к Месе как-то зацепиться, но проще взять конвертор USB-RS485 или COM-RS485
Чудес не бывает. Бывают фокусы.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Управление частотником через modbus.

Сообщение tooshka »

Serg-tmn писал(а):Наверно можно и к Месе как-то зацепиться, но проще взять конвертор USB-RS485 или COM-RS485
Что то вроде этого??
http://ufatech.tiu.ru/p246437-preobrazo ... rs485.html
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Управление частотником через modbus.

Сообщение Сергей Саныч »

tooshka писал(а):Что то вроде этого??
Да, скорее всего подойдет.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Управление частотником через modbus.

Сообщение tooshka »

Serg-tmn писал(а):Да, скорее всего подойдет.
Только ищу пишут что с линухом работает а дрова только под винду? Или для линуха никаких драйверов не надо??
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Ответить

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