Добрый день. Обновил датчик WB-MSW v.3 до версии 4.29.11 на шине RS-485/2. После обновления датчика шина RS-485/2 перестала видеть какие-либо устройства. На шине RS-485/1 датчик распознается в сканировании. Другие реле также распознаются. Датчик обновлял по SSH командой wb-mcu-fw-updater update-all. Предварительно остановил сервис mqtt командой systemctl stop wb-mqtt-serial.
приложен диагностический архив, доступен только сотрудникам поддержки
(180,0 КБ)
Добрый день.
Единственный MSW указанный в конфигурации описан так:
{
"baud_rate" : 9600,
"data_bits" : 8,
"devices" :
[
{
"device_type" : "WB-MSW v.3",
"slave_id" : "32"
}
],
"enabled" : true,
"parity" : "N",
"path" : "/dev/ttyRS485-2",
"stop_bits" : 2
},
Каким образом он виден в результатах сканирования?
На данный момент я записал датчик на шину RS-485/-1, он поменял свой адрес на 1, также я поменял скорость обработки до максимальной, также и на других устройствах по шине. Устройства работают на шине корректно, в спруте работа идет корректно. Но если я подключаю всю шину в порт 2, то питание на них подается, но при сканировании через веб интерфейс устройства не обнаруживаются
Обратите внимание на настройки порта. Порт настроен на 9600.
Ну и покажите результат опроса с помощью Утилита «modbus_client» — Wiren Board на скорости настроенной в устройстве.
простите, я новичок, не совсем понимаю что нужно сделать.
Нужно:
- Остановить wb-mqtt-serial.
systemctl stop wb-mqtt-serial
- опроситьт устройство используя modbus_client.