Проблема в том, что периодически подтупливает измерение тока. Сейчас просто перестал измерять ток на всех фазах на четвертом канале. Все остальные топики хорошо проходят. Помогла перезагрузка контроллера. Но так себе выход на производстве. В чем может быть проблема?
Добрый день.
Пока совершенно непонятно.
Опишите пожалуйста что и как настраиваете (конфиги, команды) - какой результат ожидаете и какой получаете.
“Был error” - какое значение читалось из регистров? Какая именно ошибка? Ну и - покажите логи wb-mqtt-serial за период когда она присутствовала.
log_20240602T235026.log (19,6 КБ)
Посмотрите пожалуйста, эти логи подойдут?
Желательно все ж полный лог.
Ну и - подозрительно много ошибок, проверьте физику шины. Допускаю для больших и длинных шин с десятком устройств одну-две ошибки в минуту, тут явно больше.
Ну и - не вижу ничего относящегося к измерителю с адресом 81.
вот там где скрины, там тоже должно быть 142. ERROR был на 142. Это 2 абсолютно одинаковых счетчика. Счетчик подключен через MGE и он там один вообще на MGE подключен. MGE с контроллером в одной сети. В счетчике читается довольно много регистров.
log_20240602T234635.log (35,1 КБ)
Прикрепляю прям весь лог, выгруженный из контроллера
Пожалуйста выгрузите весь лог, за неделю например.
Ну и диагностический архив.
Пока все что вижу - отсутствие связи.
А как за неделю быстро выгрузить, подскажите? Через гуй отображается определенное количество строк кода и при скачивании только отображенные в файл попадают. Чтоб выгрузилось больше, надо скролить, а неделю скролить не хочется.
Вот так, например: journalctl — утилита просмотра системного журнала — Wiren Board
Устройство 142 - опрашивалось, вплоть до перезапуска 8:54.
Напомню, очень большое количество ошибок в логе…
Перепроверили всеми возможными способами. Через контроллер обмен данными происходит отлично. А через USB или MGE или MAI не работает. Глючит, висит и никакие регистры по модбасу не читаются
Хорошо. То есть оборудование работает.
Вот тут не совсем понятно.
Что такое “USB”? Предполагаю что USB/RS485 адаптер? Какой, как подключаете, покажите вывод modbus_client при работе с ним?
MGA или MAI - тоже не очень понятно.
Да, все верно USB/RS485 адаптер. Подключаюсь через Rilhera. Точнее не подключаюсь вообще. Висит и нет связи со счетчиком. С другим таким же счетчиком при аналогичном подключении все работает корректно и регистры по модбасу читаются.
MGE и MAI это преобразователи Ethernet в RS-485
Покажите пожалуйста все же как подключаетесь. Как себя при передаче ведет светодиод Status устройства.
Ну и - какие байты отправляются в устройство, что от него получается?
прикрепляю видео со своими действиями. На глючном счетчике светодиод статуса не моргает
Я не вижу установленного терминатора.
Учитывая что этот же измеритель работает от контроллера - установите терминатор.
Альтернатива - использовать осциллограф и посмотреть на форму сигнала. Если есть под рукой - то да, возможно это проще.