Здравствуйте.
WB7 industrial, wb-2307, stable, все последние на сегодня обновления и прошивки установлены.
После запуска сканирования, после того как все устройства определены, при переходе на Медленное сканирование /dev/ttyRS485-2 115200 8N2, /dev/ttyRS485-1 115200 8N2… - “зависает” шина RS-485, все устройства становятся красными.
После перезапуска шины в терминале, работает нормально - проверял в течении недели, пока опять не запустишь сканирование. Все наконечники обжаты, контакты протянуты необходимым моментом затяжки.
wb-mqtt-serial.zip (3,3 МБ)
P.S. Пробовал сканировать порты RS-485 1 и 2 по отдельности, отключая в интерфейсе и физически снимая клемники - результат один и тот-же - зависает.
Пробую воспроизвести данную проблему.
У вас точно шина зависает или только виджеты краснеют? В момент “зависания” вы вручную через веб-интерфейс можете попереключать любое реле на modbus’е?
Покажите вывод команды в момент “зависания”:
Когда устройства красным, ни через web интерфейс ни через Спрут никакое устройство включить - выключить нельзя. Рычажки переключаются, но физического переключения не происходит. Так-же не работает ни один скрипт - например мастер выключатель не выключает включенные реле, диммеры и т.п.
Так-же не меняются значения на датчиках температуры и т.п.
Данное поведение у меня воспроизвелось. Отдал на проработку разработчикам.
Интересует вопрос: у вас все подключенные устройства находятся сканированием и затем выдает ошибку или какое-то устройство не находится?
Все 34 устройства находятся нормально через быстый модбас, и только потом, через минуту-две, при переходе на медленное сканирование, возникает ошибка сначала по одному порту шины, затем по другому.
P.S. По симптомам похоже что параметры порта (скорость например) не возвращается в исходное значение после сканирования.
Добрый день.
К сожалению, я пока что не получил обратную связь от разработчиков. Может упустил. Но только что проверил и заметил, что с последним на сегодня релизом wb-2307 stable сканирование не выдает подобного сообщения. Просто останавливается и можно заново запустить. Обновитесь (вы вроде в wb-2307 stable) командой apt update && apt upgrade -y и проверьте у себя. Отпишитесь по результату.
Спасибо за обратную связь.