Частотник и Modbus. Универсальная заготовка.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение alex_sar » 05 июл 2019, 11:27

pegas13 писал(а):Дома на столе все крутилось, перенес в гараж, собрал. Появилась ошибка "Invalid_CRC".

Что это может значить?

Только вчера решал такую же проблему. Ошибки были такие, что аж по минуте связи не было.
Заменил дерьмовый переходник RS-232->485 на нормальный - теперь ошибок 0. Больше ничего не менял.

Нормальный это что то вроде такого (конечно же китайский, а не брендовый)
Изображение
alex_sar
Кандидат
 
Сообщения: 51
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 4
Настоящее имя: Алексей

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение pegas13 » 05 июл 2019, 22:30

alex_sar писал(а):Нормальный это что то вроде такого (конечно же китайский, а не брендовый)


Да, переходник знатный, на Ali покупали?
pegas13
Новичок
 
Сообщения: 12
Зарегистрирован: 31 мар 2019, 22:26
Откуда: Витебск
Репутация: 0
Настоящее имя: Владимир

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение raddd » 05 июл 2019, 22:56

я долго пытался конектится к шнайдеру через ADAM 485-rs232.(такой же только для компорта и ADAM а не icp con)
так и не сконектился.
получилось только через китайский УСБ свисток.
так что как повезет)))
ПилотуБЕСПИЛОТНИКА-дамы не дают (с)
Аватара пользователя
raddd
Мастер
 
Сообщения: 1557
Зарегистрирован: 10 фев 2015, 08:50
Откуда: Беларусь Минский р-н
Репутация: 528
Медальки:
Настоящее имя: Alexey Rodionov

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение vala » 07 июл 2019, 22:56

Не могу добится включеня шпинделя, знаний не хватает.
Linuxcnc и Пч комуницыруют между собой, адреса 0х0505 и 0х0507 считываются, константа MIN_SPEED записывается в 0х0901 и дальше ни сместа.
Частотник и Modbus. Универсальная заготовка. Screenshot.png

Пч не умеет вести запись по одному регистру
Частотник и Modbus. Универсальная заготовка. Capture_2.PNG

поэтому я взял файл spindle-vfd.c отсюда viewtopic.php?p=308133#p308133 .
Там форумчанин mmavka переделал функцыю записи
Я полагаю что в custom hal что то не так с названиями пинов,
так как Linuxcnc ругался что таких пинов нет.
Код: Выделить всёРазвернуть
net spindle-forward motion.spindle-forward spindle-vfd.spindle-fwd
net spindle-reverse motion.spindle-reverse spindle-vfd.spindle-rev
net spindle-on motion.spindle-on spindle-vfd.spindle-on


А вот с такими заработал.
Код: Выделить всёРазвернуть
net spindle-motion.spindle-forward spindle-vfd.spindle-fwd
net spindle-motion.spindle-reverse spindle-vfd.spindle-rev
net spindle-motion.spindle-on spindle-vfd.spindle-on


У меня стоит Linuxcnc 2.8 . Cвисток с Mach3 по ModBus общается без проблем и здесь похоже что также.
files.zip
configs & spindle-vfd
(66.62 Кб) Скачиваний: 22
Аватара пользователя
vala
Почётный участник
Почётный участник
 
Сообщения: 399
Зарегистрирован: 08 окт 2013, 21:01
Откуда: Latvia
Репутация: 217
Медальки:

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение BentScrew » 08 июл 2019, 04:04

vala писал(а):Не могу добится включеня шпинделя, знаний не хватает.

vala писал(а):А вот с такими заработал.

То есть в итоге всё работает?
Аватара пользователя
BentScrew
Мастер
 
Сообщения: 274
Зарегистрирован: 17 окт 2014, 15:03
Откуда: г.Хабаровск
Репутация: 139
Медальки:
Настоящее имя: Александр

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение vala » 08 июл 2019, 08:07

BentScrew писал(а):
vala писал(а):Не могу добится включеня шпинделя, знаний не хватает.

vala писал(а):А вот с такими заработал.

То есть в итоге всё работает?

Нет не работает.
Не реагирует на кнопки управления шпинделем и на команды из MDI окна.
Если запустить программу на выполнение, то тоже ноль реакцыи.
Аватара пользователя
vala
Почётный участник
Почётный участник
 
Сообщения: 399
Зарегистрирован: 08 окт 2013, 21:01
Откуда: Latvia
Репутация: 217
Медальки:

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение BentScrew » 08 июл 2019, 08:52

Кажется у вас в XXYZ_machine.hal не объявлены сигналы включения шпинделя (on/forward/reverse). Кликните в меню Machine -> Show Hal Configuration и сделайте скриншот сецкии spindle.0.*. Надо посмотреть что там есть и как называется.
Аватара пользователя
BentScrew
Мастер
 
Сообщения: 274
Зарегистрирован: 17 окт 2014, 15:03
Откуда: г.Хабаровск
Репутация: 139
Медальки:
Настоящее имя: Александр

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение vala » 08 июл 2019, 09:10

BentScrew писал(а):Кажется у вас в XXYZ_machine.hal не объявлены сигналы включения шпинделя (on/forward/reverse). Кликните в меню Machine -> Show Hal Configuration и сделайте скриншот сецкии spindle.0.*. Надо посмотреть что там есть и как называется.


Частотник и Modbus. Универсальная заготовка. spindle.png
Аватара пользователя
vala
Почётный участник
Почётный участник
 
Сообщения: 399
Зарегистрирован: 08 окт 2013, 21:01
Откуда: Latvia
Репутация: 217
Медальки:

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение BentScrew » 08 июл 2019, 09:28

И ещё секцию motion, пжлст. Интересует есть ли сигналы motion.spindle-on, motion.spindle-forward, motion.spindle-reverse. Существуют ли они вообще и с чем соединены.
Аватара пользователя
BentScrew
Мастер
 
Сообщения: 274
Зарегистрирован: 17 окт 2014, 15:03
Откуда: г.Хабаровск
Репутация: 139
Медальки:
Настоящее имя: Александр

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение BentScrew » 08 июл 2019, 09:43

Вроде разобрался. В файл XXYZ_machine.hal добавьте:
Код: Выделить всёРазвернуть
net spindle-on spindle.0.on
net spindle-forward spindle.0.forward
net spindle-reverse spindle.0.reverse
Кратко суть такая: берём имеющийся выходной пин spindle.0.on и связываем его с сигналом spindle-on. Сигнал объявляем (создаём) тут же, вторым концом он никуда не подключен, и вроде как висит в воздухе. То же самое для spindle-forward и spindle-reverse.

После этого в custom.hal должно быть:
Код: Выделить всёРазвернуть
net spindle-on spindle-vfd.spindle-on
net spindle-forward spindle-vfd.spindle-fwd
net spindle-reverse spindle-vfd.spindle-rev
То есть: берём созданный ранее сигнал spindle-on и заводим его на входной пин spindle-vfd.spindle-on. Аналогично с остальными сигналами.
Аватара пользователя
BentScrew
Мастер
 
Сообщения: 274
Зарегистрирован: 17 окт 2014, 15:03
Откуда: г.Хабаровск
Репутация: 139
Медальки:
Настоящее имя: Александр

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение vala » 08 июл 2019, 09:49

Спасибо, пойду пробовать.
Аватара пользователя
vala
Почётный участник
Почётный участник
 
Сообщения: 399
Зарегистрирован: 08 окт 2013, 21:01
Откуда: Latvia
Репутация: 217
Медальки:

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение vala » 08 июл 2019, 12:01

Улутшение ситуации произошло, но не в полной мере.
Шпиндель стал запускатся по М3 и от ручного управления на установленную по умолчанию rpm - 3000, но событие at-speed не происходит.
Например по команде M3 S10000 выходит на установленную по умолчанию rpm - 3000, событие at-speed также не происходит.
При попытке увеличить обороты происходит останока шпинделя.
(для просмотра содержимого нажмите на ссылку)
Частотник и Modbus. Универсальная заготовка. M3 S3000.png

Тут S 1000, при S 10000 картина такаяже.
Частотник и Modbus. Универсальная заготовка. M3 S10000.png
Аватара пользователя
vala
Почётный участник
Почётный участник
 
Сообщения: 399
Зарегистрирован: 08 окт 2013, 21:01
Откуда: Latvia
Репутация: 217
Медальки:

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение BentScrew » 08 июл 2019, 12:21

В XXYZ_machine.hal уже есть строка:
Код: Выделить всёРазвернуть
net spindle-cmd-rpm     <= spindle.0.speed-out


Значит в custom.hal должно быть:
Код: Выделить всёРазвернуть
net spindle-cmd-rpm spindle-vfd.command-speed
Аватара пользователя
BentScrew
Мастер
 
Сообщения: 274
Зарегистрирован: 17 окт 2014, 15:03
Откуда: г.Хабаровск
Репутация: 139
Медальки:
Настоящее имя: Александр

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение vala » 08 июл 2019, 12:29

OK!
У меня там стояла такая строка
Код: Выделить всёРазвернуть
net spindle-cmd spindle-vfd.command-speed

добавлю -rpm
Аватара пользователя
vala
Почётный участник
Почётный участник
 
Сообщения: 399
Зарегистрирован: 08 окт 2013, 21:01
Откуда: Latvia
Репутация: 217
Медальки:

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение vala » 08 июл 2019, 14:18

Всё получилось.
Спасибо за помощь. Теперь ещё вопрос, это правильно что на нажатие кнопок "+" и "-" ручного управления шпинделем он останавливается.
Аватара пользователя
vala
Почётный участник
Почётный участник
 
Сообщения: 399
Зарегистрирован: 08 окт 2013, 21:01
Откуда: Latvia
Репутация: 217
Медальки:

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение Andrey@KZN » 22 июл 2019, 10:04

Доигрался похоже.
Переходник Ethernet-RS485 не может по modbus сконнектиться
USB свистки с компа тоже не могут

Везде одна ошибка - timeout, но при этом сразу же :)
Ухитрился убить порт на частотнике? Как можно проверить?
Или дело в том, что при проверке подключил USB-RS485 к частотнику не экранированной и не витой парой длиной метра 4 ? А когда игрался и проверял подключение - там пол метра было от силы...
Andrey@KZN
Мастер
 
Сообщения: 386
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 41
Настоящее имя: Андрей

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение Сергей Саныч » 22 июл 2019, 10:11

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

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение Argon-11 » 22 июл 2019, 10:11

Andrey@KZN писал(а):не экранированной и не витой парой длиной метра 4

Крайне желательно еще и "дренажный" провод, т.е. объединение "земли" адптера и "земли" интерфейсной части частотника.
Аватара пользователя
Argon-11
Мастер
 
Сообщения: 1353
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 308

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение Сергей Саныч » 22 июл 2019, 10:15

Argon-11 писал(а):Крайне желательно еще и "дренажный" провод
Не просто "крайне желательно", а "строго обязательно" :)
Исключение - когда есть опторазвязка.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 8411
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2633
Медальки:

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение Andrey@KZN » 22 июл 2019, 10:49

Сергей Саныч писал(а):Стандартный вопрос: дренажный провод есть?

Нет
И подключено вообще тем, что было под рукой - телефонным проводом. Чисто для проверки, т.к. Ethernet-RS485 совсем никак не работает.
Получается первое, что проверить - через 2 100-омных резистора подключить дренажный провод?
Andrey@KZN
Мастер
 
Сообщения: 386
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 41
Настоящее имя: Андрей

Пред.След.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Coffeein, dima138, Dimka, Google [Bot], iMaks-RS, Khassanov.i.g, Lancaster885, maestro471, manty, Mihaill, nik1, odekolon, Orfey, Prav, sh1n0da, UAVpilot, vadoni, vanuhacnc, Vitalii, Yandex [bot], индеецпетя

Reputation System ©'