Страница 6 из 21
Re: Управление частотником через modbus.
Добавлено: 24 апр 2013, 18:59
Сергей Саныч
elephant007 писал(а):Как называется просто COM1? ttyS0 ?
Вроде бы да... (я не настоящий линуксоид

). Кстати, не знаю, реализовано ли в "жестокой коробке" подавление собственного сигнала.
Re: Управление частотником через modbus.
Добавлено: 24 апр 2013, 22:21
Serg
elephant007 писал(а):что это такое?
Что говорит
?
Как называется просто COM1? ttyS0 ?
/dev/ttyS0
Re: Управление частотником через modbus.
Добавлено: 25 апр 2013, 04:04
elephant007
игнорирует, ответа нет никакого, полсекунды задумался и снова вывел командную строчку.
Поиск через ГУИ тоже результата не дал.
Re: Управление частотником через modbus.
Добавлено: 25 апр 2013, 05:10
pkasy
а поиск чего?
Re: Управление частотником через modbus.
Добавлено: 25 апр 2013, 08:18
Сергей Саныч
У меня вот здесь лежит
Код: Выделить всё
cnc@cnc-desktop:~$ locate liblinuxcnchal
/usr/lib/liblinuxcnchal.so
/usr/lib/liblinuxcnchal.so.0
cnc@cnc-desktop:~$
Откуда он там взялся и почему у тебя нет, пусть объяснят более опытные товарищи

Re: Управление частотником через modbus.
Добавлено: 25 апр 2013, 10:48
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
может быть в них засада?
Re: Управление частотником через modbus.
Добавлено: 25 апр 2013, 12:31
Serg
Да. С версии 2.5.0 оно называется не emc2, а linuxcnc, соотв. эта библиотека у тебя называется libemc2hal.so.0.
Тебе надо либо обновится до linuxcnc 2.5.2, либо самому перекомпилить n700e_vfd.
Re: Управление частотником через modbus.
Добавлено: 25 апр 2013, 13:32
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
просто напасть какая-то...
Re: Управление частотником через modbus.
Добавлено: 25 апр 2013, 13:41
Сергей Саныч
elephant007 писал(а):Pin 'pyvcp.amp-meter' does not exist
Файл
panel.xml положил в папку конфигурации?
В ini есть строка
PYVCP = panel.xml (в разделе
[DISPLAY])?
Re: Управление частотником через modbus.
Добавлено: 25 апр 2013, 13:47
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
в том числе и файл с панелью...
а в ини строчки не было. Добавил - запустилось, панель на самом виду.
Re: Управление частотником через modbus.
Добавлено: 25 апр 2013, 13:50
Serg
Re: Управление частотником через modbus.
Добавлено: 25 апр 2013, 13:52
elephant007
Крутится! Шайтанама....
Re: Управление частотником через modbus.
Добавлено: 25 апр 2013, 13:54
elephant007
UAVpilot писал(а):Сделай так:
вроде закрутилось. Может не надо переименовывать теперь?
Управление действует на пуск вперед, пуск назад и на стоп. КНопки + и - на скорость вращения шпинделя не действуют. Все что можно на левой панели отображается.
или скорость рулится только из программы?
Re: Управление частотником через modbus.
Добавлено: 25 апр 2013, 14:13
Serg
По идее оно само должон было сделать это переименование...
Обороты меняются только параметром S, работу кнопок было лениво правильно делать.

Re: Управление частотником через modbus.
Добавлено: 26 апр 2013, 20:12
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 - точно так же добавляет к сигналу новый пин. => ничего не значит, но говорит, что значение сигнала передается в пин.
Re: Управление частотником через modbus.
Добавлено: 14 май 2013, 19:27
tooshka
Что то никак не соображу, на какой пин сажать частотник для управления по модбасу? Сюда чтоль?
На частотнике вроде бы пины есть. А вот как с МЕСЫ прицепиться?
На МЕСЕ разьем есть просто для шпинделя и еще выход по RS 422?

- шпиндель11.png (11.27 КБ) 2780 просмотров

- шпиндель22.png (6.02 КБ) 2780 просмотров
Re: Управление частотником через modbus.
Добавлено: 14 май 2013, 20:05
Сергей Саныч
Наверно можно и к Месе как-то зацепиться, но проще взять конвертор USB-RS485 или COM-RS485
Re: Управление частотником через modbus.
Добавлено: 14 май 2013, 20:31
tooshka
Serg-tmn писал(а):Наверно можно и к Месе как-то зацепиться, но проще взять конвертор USB-RS485 или COM-RS485
Что то вроде этого??
http://ufatech.tiu.ru/p246437-preobrazo ... rs485.html
Re: Управление частотником через modbus.
Добавлено: 14 май 2013, 20:45
Сергей Саныч
tooshka писал(а):Что то вроде этого??
Да, скорее всего подойдет.
Re: Управление частотником через modbus.
Добавлено: 14 май 2013, 20:51
tooshka
Serg-tmn писал(а):Да, скорее всего подойдет.
Только ищу пишут что с линухом работает а дрова только под винду? Или для линуха никаких драйверов не надо??