WB-MGE v2 отваливается о сети

Добрый день,

приобрел WB-MGE v2 (v 2.6A firmware 3015) для считывания Modbus RTU устройств и передачи данных в SprutHub over TCP/IP, какое-то время стоял без дела т.к. изначально никак не подключалось целевое устройство (счетчик ABB E31), но сейчас подключил к нему WB-MAP6S и у меня возникли подозрения, что у устройства какой-то брак.

  1. В интерфейсе роутера в перечне устройств в LAN он не виден, хотя если заходить напрямую по IP то чаще всего веб интерфейс открывается

  2. Периодически не могу зайти в web интерфейс, на спрут-хаб тоже устройство не стабильно отдаёт информацию. При этом оно часто не ping’уется по IP адресу, потом без видимых причин появляется, и через несколько минут снова исчезает.

  3. После плясок с бубном при подключении к WB-MAP6S через Rilheva Modbus Poll, с разными таймаутами пробовал, он то зелёный и подключенный, то красный - “COMMUNICATION ERROR Modbus communication timed out” или “COMMUNICATION ERROR
    Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.”
    При этом так и не удалось прочитать или записать из регистров WB-MAP6S Current value, пишет либо Unknown error:0 или Unknown error:255 вместо значений.

  4. Кое-как смог подключиться через софт Modbus Poll от Witte, и даже записал параметры токовых трансформаторов в соответствующие регистры, но и в этой программе постоянные отвалы, и по логу видно, что коннект то есть, то нет.
    Сначала несколько минут write error, потом само появляется к примеру считывание напряжения, потом через несколько минут снова пропадает:

    2023-06-02T19:37:08.244 <04313> Write error
    2023-06-02T19:37:09.305 <04313> Write error
    2023-06-02T19:37:10.106 <04313> Write error
    2023-06-02T19:37:10.411 <04313> 22914
    2023-06-02T19:37:11.419 <04313> 22903
    2023-06-02T19:37:12.430 <04313> 22877

    2023-06-02T19:41:26.445 <04313> 22590
    2023-06-02T19:41:27.445 <04313> 22578
    2023-06-02T19:41:37.308 <04313> 22580
    2023-06-02T19:41:52.514 <04313> Timeout error
    2023-06-02T19:41:56.756 <04313> Read error
    2023-06-02T19:41:57.823 <04313> Write error
    2023-06-02T19:41:58.897 <04313> Write error
    2023-06-02T19:41:59.963 <04313> Write error

  5. Изначально ни разу не горел светодиод STAT (а по идее должен ведь на моей версии v 2.6A).

Похоже на то, что железо барахлит, или есть какая-то возможность стабилизировать связь?

Добрый день.
От какого источника питания работает WB-MGE? Косвенный признак плохого питания - сбрасывающийся счетчик Run Time:
Screenshot_20230603_141057

Ну и при подключении заведомо исчправным кабелем к заведомо исправному порту - как себя ведет при пинге прямо с роутера?

Добрый день.
Поменял router, теперь вроде отвалы не наблюдаются.
По счетчику Run Time работает постоянно, в качестве питания MeanWell на рейке, мощности хватает.
Вопрос 4 не актуален, т.к. истек бесплатный период Modbus Poll, вроде записал тогда через него параметры трансформаторов, но значения в Спруте вижу некорректные.

Вопросы 1, 2, 5 актуальны. Так и не могу нормально настроить снятие показаний и настройку токовых трансфрматоров.

В частности никак не могу записать и прочитать через Rilheva, чаще всего пишет Communication Timeout, уже разные большие таймауты выставлял, иногда пробивается как на скриншоте ниже. Но значения не показывает: Unknown error

Настройки MGE
2023-09-24_23-17-22

Без понимания что именно (байты) отправляется и принимается - на подобный вопрос не ответить.
Рекомендую к использованию modbus_client - по крайней мере он позволяет посмотреть полученное не выводя совершенно невразумительных сообщений.

Да где ж мне Linux взять :frowning: Хоть уже продавай всё оборудование и на китайские zigbee датчики меняй, я уже после покупки понял, что запись токоснимателей это отдельное интересное путешествие, которое не осознал, что в момент покупки можно было предоплатить, чтоб не самому.

Ладно, можете, хотя бы по железу ответить:

  1. Почему WB-MGE v2 ни один, ни второй роутер не видит в списке подключенных устройств, хотя по IP адресу можно заходить
  2. Почему не горит светодиод STAT (версия v 2.6A) - брак?

Что значит “видят”? Вот у меня MGE в сети.
захожу на роутер, выполняю:

 /ip dhcp-server> lease
:foreach i in=[find] do={ :put ([get $i address].",".[get $i mac-a
ddress].",".[get $i server].",".[get $i host-name ].",".[get $i status ])}

<cut>
10.0.0.77,68:27:19:81:4D:68,server_10.0.0.0,wirenboard-AQASN7R6,waiting
10.0.0.71,9C:A5:25:BB:DE:E1,server_10.0.0.0,USR-K7,bound

Для узла 10.0.0.71 status - “bound”, означает что аренда подтверждена.

пробую получить icmp:

 /tool ip-scan interface=bridge 
Flags: D - dhcp 
  ADDRESS         MAC-ADDRESS        TIME DNS                  SNMP                NETBIOS               
<cut>                                                   
  10.0.0.71       9C:A5:25:BB:DE:E1   1ms mge.lan    

и вижу что ответ - 1 ms.
А что такое “список подключенных устройств” - не понимаю…

Да, с большой долей вероятности. И да - можно заменить.
Светодиоды на разъеме сети работают?