WB-MR6HV/I перестало отвечать по Modbus

Добрый день!
Тестирую 4-й день собранный щит с модулями MR6. Мастер контроллер не WB. На шине RS485 последовательно 1шт MR6HV/I и за ним 2шт MR6LV/S. ID заводские не менял. Скорость 115200, 1 стоп-бит, без четности.
Все прекрасно работало, но вчера после очередного включения питания (был перерыв на 6 часов) MR6HV/I внезапно перестал отвечать по Modbus, диод S не мигает. Модули, подключенные за ним, работают.
Пытался достучаться до него на других скоростях - не отвечает. Для смены параметров связи написал свой конфиругатор, он по кнопке разово читает девайс с заданным ID. И вот после ночного перерыва этот конфигуратор сейчас прочитал MR6HV/I на 115200. Однако после включения боевой программы с контроллера не читается. И конфигуратором теперь тоже не читается.
Что могло случиться и как восстановить?

Добрый день.
Надеюсь, контакты проверены и перепроверены? Хотя модуль первый в шине, значит шинана нем точно есть. Но все же.
Кроме контроллера - есть ли компьютер с адаптером RS-485?
Предлагаю сначала протестировать - читается ли с компьютера, если не получится связаться - то сброс:
https://wirenboard.com/wiki/Wiren_Board_Device_Modbus_Address#.D0.92.D0.BE.D1.81.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B4.D0.BE.D1.81.D1.82.D1.83.D0.BF.D0.B0

Проверил, с компа с адаптером читается устойчиво. Получается что-то с линией? Но за этим первым девайсом остальные же отчечают.

Все таки что-то странное. Модуль то работает, то внезапно связь пропадает, потом опять отвисает. Можно ли его перепрошить и поможет ли? Или только сброс настроек?

на наклейке FW 1.15.3

Да, можно перепрошить, но если работает нестабильно а остальные нормально - точно параметриы стопбита верные?

Пробовал, с настройками 2 стопбита на мастере модуль не читается. А когда модуль живой, из него читаю 1152 0 1. Сейчас вот 40 мин работает нормально. Завтра щит сдавать, а тут проявилось такое…
Файл прошивки mr6.wbfw этот брать для MR6HV/I ?

Что-то пошло не так при прошивке. Девайс в режиме загрузчика теперь.
Попытка 1:
wb-flasher> .\wb-mcu-fw-flasher_1.0.3.exe -d COM3 -a 33 -f .\mr6__1.16.0_master_535d
c3f.wbfw
\.\COM3 opened successfully.
.\mr6__1.16.0_master_535dc3f.wbfw opened successfully, size 14992 bytes

Sending info block… OK

Sending data block 1 of 110…
Error while sending data block: Invalid CRC
Sending data block 1 of 110…
Error while sending data block: Response not from requested slave
Sending data block 1 of 110…
Error while sending data block: Invalid CRC
Sending data block 1 of 110…
Error while sending data block: Invalid CRC
Sending data block 2 of 110…
Error while sending data block: Invalid CRC
Sending data block 2 of 110…
Error while sending data block: Response not from requested slave
Sending data block 2 of 110…
Error while sending data block: Invalid CRC

И после этого висит в режиме загрузчика постоянно и не хочет прошиваться.
\wb-flasher> .\wb-mcu-fw-flasher_1.0.3.exe -d COM3 -f .\mr6__1.16.0_master_535dc3f.wb
fw
\.\COM3 opened successfully.
.\mr6__1.16.0_master_535dc3f.wbfw opened successfully, size 14992 bytes

Sending info block… OK

Sending data block 1 of 110…
Error while sending data block: Unknown error
Sending data block 1 of 110…
Error while sending data block: Unknown error
Sending data block 1 of 110…
Error while sending data block: Unknown error
Sending data block 1 of 110…
Error while sending data block: Unknown error
Sending data block 2 of 110…
Error while sending data block: Unknown error
Sending data block 2 of 110…
Error while sending data block: Unknown error
Sending data block 2 of 110…
Error while sending data block: Unknown error

Модуль один на шине, подключен к ноуту через конвертер USB/485. Адрес сбросился на 1. Что делать?

Режим отладки, прошивка как с наклейки 1.15.3 :
\wb-flasher> .\wb-mcu-fw-flasher_1.0.3.exe -D -d COM3 -f .\mr6__1.15.3_master_4a4bc5e
.wbfw
\.\COM3 opened successfully.
.\mr6__1.15.3_master_4a4bc5e.wbfw opened successfully, size 14720 bytes

Sending info block…[01][10][10][00][00][10][20][35][5D][9B][CD][57][9E][0F][CC][65][89][A7][81][A9][92][67][B4][F8][89
][A8][C9][DE][5C][75][A5][28][53][6A][64][A9][C4][41][5E][CF][7F]
Waiting for a confirmation…
<01><10><10><00><00><10><05>
OK

Sending data block 1 of 108…[01][10][20][00][00][44][88][64][E2][02][7A][F3][7E][FB][4D][99][30][B9][F1][D3][CE][66][5
C][30][76][FC][2D][D7][FE][D5][DA][B6][3C][BE][01][C1][C0][E2][58][15][0B][14][93][4B][1D][6E][62][45][C7][DF][38][BC][C
7][DE][88][C8][CE][DC][79][CC][77][F8][60][FE][6F][C7][3B][9D][FD][41][64][1B][CE][02][C9][9A][42][03][73][BE][C8][E0][9
2][67][88][F7][F3][40][15][C8][9C][5B][C6][8D][72][42][1D][D9][77][4D][6B][22][BE][55][F7][B9][99][A9][ED][54][97][45][4
5][8A][0F][AF][51][4F][E0][8A][C7][BC][A9][58][2E][FE][C4][89][D7][8B][57][D6][61][91][0F][FA][DB][F5][F7][C3][F9][F2][5
E][4C][43]
Waiting for a confirmation…
<00><01><10><20><00><00><44>ERROR Unknown error: select

Error while sending data block: Unknown error
Sending data block 1 of 108…[01][10][20][00][00][44][88][64][E2][02][7A][F3][7E][FB][4D][99][30][B9][F1][D3][CE][66][5
C][30][76][FC][2D][D7][FE][D5][DA][B6][3C][BE][01][C1][C0][E2][58][15][0B][14][93][4B][1D][6E][62][45][C7][DF][38][BC][C
7][DE][88][C8][CE][DC][79][CC][77][F8][60][FE][6F][C7][3B][9D][FD][41][64][1B][CE][02][C9][9A][42][03][73][BE][C8][E0][9
2][67][88][F7][F3][40][15][C8][9C][5B][C6][8D][72][42][1D][D9][77][4D][6B][22][BE][55][F7][B9][99][A9][ED][54][97][45][4
5][8A][0F][AF][51][4F][E0][8A][C7][BC][A9][58][2E][FE][C4][89][D7][8B][57][D6][61][91][0F][FA][DB][F5][F7][C3][F9][F2][5
E][4C][43]
Waiting for a confirmation…
<00><01><90><04><4D>ERROR Unknown error: select

Error while sending data block: Unknown error
Sending data block 1 of 108…[01][10][20][00][00][44][88][64][E2][02][7A][F3][7E][FB][4D][99][30][B9][F1][D3][CE][66][5
C][30][76][FC][2D][D7][FE][D5][DA][B6][3C][BE][01][C1][C0][E2][58][15][0B][14][93][4B][1D][6E][62][45][C7][DF][38][BC][C
7][DE][88][C8][CE][DC][79][CC][77][F8][60][FE][6F][C7][3B][9D][FD][41][64][1B][CE][02][C9][9A][42][03][73][BE][C8][E0][9
2][67][88][F7][F3][40][15][C8][9C][5B][C6][8D][72][42][1D][D9][77][4D][6B][22][BE][55][F7][B9][99][A9][ED][54][97][45][4
5][8A][0F][AF][51][4F][E0][8A][C7][BC][A9][58][2E][FE][C4][89][D7][8B][57][D6][61][91][0F][FA][DB][F5][F7][C3][F9][F2][5
E][4C][43]
Waiting for a confirmation…
<00><01><90><04><4D>ERROR Unknown error: select

Error while sending data block: Unknown error
Sending data block 1 of 108…[01][10][20][00][00][44][88][64][E2][02][7A][F3][7E][FB][4D][99][30][B9][F1][D3][CE][66][5
C][30][76][FC][2D][D7][FE][D5][DA][B6][3C][BE][01][C1][C0][E2][58][15][0B][14][93][4B][1D][6E][62][45][C7][DF][38][BC][C
7][DE][88][C8][CE][DC][79][CC][77][F8][60][FE][6F][C7][3B][9D][FD][41][64][1B][CE][02][C9][9A][42][03][73][BE][C8][E0][9
2][67][88][F7][F3][40][15][C8][9C][5B][C6][8D][72][42][1D][D9][77][4D][6B][22][BE][55][F7][B9][99][A9][ED][54][97][45][4
5][8A][0F][AF][51][4F][E0][8A][C7][BC][A9][58][2E][FE][C4][89][D7][8B][57][D6][61][91][0F][FA][DB][F5][F7][C3][F9][F2][5
E][4C][43]
Waiting for a confirmation…
<00><01><90><04><4D>ERROR Unknown error: select

Error while sending data block: Unknown error
Sending data block 2 of 108…[01][10][20][00][00][44][88][9C][FA][21][FD][9C][E2][5F][EC][53][7B][E1][92][66][23][A4][3
0][45][B5][7D][DD][D6][33][C9][6C][C2][42][75][92][E1][DE][2D][29][E2][EF][86][1D][F2][80][FA][0B][08][83][34][4B][4E][1
C][F7][69][86][86][90][8E][9F][7E][B5][25][25][B4][59][81][AD][76][80][C9][36][A9][7C][28][99][49][A6][C2][C8][72][1A][F
7][AE][1F][43][41][C0][7F][DC][3A][A0][B5][BD][A7][E6][DF][B0][A4][6B][86][64][CB][1C][B4][62][CD][25][FB][F6][48][5D][5
1][55][24][52][16][D0][50][BB][C0][2C][24][6A][86][89][A2][00][40][DE][3F][D9][2F][4B][57][70][E2][78][B8][6F][97][96][D
8][CD][6B]
Waiting for a confirmation…
<00><01><10><20><00><00><44>ERROR Unknown error: select

Error while sending data block: Unknown error
Sending data block 2 of 108…[01][10][20][00][00][44][88][9C][FA][21][FD][9C][E2][5F][EC][53][7B][E1][92][66][23][A4][3
0][45][B5][7D][DD][D6][33][C9][6C][C2][42][75][92][E1][DE][2D][29][E2][EF][86][1D][F2][80][FA][0B][08][83][34][4B][4E][1
C][F7][69][86][86][90][8E][9F][7E][B5][25][25][B4][59][81][AD][76][80][C9][36][A9][7C][28][99][49][A6][C2][C8][72][1A][F
7][AE][1F][43][41][C0][7F][DC][3A][A0][B5][BD][A7][E6][DF][B0][A4][6B][86][64][CB][1C][B4][62][CD][25][FB][F6][48][5D][5
1][55][24][52][16][D0][50][BB][C0][2C][24][6A][86][89][A2][00][40][DE][3F][D9][2F][4B][57][70][E2][78][B8][6F][97][96][D
8][CD][6B]
Waiting for a confirmation…
<00><01><90><04><4D>ERROR Unknown error: select

Error while sending data block: Unknown error
Sending data block 2 of 108…[01][10][20][00][00][44][88][9C][FA][21][FD][9C][E2][5F][EC][53][7B][E1][92][66][23][A4][3
0][45][B5][7D][DD][D6][33][C9][6C][C2][42][75][92][E1][DE][2D][29][E2][EF][86][1D][F2][80][FA][0B][08][83][34][4B][4E][1
C][F7][69][86][86][90][8E][9F][7E][B5][25][25][B4][59][81][AD][76][80][C9][36][A9][7C][28][99][49][A6][C2][C8][72][1A][F
7][AE][1F][43][41][C0][7F][DC][3A][A0][B5][BD][A7][E6][DF][B0][A4][6B][86][64][CB][1C][B4][62][CD][25][FB][F6][48][5D][5
1][55][24][52][16][D0][50][BB][C0][2C][24][6A][86][89][A2][00][40][DE][3F][D9][2F][4B][57][70][E2][78][B8][6F][97][96][D
8][CD][6B]
Waiting for a confirmation…
<00><01><90><04><4D>ERROR Unknown error: select

Error while sending data block: Unknown error

У меня такое же было, без “земли”. Ну и на форуме описывалось:

https://support.wirenboard.com/t/re-re-10-rele-wb-mrps6-s/7722/12?u=brainroot%5C

Так, все же (если все контакты проверены) - предлагаю поменять.

Спасибо за помощь! Действительно, другим преобразователем usb/485 (правда тоже двухпроводным) прошивка в модуль реле залилась без проблем.
Но выявил, что проблема зависания опросов в WB-MR6HV/i возникает при подключении к шине 485 модуля вводов/выводов мастер-контроллера (ПЛК) не вашего производства.
Схема 485 такая: ПЛК <-> блок в/в <-> WB-MR6HV/i <-> WB-MR6LV/s <-> WB-MR6LV/s.
ПЛК запитан от 220 со своим встроенным блоком питания. Блок в/в и все MR6 запитаны от единого БП 24VDC HDR-24-30. На ПЛК и блоке в/в в rs485 помимо А и В есть клеммы дренажного провода и клемма земли. Дренажные клеммы соединены.
На модулях MR6 кроме А и В нет отдельных клемм “земли” или дренажа, а минусы питания -24В и так соединены вместе.
Без подключения блока в/в WB-MR6HV/i читается без проблем. В режиме ожидания напряжение между -24В и A, -24В и B разное, примерно 1.2В и 2.9В.
При подключении к RS485 блока в/в именно один только WB-MR6HV/i начинает сбоить. Остальные два MR6LV работают прекрасно. При этом напряжение в режиме ожидания между -24В и A, -24В и B становится одинаковым около 2В.
Понимаю, что проблема видимо не конкретно в WB-MR6HV/i, а в стыковке. Хотя глючит почему-то именно он один.
Я не спец в 485, буду признателен за ценные мысли по возможности.

А контроллере порт изолирован гальванически? Может быть соединить явно “дренаж” и “-” питания модулей?

И на контроллере, и на блоке в/в в доках заявлена гальваническая развязка.
Мультиметр не показывает какого-либо напряжения между “-” питания и дренажным проводом.

Пришла пора смотреть фото. Дайте пожалуйста, если можно, фото общее стенда и подключения модулей (особенно ввода-вывода). Ну и его модель.
Также - серийный номер реле MR6HV, посмотрим что за трансмиттер там стоит.

ПЛК-мастер на дверце шкафа, еще один оконечный MR6LV/S в другом шкафу, который уже уехал на установку

Здравствуйте! Убедитесь, пожалуйста, что в стороннем модуле ввода-вывода отключен терминальный резистор, так как он у вас стоит не последним в сети RS-485. Для теста можно и у мастер-контроллера его отключить.
Также, думаю, можно попробовать подключить сторонний модуль ввода-вывода самым последним на линии.

Да)) вот именно экспериментами с резисторами вчера к ночи удалось наладить работу, по кр мере пока не виснет. Изначально нигде терминальные не были подключены. Подключение на контроллере не меняло ситуацию, а вот нелогичное подключение терминатора на этом стороннем модуле в/в, который не первый и не последний, резко улучшило ситуацию. Непонятно как.
Последним его не получается поставить, т.к. есть еще один удаленный щит на конце линии.
Ради интереса, есть ли разница в трансмиттере у MR6HV/I и LV/S?
Просто этот один HV/I мы взяли из срочности по наличию, они вроде сняты с производства.

Вообще судя по номеру устройства трансмиттер такой же.