Vfdmod - управляем частотником по MODBUS RTU

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
成龙79
Кандидат
Сообщения: 61
Зарегистрирован: 11 сен 2016, 16:49
Репутация: 4
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение 成龙79 »

Получил Usb=> rs485 адаптеры в ini файле соответственно установил USB0 при запуске linuxcnc на частотнике моргает светодиод но с постоянным интервалом в терминале показывает следующее..

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
ERROR Connection timed out: select

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
ERROR Connection timed out: select
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение alex_sar »

нет коннекта по rs-485
именно такие ошибки появляются.
проверяйте провода, настройки скоростей и чётностей в частотнике и ini файле.
Аватара пользователя
成龙79
Кандидат
Сообщения: 61
Зарегистрирован: 11 сен 2016, 16:49
Репутация: 4
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение 成龙79 »

alex_sar писал(а):нет коннекта по rs-485
именно такие ошибки появляются.
проверяйте провода, настройки скоростей и чётностей в частотнике и ini файле.
Спасибо! Поменял кабель с экранированного на обычную витую пару, частота мерцания светодиода на ЧП увеличилась терминал выдал следующее:
Снимок экрана_2020-06-09_14-49-10.png (2073 просмотра) <a class='original' href='./download/file.php?id=185222&sid=3d68147246b0aaeca1ac9320007f8560&mode=view' target=_blank>Загрузить оригинал (303.83 КБ)</a>
но шпиндель так и не запускается((
частота в ini и на ЧП совпадают (19200), параметр 8-33 =(2) контроль четности отсутствует 1 стоп бит
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение aekhv »

Пишут на соседнем форуме:
I was planning on writing up the steps I used to establish communication with my vfd, but aekhv's documentation is immaculate.
Гуглоперевод:
Я планировал записать шаги, которые использовал для установления связи с моим vfd, но документация aekhv безупречна.
А я всё думал, будет кто-нибудь эту писанину читать? :hehehe: :hehehe: :hehehe:
Аватара пользователя
成龙79
Кандидат
Сообщения: 61
Зарегистрирован: 11 сен 2016, 16:49
Репутация: 4
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение 成龙79 »

Вот почему у всех работает а у меня не получается ни как :thinking: что я делаю не так? Провода менял от свистка к ПЧ ставил и с эраном и без,параметры и частоты менял и в INI файле и на чп , вернул все на круги своя. Чтобы проверить есть ли связь чп со свистком установил Modbusrtu Scanner : выдал следующие параметры 19200,8, none,1
19200,8,none,2
в ini таже частота ставил и единицу и двойку картина не меняется. Укажите правильное направление а то топчусь на одном месте уже руки опускаются.

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
ERROR Connection timed out: select
<1B><00><0F><19><0D><13><02>
vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<0F><1E><13><1E><0F>
ERROR CRC received 1E0F != CRC calculated 9AE

И еще такой вопрос что означают эти строки с цифрами в терминале и как их можно расшифровать? И правильно ли я понимаю что в квадратных скобках верные значения а в угловых ошибочные?
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение alex_sar »

проблема со связью, какая - непонятно. протокол устроен так что передатчик посылает запрос, а приёмник отвечает эхом (то есть дублирует).
в квадратных скобках то что отправлено в линию rs-4u85, а в треугольных - то что пришло из rs-485. должно быть одно и то же...
если есть ещё один свисток - можно попробовать поставить терминал rs-485 на другой комп и понаблюдать.

не знаю что за частотник у вас, можно фирменную прогу попробовать чтобы понять что происходит
Аватара пользователя
成龙79
Кандидат
Сообщения: 61
Зарегистрирован: 11 сен 2016, 16:49
Репутация: 4
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение 成龙79 »

alex_sar писал(а): 17 сен 2020, 19:48 проблема со связью, какая - непонятно. протокол устроен так что передатчик посылает запрос, а приёмник отвечает эхом (то есть дублирует).
в квадратных скобках то что отправлено в линию rs-4u85, а в треугольных - то что пришло из rs-485. должно быть одно и то же...
если есть ещё один свисток - можно попробовать поставить терминал rs-485 на другой комп и понаблюдать.

не знаю что за частотник у вас, можно фирменную прогу попробовать чтобы понять что происходит
Я вот подумал может проблема с юсб портом на компе ... Да на следующей неделе у отца комп позаимствую на эксперименты как раз он просил операционку переставить поставлю на него cnc попробую... На свой рабочий ноут с двумя осями linux mint 19 и windows так и не смог поставить linuxcnc. Хотел поставить рядом Stretch но при разметке диска остановился, испугался данные потереть. Спасибо буду пробовать с другого компа о результатах отпишусь.
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение alex_sar »

Можно попробовать под виндовс найти программу для тестированя модбус, а если повезет то даже именно для вашего частотника. Надо хоть как-то добится связи, а потом уже легче будет. Советую в эту сторону направить усилия.

Не думаю что это проблема с юсб портом, были бы другие симптомы.
成龙79 писал(а): Спасибо! Поменял кабель с экранированного на обычную витую пару, частота мерцания светодиода на ЧП увеличилась терминал выдал следующее:
А экран как/куда подключили? Не с обоих сторон надеюсь?
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение aekhv »

alex_sar писал(а): должно быть одно и то же...
Нет, содержимое запроса и ответа будет различаться, и это совершенно нормально, пример корректного обмена можно посмотреть тут: viewtopic.php?p=570161#p570161
成龙79 писал(а): vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<0F><1E><13><1E><0F>
ERROR CRC received 1E0F != CRC calculated 9AE
Как-то частотник отвечает, но связь, похоже, очень неустойчивая. Надо разбираться с помехами. Возможно также, что в ПЧ поджарена линия RS485, и теперь уже неважно какой адаптер используется... Также можно покрутить параметр ProtocolDelay в INI, описание есть в Wiki.
成龙79 писал(а): Хотел поставить рядом Stretch но при разметке диска остановился, испугался данные потереть.
Систему ставить не обязательно, для тестов достаточно загрузиться с LiveDVD, конфигурацию станка подкинуть с флешки.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение Serg »

aekhv писал(а): <0F><1E><13><1E><0F>
Похоже уровень нуля плавает вверх-вниз, судя по цифрам с частотой сети (50Гц)... Подтяжка на А и В есть?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
成龙79
Кандидат
Сообщения: 61
Зарегистрирован: 11 сен 2016, 16:49
Репутация: 4
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение 成龙79 »

alex_sar писал(а): 18 сен 2020, 01:34 Можно попробовать под виндовс найти программу для тестированя модбус, а если повезет то даже именно для вашего частотника. Надо хоть как-то добится связи, а потом уже легче будет. Советую в эту сторону направить усилия.

Не думаю что это проблема с юсб портом, были бы другие симптомы.
成龙79 писал(а): Спасибо! Поменял кабель с экранированного на обычную витую пару, частота мерцания светодиода на ЧП увеличилась терминал выдал следующее:
А экран как/куда подключили? Не с обоих сторон надеюсь?

Экран подключал На сам ЧП, частотник у меня Danfoc FC051
Serg писал(а): 18 сен 2020, 05:51
aekhv писал(а): <0F><1E><13><1E><0F>
Похоже уровень нуля плавает вверх-вниз, судя по цифрам с частотой сети (50Гц)... Подтяжка на А и В есть?

Вы имеете ввиду на Адаптере ? да поджаты после затяжки проверил потянув за каждый из проводов.
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
Аватара пользователя
成龙79
Кандидат
Сообщения: 61
Зарегистрирован: 11 сен 2016, 16:49
Репутация: 4
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение 成龙79 »

aekhv писал(а): 18 сен 2020, 03:49
Как-то частотник отвечает, но связь, похоже, очень неустойчивая. Надо разбираться с помехами. Возможно также, что в ПЧ поджарена линия RS485, и теперь уже неважно какой адаптер используется...
Подключал ПЧ через USB к программе под Windows "Modbus rtu Scanner " программа получила данные от ПЧ ( 19200 ;8 ;none;1) тоесть есть связь по шине RS485. Или я не правильно понимаю?

成龙79 писал(а): Хотел поставить рядом Stretch но при разметке диска остановился, испугался данные потереть.
Систему ставить не обязательно, для тестов достаточно загрузиться с LiveDVD, конфигурацию станка подкинуть с флешки.
[/quote]
Я даже и не подумал о Live CD :idiot: Спасибо так тоже попробую!
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение xenon-alien »

成龙79 писал(а): да поджаты после затяжки проверил потянув за каждый из проводов.
:lolh:
подтяжка к земле, или питанию. (pullup/pulldown) раздел "Исключение приема при передаче RS-485"
Мне ещё самому предстоит с 485 разобраться.
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение alex_sar »

成龙79 писал(а): Подключал ПЧ через USB к программе под Windows "Modbus rtu Scanner " программа получила данные от ПЧ ( 19200 ;8 ;none;1) тоесть есть связь по шине RS485. Или я не правильно понимаю?
чё-то непохоже на данные!

попробуйте запрос какой нибудь послать (тот что в квадратных скобках в логах) и посмотрите ответ. у меня в документации к частотнику были написаны примеры запросов и ответов.

сам протокол модбус очень простой, можно буквально из головы писать и читать, там никакой нет высшей математики. если посмотрите описание (а их в интернете миллион) - сами увидите. какой у вас частотник?
Аватара пользователя
成龙79
Кандидат
Сообщения: 61
Зарегистрирован: 11 сен 2016, 16:49
Репутация: 4
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение 成龙79 »

alex_sar писал(а): 19 сен 2020, 00:29
成龙79 писал(а): Подключал ПЧ через USB к программе под Windows "Modbus rtu Scanner " программа получила данные от ПЧ ( 19200 ;8 ;none;1) тоесть есть связь по шине RS485. Или я не правильно понимаю?
чё-то непохоже на данные!

попробуйте запрос какой нибудь послать (тот что в квадратных скобках в логах) и посмотрите ответ. у меня в документации к частотнику были написаны примеры запросов и ответов.

сам протокол модбус очень простой, можно буквально из головы писать и читать, там никакой нет высшей математики. если посмотрите описание (а их в интернете миллион) - сами увидите. какой у вас частотник?
Каким образом запрос послать через терминал или из сервисного приложения для ПЧ?
У меня ПЧ Danfoss fc 051
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение alex_sar »

Сервисное приложение - отлично! Получается настройки читать-писать через него?
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение xenon-alien »

成龙79 писал(а): У меня ПЧ Danfoss fc 051
У меня такой же!
Как раз "свистки" заказал USB RS485 2 таких и 2 таких (на всякий случай, а то не понятно какой заработает)
Так что буду следить за успехами.
У вас какой "свисток"?
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение alex_sar »

xenon-alien писал(а): 19 сен 2020, 13:56 Так что буду следить за успехами.
У вас какой "свисток"?
Работает fc051 прекрасно, вот здесь конфиги лежат
http://www.cnc-club.ru/forum/viewtopic. ... 61#p566261

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

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение Serg »

xenon-alien писал(а): подтяжка к земле, или питанию. (pullup/pulldown) раздел "Исключение приема при передаче RS-485"
Правильнее будет раздел "Защитное смещение". :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Vfdmod - управляем частотником по MODBUS RTU

Сообщение xenon-alien »

alex_sar писал(а): По первой вашей ссылке повзрослее выглядит, с ним должно точно взлететь )
Что-то жаловались на мигания диодов при передаче данных, что вносит какйю-то погрешность, или мешает корректной работе.
Так что это ещё под вопросом.
Ответить

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