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

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

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

Сообщение Serg »

成龙79 писал(а): На станок у меня ноль не приходит вообще только 3 фазы и заземление.
Это не про тот ноль. Это похоже на разность потенциалов на корпусе компа и частотника. Комп в этих экспериментах всегда один и тот-же, с виндой и линуксом?
成龙79 писал(а): Можно это как то в виде примера или ссылку на букварь должна быть какая то карта или разметка как читать эти биты?
В стандарте на EIA-485, но если кратко, то обрати внимание на тот факт, что в ответе нули и единицы идут пачками, например вот это
<9F><FD><F3><79><4D>
предсталяет собой последовательность бит:
10011111 11111101 11110011 01111001 01001101
Т.е. в начале идут пачки единиц с редкими нулями, а "1" - это неактивное состояние шины, т.е либо нет контакта (сомнительно), либо уровни смещены так, что очень редко получаются уровни, соответствующие "0". По опыту такое часто бывает, когда сигнал суммируется с каким-то другим, например очень похоже, что во время приёма первых 4-х байтов наложился какой-то положительный потенциал, а судя по скорости обмена и длине этого события это очень похоже на положительную полуволну синусоиды 50Гц.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
成龙79
Кандидат
Сообщения: 61
Зарегистрирован: 11 сен 2016, 16:49
Репутация: 4
Контактная информация:

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

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

Serg писал(а): 27 сен 2020, 01:17
成龙79 писал(а): На станок у меня ноль не приходит вообще только 3 фазы и заземление.
Это не про тот ноль. Это похоже на разность потенциалов на корпусе компа и частотника. Комп в этих экспериментах всегда один и тот-же, с виндой и линуксом?
成龙79 писал(а): Можно это как то в виде примера или ссылку на букварь должна быть какая то карта или разметка как читать эти биты?
В стандарте на EIA-485, но если кратко, то обрати внимание на тот факт, что в ответе нули и единицы идут пачками, например вот это
<9F><FD><F3><79><4D>
предсталяет собой последовательность бит:
10011111 11111101 11110011 01111001 01001101
Т.е. в начале идут пачки единиц с редкими нулями, а "1" - это неактивное состояние шины, т.е либо нет контакта (сомнительно), либо уровни смещены так, что очень редко получаются уровни, соответствующие "0". По опыту такое часто бывает, когда сигнал суммируется с каким-то другим, например очень похоже, что во время приёма первых 4-х байтов наложился какой-то положительный потенциал, а судя по скорости обмена и длине этого события это очень похоже на положительную полуволну синусоиды 50Гц.
Нет компьютеры разные 2 шт, что с виндой это мой рабочий ноутбук. Второй на котором Linux cnc старый системник взят на эксперименты.
Да теперь я больше склоняюсь что дело в компьютере. Дело в том что этот экспериментальный компьютер в разобранном виде( материнка отдельно блок питания отдельно) лежат на столе. Я его достал из корпуса для того чтобы установить в электро шкаф станка. Возможно это как то повлияло...? корпус БП и материнской платы возможно имеют общее заземление может от этого все беды?
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
alex_sar
Мастер
Сообщения: 1707
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 285
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

у меня тоже материнка висит на дсп плите на шурупах и всё прекрасно работает.
дело в usb свистке.
возможно в сгоревшем была подтяжка, а в этом - нет. вот он и ловит всё что попало из эфира.

попробуй терминацию rs-485 переключить на частотнике. (микропереключать Bus Ter)

и ещё раз обрати внимание - скорость сама сбрасывается на 19200, когда протокол переключаешь на modbus.

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

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

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

alex_sar писал(а): 28 сен 2020, 18:40 у меня тоже материнка висит на дсп плите на шурупах и всё прекрасно работает.
дело в usb свистке.
возможно в сгоревшем была подтяжка, а в этом - нет. вот он и ловит всё что попало из эфира.
Ну хорошо надеюсь со следующей партии свистков мне удастся запустить Modbus ;)
alex_sar писал(а): попробуй терминацию rs-485 переключить на частотнике. (микропереключать Bus Ter)

и ещё раз обрати внимание - скорость сама сбрасывается на 19200, когда протокол переключаешь на modbus.
Хорошо попробую переключить. Да я думал что для каждого протокола можно свою частоту выставить а оказывается он сбрасывает спасибо буду знать.
alex_sar писал(а):
p.s. на "ты", если не против
Я абсолютно За :)
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

В первую очередь нужно всё таки проверить наличие "защитного смещения" в адаптере.
成龙79 писал(а): Дело в том что этот экспериментальный компьютер в разобранном виде( материнка отдельно блок питания отдельно) лежат на столе. Я его достал из корпуса для того чтобы установить в электро шкаф станка. Возможно это как то повлияло...? корпус БП и материнской платы возможно имеют общее заземление может от этого все беды?
Они должны иметь общее заземление.
Надо соединить в одной точке корпуса частотника, БП и материнки (металлизированные отверстия) и для безопасности подключить к защитному заземлению (средний контакт в розетке), если оно есть.
Если нет, то перед соединением проверяй разность потенциалов (тестером про переменному напряжению) между корпусами и если есть, то пробуй менять питающие провода местами и всё это обязательно должно запитываться от одного общего питающего кабеля (в розетку)!
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
成龙79
Кандидат
Сообщения: 61
Зарегистрирован: 11 сен 2016, 16:49
Репутация: 4
Контактная информация:

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

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

Serg писал(а): 29 сен 2020, 00:32 В первую очередь нужно всё таки проверить наличие "защитного смещения" в адаптере.
成龙79 писал(а): Дело в том что этот экспериментальный компьютер в разобранном виде( материнка отдельно блок питания отдельно) лежат на столе. Я его достал из корпуса для того чтобы установить в электро шкаф станка. Возможно это как то повлияло...? корпус БП и материнской платы возможно имеют общее заземление может от этого все беды?
Они должны иметь общее заземление.
Надо соединить в одной точке корпуса частотника, БП и материнки (металлизированные отверстия) и для безопасности подключить к защитному заземлению (средний контакт в розетке), если оно есть.
Если нет, то перед соединением проверяй разность потенциалов (тестером про переменному напряжению) между корпусами и если есть, то пробуй менять питающие провода местами и всё это обязательно должно запитываться от одного общего питающего кабеля (в розетку)!
Да я Понял сделаю заземление компьютера на корпус станка. Станок имеет заземление в нем же установлен ПЧ на металлической пластине имеет плотный контакт с задней металлической опорой ПЧ. Разница потенциалов 0 в розетке и Заземления 1.3 вольта. Заземления в розетках нет делал сам когда заливал фундамент под станок всю арматуру связал и вывел шину заземления.
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

成龙79 писал(а): установлен ПЧ на металлической пластине имеет плотный контакт с задней металлической опорой ПЧ
Для защитного заземления у ЧП должна быть специальная клемма. Все остальные металлические части ПЧ к заземлению не имеют никакого отношения.
成龙79 писал(а): когда заливал фундамент под станок всю арматуру связал и вывел шину заземления.
Про всякие арматуры и прочие железки аналогично. Обязательно на любых станках и их компонентах все клеммы для защитного заземления нужно подключать к оному отдельными проводами. Даже если эти железки соединены друг с другом.
1497896709171099779.jpg (1160 просмотров) <a class='original' href='./download/file.php?id=186996&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (960.53 КБ)</a>
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
成龙79
Кандидат
Сообщения: 61
Зарегистрирован: 11 сен 2016, 16:49
Репутация: 4
Контактная информация:

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

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

Serg писал(а): 29 сен 2020, 18:46
Для защитного заземления у ЧП должна быть специальная клемма. Все остальные металлические части ПЧ к заземлению не имеют никакого отношения.
Сделал заземление ПЧ и компа после чего Терминал выдал такие данные. Подключено через алаптер rs 232=>rs485 в его работоспособности не уверен.

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

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<00><7F><BE><8F><EA>
ERROR CRC received 8FEA != CRC calculated D180

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<37><37><13><00><7F>
ERROR CRC received 7F != CRC calculated 97F3

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<7E><47><FB><FD><2D>
ERROR CRC received FD2D != CRC calculated 63AB

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<00><7F><BE><8F><EA>
ERROR CRC received 8FEA != CRC calculated D180

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<37><37><13><00><7F>
ERROR CRC received 7F != CRC calculated 97F3

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<7E><47><FB><FD><2D>
ERROR CRC received FD2D != CRC calculated 63AB

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<9F><FD><F3><79><4D>
ERROR CRC received 794D != CRC calculated 413B

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<FF><37><37><13><00>
ERROR CRC received 1300 != CRC calculated 1616

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<7F><7E><47><FB><FD>
ERROR CRC received FBFD != CRC calculated 218A

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<2D><9F><FD><F3><79>
ERROR CRC received F379 != CRC calculated 49B8

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<4D><FF><37><37><13>
ERROR CRC received 3713 != CRC calculated E1F1

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<00><7F><7E><47><FB>
ERROR CRC received 47FB != CRC calculated D1D0

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<FD><2D><9F><FD><F3>
ERROR CRC received FDF3 != CRC calculated BD08

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<79><4D><FF><37><37>
ERROR CRC received 3737 != CRC calculated D509

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
<13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00>
vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<7F><7E><47><FB><FD>
ERROR CRC received FBFD != CRC calculated 218A

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<2D><9F><00><7F><BE>
ERROR CRC received 7FBE != CRC calculated 8839

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<8F><EA><37><37><13>
ERROR CRC received 3713 != CRC calculated 4E9D

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<00><7F><7E><47><FB>
ERROR CRC received 47FB != CRC calculated D1D0

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<FD><2D><9F><FD><F3>
ERROR CRC received FDF3 != CRC calculated BD08

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<79><4D><FF><37><37>
ERROR CRC received 3737 != CRC calculated D509

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
<13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00><7F><7E><47><FB><FD><2D><9F><00>
vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<7F><BE><8F><EA><37>
ERROR CRC received EA37 != CRC calculated 701C

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<37><13><00><7F><7E>
ERROR CRC received 7F7E != CRC calculated CD3E

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

<9F><FD><F3><79><4D>
ERROR CRC received 794D != CRC calculated 413B

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<FF><37><37><13><00>
ERROR CRC received 1300 != CRC calculated 1616

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<7F><7E><47><FB><FD>
ERROR CRC received FBFD != CRC calculated 218A

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<2D><9F><FD><F3><79>
ERROR CRC received F379 != CRC calculated 49B8

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<4D><FF><37><37><13>
ERROR CRC received 3713 != CRC calculated E1F1

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<00><7F><7E><47><FB>
ERROR CRC received 47FB != CRC calculated D1D0
vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<00><7F><BE><8F><EA>
ERROR CRC received 8FEA != CRC calculated D180

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<37><37><13><00><7F>
ERROR CRC received 7F != CRC calculated 97F3

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<7E><47><FB><FD><2D>
ERROR CRC received FD2D != CRC calculated 63AB

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<9F><FD><F3><79><4D>
ERROR CRC received 794D != CRC calculated 413B

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<FF><37><37><13><00>
ERROR CRC received 1300 != CRC calculated 1616

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<7F><7E><47><FB><FD>
ERROR CRC received FBFD != CRC calculated 218A

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<2D><9F><FD><F3><79>
ERROR CRC received F379 != CRC calculated 49B8

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<4D><FF><37><37><13>
ERROR CRC received 3713 != CRC calculated E1F1

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<00><7F><7E><47><FB>
ERROR CRC received 47FB != CRC calculated D1D0

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<FD><2D><9F><FD><F3>
ERROR CRC received FDF3 != CRC calculated BD08

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<79><4D><FF><37><37>
ERROR CRC received 3737 != CRC calculated D509

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
<13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00>
vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<7F><7E><47><FB><FD>
ERROR CRC received FBFD != CRC calculated 218A

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<2D><9F><00><7F><BE>
ERROR CRC received 7FBE != CRC calculated 8839

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<8F><EA><37><37><13>
ERROR CRC received 3713 != CRC calculated 4E9D

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<00><7F><7E><47><FB>
ERROR CRC received 47FB != CRC calculated D1D0

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<FD><2D><9F><FD><F3>
ERROR CRC received FDF3 != CRC calculated BD08

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<79><4D><FF><37><37>
ERROR CRC received 3737 != CRC calculated D509

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
<13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00><7F><7E><47><FB><FD><2D><9F><00>
vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<7F><BE><8F><EA><37>
ERROR CRC received EA37 != CRC calculated 701C

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<37><13><00><7F><7E>
ERROR CRC received 7F7E != CRC calculated CD3E

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

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<FD><2D><9F><FD><F3>
ERROR CRC received FDF3 != CRC calculated BD08

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<79><4D><FF><37><37>
ERROR CRC received 3737 != CRC calculated D509

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
<13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00>
vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<7F><7E><47><FB><FD>
ERROR CRC received FBFD != CRC calculated 218A

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<2D><9F><00><7F><BE>
ERROR CRC received 7FBE != CRC calculated 8839

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<8F><EA><37><37><13>
ERROR CRC received 3713 != CRC calculated 4E9D
vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<00><7F><BE><8F><EA>
ERROR CRC received 8FEA != CRC calculated D180

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<37><37><13><00><7F>
ERROR CRC received 7F != CRC calculated 97F3

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<7E><47><FB><FD><2D>
ERROR CRC received FD2D != CRC calculated 63AB

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<9F><FD><F3><79><4D>
ERROR CRC received 794D != CRC calculated 413B

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<FF><37><37><13><00>
ERROR CRC received 1300 != CRC calculated 1616

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<7F><7E><47><FB><FD>
ERROR CRC received FBFD != CRC calculated 218A

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<2D><9F><FD><F3><79>
ERROR CRC received F379 != CRC calculated 49B8

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<4D><FF><37><37><13>
ERROR CRC received 3713 != CRC calculated E1F1

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<00><7F><7E><47><FB>
ERROR CRC received 47FB != CRC calculated D1D0

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<FD><2D><9F><FD><F3>
ERROR CRC received FDF3 != CRC calculated BD08

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<79><4D><FF><37><37>
ERROR CRC received 3737 != CRC calculated D509

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
<13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00>
vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<7F><7E><47><FB><FD>
ERROR CRC received FBFD != CRC calculated 218A

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<2D><9F><00><7F><BE>
ERROR CRC received 7FBE != CRC calculated 8839

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<8F><EA><37><37><13>
ERROR CRC received 3713 != CRC calculated 4E9D

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<00><7F><7E><47><FB>
ERROR CRC received 47FB != CRC calculated D1D0

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<FD><2D><9F><FD><F3>
ERROR CRC received FDF3 != CRC calculated BD08

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<79><4D><FF><37><37>
ERROR CRC received 3737 != CRC calculated D509

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
<13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00><7F><7E><47><FB><FD><2D><9F><00>
vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<7F><BE><8F><EA><37>
ERROR CRC received EA37 != CRC calculated 701C

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<37><13><00><7F><7E>
ERROR CRC received 7F7E != CRC calculated CD3E

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

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<00><7F><7E><47><FB>
ERROR CRC received 47FB != CRC calculated D1D0

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<FD><2D><9F><FD><F3>
ERROR CRC received FDF3 != CRC calculated BD08

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<79><4D><FF><37><37>
ERROR CRC received 3737 != CRC calculated D509

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
<13><00><7F><7E><47><FB><FD><2D><9F><FD><F3><79><4D><FF><37><37><13><00><7F><7E><47><FB><FD><2D><9F><00>
vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
<7F><BE><8F><EA><37>
ERROR CRC received EA37 != CRC calculated 701C

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<37><13><00><7F><7E>
ERROR CRC received 7F7E != CRC calculated CD3E

vfdmod: setting command speed value to 100 (0x0064)...
[01][06][C3][59][00][64][64][76]
Waiting for a confirmation...
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
alex_sar
Мастер
Сообщения: 1707
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 285
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

мусор возвращается из линии.
в угловых скобках ответ, насколько я помню тоже должен начинаться со slave#
то есть если запрос идёт
[01][03][номер регистра для чтения][crc] - 01 это slave#, 03 - это функция modbus - чтение чего-то там

ответ должен быть
<01><03><данные из частотника><crc для проверки>

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

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

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

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

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

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

alex_sar писал(а): 03 окт 2020, 20:26 мусор возвращается из линии.
в угловых скобках ответ, насколько я помню тоже должен начинаться со slave#
то есть если запрос идёт
[01][03][номер регистра для чтения][crc] - 01 это slave#, 03 - это функция modbus - чтение чего-то там

ответ должен быть
<01><03><данные из частотника><crc для проверки>

у тебя какой-то полнейший мусор, вообще не по делу.
Хорошо спасибо! Ну это скорее всего адаптер неисправен. Жду заказанные свистки.
xenon-alien писал(а): 03 окт 2020, 20:32 成龙79 , подтяжки уже организовали?
Можно фото ваших подключений?
) Что вы имеете в виду под словом подтяжки). Да фото сделаю завтра.
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

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

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

成龙79 писал(а): Что вы имеете в виду под словом подтяжки)
Уже не раз было...
viewtopic.php?p=581929#p581929
viewtopic.php?p=582058#p582058
viewtopic.php?p=582258#p582258
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

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

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

За темой не слежу, но очень похоже, что не связана сигнальная земля инвертора и ПК. viewtopic.php?p=534712#p534712
Чудес не бывает. Бывают фокусы.
Аватара пользователя
成龙79
Кандидат
Сообщения: 61
Зарегистрирован: 11 сен 2016, 16:49
Репутация: 4
Контактная информация:

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

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

xenon-alien писал(а): 03 окт 2020, 20:32 成龙79 , подтяжки уже организовали?
Можно фото ваших подключений?
Вот фото подключений.
Заземление мат платы. провод идет на корпус бп (1023 просмотра) <a class='original' href='./download/file.php?id=187173&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (4.64 МБ)</a>
Заземление мат платы. провод идет на корпус бп
Провод от мат платы (1023 просмотра) <a class='original' href='./download/file.php?id=187174&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (5.82 МБ)</a>
Провод от мат платы
IMG_20201005_132613.jpg (1023 просмотра) <a class='original' href='./download/file.php?id=187175&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (4.75 МБ)</a>
Заземление бп на корпус станка (1023 просмотра) <a class='original' href='./download/file.php?id=187176&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (4.02 МБ)</a>
Заземление бп на корпус станка
IMG_20201005_132643.jpg (1023 просмотра) <a class='original' href='./download/file.php?id=187177&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (3.95 МБ)</a>
IMG_20201005_132555.jpg (1023 просмотра) <a class='original' href='./download/file.php?id=187178&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (3.86 МБ)</a>
Заземление ПЧ на корпус станка (1023 просмотра) <a class='original' href='./download/file.php?id=187179&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (4.72 МБ)</a>
Заземление ПЧ на корпус станка
IMG_20201005_105930.jpg (1023 просмотра) <a class='original' href='./download/file.php?id=187180&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (6.11 МБ)</a>
Подключение к шине rs 485 ПЧ на данный момент не экранированным проводом (1023 просмотра) <a class='original' href='./download/file.php?id=187182&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (5.32 МБ)</a>
Подключение к шине rs 485 ПЧ на данный момент не экранированным проводом
Адаптер rs232 исправность под вопросом, проверить  не знаю как (1023 просмотра) <a class='original' href='./download/file.php?id=187183&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (4.73 МБ)</a>
Адаптер rs232 исправность под вопросом, проверить не знаю как
Вложения
Заземление станка (1023 просмотра) <a class='original' href='./download/file.php?id=187181&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (4.67 МБ)</a>
Заземление станка
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

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

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

IMG_20201005_105922.jpg (1018 просмотров) <a class='original' href='./download/file.php?id=187186&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (143.16 КБ)</a>
IMG_03.jpg (1017 просмотров) <a class='original' href='./download/file.php?id=187187&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (44.62 КБ)</a>
IMG_02.jpg (1018 просмотров) <a class='original' href='./download/file.php?id=187185&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (207.87 КБ)</a>
IMG_01.jpg (1018 просмотров) <a class='original' href='./download/file.php?id=187184&sid=134fd830173631b5149bc473be556807&mode=view' target=_blank>Загрузить оригинал (96.92 КБ)</a>
Не вижу подтяжки и общего минуса. (может он и не нужен, но я бы перестраховался...)
Если что не так, ещё подскажут, а то я сам только разбираюсь.
Аватара пользователя
成龙79
Кандидат
Сообщения: 61
Зарегистрирован: 11 сен 2016, 16:49
Репутация: 4
Контактная информация:

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

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

xenon-alien писал(а): 05 окт 2020, 13:43
IMG_20201005_105922.jpgIMG_03.jpg
IMG_02.jpgIMG_01.jpg
Не вижу подтяжки и общего минуса. (может он и не нужен, но я бы перестраховался...)
Если что не так, ещё подскажут, а то я сам только разбираюсь.
Интересно... а я на этот GND подключал экран провода когда ставил экранированный :thinking:
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

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

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

成龙79 писал(а): Интересно... а я на этот GND подключал экран провода когда ставил экранированный
Вы хоть немного понимаете чего куда и зачем соединяете, или просто на угад - авось заработает?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7469
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3089
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Вахаха, ну вы даёте :hehehe: Это ж очевидно, что этому адптеру нужен внешний источник питания, который подключается к пинам GND и 9-12V (или что там, не вижу). А иначе он, просто, не будет работать.

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

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

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

MX_Master писал(а): 05 окт 2020, 16:51 Вахаха, ну вы даёте :hehehe: Это ж очевидно, что этому адптеру нужен внешний источник питания, который подключается к пинам GND и 9-12V (или что там, не вижу). А иначе он, просто, не будет работать.

ЗЫ если чё, USB-RS485 свисток берёт питание с USB порта, поэтому там на выходе только два пина A,B
Подавал на эти контакты адаптера 12 V в терминале те же данные сравнивал с предыдущими.
三条通往知识的道路:反思之路是最高贵之路,模仿之路是最简单之路,体验之路是最苦之路
alex_sar
Мастер
Сообщения: 1707
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 285
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

Ну без питания он уж точно работать не станет. Если только молитвами какими-нибудь )

Отличный адаптер, ему бы жить и жить. Он ещё поустойчивей свистка бы работал если бы работал...

Ещё раз, я вроде уже писал.. Экранированную надо взять витую пару.
Провода из одной пары цепляешь на A / B. Экран цепляешь на GND адаптера. Соединять с землей частотника напрямую- не надо. Питание надо подключить... )

Адаптер проверить просто - подцепить к винде, там же работало всаё.

И это.. как всё валяется, там можно не только свисток пожечь, а вообще всё к фигам! Советую взять кусок фанеры и саморезами на него всё
прикрутить. Ну и вот пыль на материнке (мне не показалось?) - от неё одной можно глюков немало словить..
Ответить

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