Комбинированый датчик WB-MSW v.4

Добрый день!
Перестал работать датчик, не пойму в чем причина.
Скачал на сайте утилиту wb-mcu-fw-flasher_1.5.0.exe
Хотел через неё сбросить на заводские настройки, но выдаёт такую вот ошибку.

Добрый день!

Рекомендую проверить связь через modbus_client.
Попробуйте считать адрес Утилита «modbus_client» — Wiren Board


Эта утилита вообще не запускается.
Пробовал через модбас полл, тоже не подключается, хотя до этого я его там видел, когда только приобрёл его.

Здравствуйте!
Вероятнее всего дело в том, что вы находитесь в той директории, где этого файла нет.
Обратите внимание на Откройте папку с загруженным файлом в командной строке..

Убедитесь, что исполняемый файлы modbus_client и wb-mcu-fw-flasher находится в C:\Windows\System32 или перейдите в нужную директорию командой CD.

Зашёл в папку


Ввёл команды, я пытаюсь подключиться по тем настройкам по которым он у меня работал то есть 38400 скорость и 1 стоп-бит адрес 121 (он написан на корпусе, я его не менял), не получается, пробую по стандартным настройкам, тоже ошибка. Может он скинулся на какой то другой адрес?

В данном случае могу можно воспользоваться инструкцией по восстановление доступа.

Если у вас есть другое устройство, то проверьте связь с ним. Я правильно понимаю, что контроллера WB у вас нет? На нем очень хорошо реализовано сканирование шины.

Верно, я использую датчик в другом оборудование которое тоже работает по протоколу modbus, смысл в том что оно работало всё отлично. Выключили всё на пару недель, другие работы делали, включили, а тут засада такая, остальное всё работает кроме него да и саму шину не трогали.
Попытался восстановить доступ, всё-ровно ошибка… :frowning:

Давайте продемонстрирую пример, моет быть найдете что-то новое.

1. Проверяю связь и меняю скорость на 38400:


C:\Users\DMITRY>modbus_client_1.3.0 --debug -mrtu -b9600 -pnone -s2 COM6 -a14 -c1 -t0x03 -r128
Opening COM6 at 9600 bauds (N, 8, 2, 2)
[0E][03][00][80][00][01][85][1D]
Waiting for a confirmation...
<0E><03><02><00><0E><6D><81>
SUCCESS: read 1 of elements:
        Data: 0x000e

C:\Users\DMITRY>modbus_client_1.3.0 --debug -mrtu -b9600 -pnone -s2 COM6 -a14 -c1 -t0x06 -r110 384
Data to write: 0x180
Opening COM6 at 9600 bauds (N, 8, 2, 2)
[0E][06][00][6E][01][80][E8][D8]
Waiting for a confirmation...
<0E><06><00><6E><01><80><E8><D8>
SUCCESS: written 1 elements!

C:\Users\DMITRY>modbus_client_1.3.0 --debug -mrtu -b38400 -pnone -s2 COM6 -a14 -c1 -t0x03 -r128
Opening COM6 at 38400 bauds (N, 8, 2, 2)
[0E][03][00][80][00][01][85][1D]
Waiting for a confirmation...
<0E><03><02><00><0E><6D><81>
SUCCESS: read 1 of elements:
        Data: 0x000e

2. Восстанавливаю доступ:

Подайте питание на устройство и в течение двух секунд, пока устройство находится в режиме загрузчика, выполните команду, где /dev/ttyRS485-1 (COM6 ) — порт, к которому подключено устройство.

C:\Users\DMITRY>wb-mcu-fw-flasher_1.5.0 -d COM6 -a0 -u
\\.\COM6 opened successfully.
Send reset UART settings and modbus address command...
Ok.
Device is in Bootloader now! To flash FW run
wb-mcu-fw-flasher_1.5.0 -d <port> -f <firmware.wbfw>

C:\Users\DMITRY>modbus_client_1.3.0 --debug -mrtu -b9600 -pnone -s2 COM6 -a1 -c1 -t0x03 -r128
Opening COM6 at 9600 bauds (N, 8, 2, 2)
[01][03][00][80][00][01][85][E2]
Waiting for a confirmation...
<01><03><02><00><01><79><84>
SUCCESS: read 1 of elements:
        Data: 0x0001

Получаю доступное устройство на скорости 9600 и с адресом 1.

Так же прошу сообщить:

  1. Поведение индикации: мигает, горит постоянно, не горит.
  2. Серийный номер датчика.
  3. Исправен ли кабель и отсутствуют ли сторонние устройства на этой шине?
оборудование которое тоже работает по протоколу modbus

Попробуйте считать адрес с другого устройства этим сетом и дайте обратную связь.

  1. Горит постоянно.
  2. На задней части корпуса написано
    Addr:121
    HW:v5.3H/4
    FW:4.31.10
    231658
  3. Кабель исправлен, на данный момент отсутствуют сторонние устройства, просто подключен преобразователь и датчик. Когда подключаю датчик в шину modbus с другим оборудовании, я его так же не могу использовать на 121 адресе.
    Попробовал выключить питание, потом включить и сразу дать команду, так же выдаёт ошибку(.

Добрый день!
Что делать с датчиком?) может вам выслать его на адрес и вы посмотрите?

Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:

WB-MSW v.4 - 1 шт.

Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.
В письме укажите:

Спасибо за обратную связь, письмо отправил.