Добрый день!
Перестал работать датчик, не пойму в чем причина.
Скачал на сайте утилиту 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, смысл в том что оно работало всё отлично. Выключили всё на пару недель, другие работы делали, включили, а тут засада такая, остальное всё работает кроме него да и саму шину не трогали.
Попытался восстановить доступ, всё-ровно ошибка…
Давайте продемонстрирую пример, моет быть найдете что-то новое.
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.
Так же прошу сообщить:
- Поведение индикации: мигает, горит постоянно, не горит.
- Серийный номер датчика.
- Исправен ли кабель и отсутствуют ли сторонние устройства на этой шине?
оборудование которое тоже работает по протоколу modbus
Попробуйте считать адрес с другого устройства этим сетом и дайте обратную связь.
- Горит постоянно.
- На задней части корпуса написано
Addr:121
HW:v5.3H/4
FW:4.31.10
231658 - Кабель исправлен, на данный момент отсутствуют сторонние устройства, просто подключен преобразователь и датчик. Когда подключаю датчик в шину modbus с другим оборудовании, я его так же не могу использовать на 121 адресе.
Попробовал выключить питание, потом включить и сразу дать команду, так же выдаёт ошибку(.
Добрый день!
Что делать с датчиком?) может вам выслать его на адрес и вы посмотрите?
Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:
WB-MSW v.4 - 1 шт.
Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.
В письме укажите:
- ссылку на эту тему, — Комбинированый датчик WB-MSW v.4 - #10 от пользователя Pavel92
- серийный номер устройства, его комплектацию (установленные сенсоры или внутренние модули расширения), — 231658
- (для курьера) ваш действующий телефон, адрес доставки, ФИО получателя.
Спасибо за обратную связь, письмо отправил.