На запрос утилита не получила ничего в ответ. Вариантов довольно много:
Нет питания на модуле (должен гореть зеленый светодиод)
Неправильно выполнено подключение RS-485 (обрыв провода, перепутаны провода А и В, замыкание между проводами А и В)
Неправильно указаны настройки связи (настройки связи в контроллере не совпадают с настройками в модуле): номер порта, скорость, стопбиты, четность, адрес устройства.
Если нет связи с устройством, то прочитать значение скорости тоже не получится.
Значение адреса можно задать, использовав широковещательный адрес 0, предварительно отключив другие устройства кроме проблемного модуля (задается адрес 1):
Да, вы в команде явно указываете порт, с которым работаете. Но вообще, чтобы случайно не ошибиться, я бы рекомендовал и от другого порта все отключить.
При сбросе адреса командой с широковещательным адресом - это нормально.
Цитата из документации со страницы, ссылку на которую я вам приводил:
“Так как команда отправляет данные по широковещательному адресу — сообщение об ошибке в ответе является нормой.”
Зеленый светодиод при отправке команды моргает 1 раз?
Попробуйте на контроллере выполнить такую команду:
Нашел команду для обновления прошивки и обновился!
Спасибо за помощь!!!
wb-mcu-fw-updater update-fw /dev/ttyRS485-2 -a186
2021-08-02 11:29:04,987 Will find serial port settings for (/dev/ttyRS485-2 : 186)...
2021-08-02 11:29:05,063 Has found serial port settings: {'baudrate': 9600, 'parity': 'N', 'stopbits': 2}
2021-08-02 11:29:06,247 Firmware will be upgraded. Will flash (1.16.2) over (1.14.1).
Sending data block 109 of 110...
2021-08-02 11:29:29,112 Successfully flashed firmware (1.16.2) over (1.14.1)