WB-MGE ошибки error:r / w

Угу, понятно. Но как раз первый порт - ошибок не дает. А вот на втором счетчик с адресом 19 - дает. Причем судя по симптомам - неконтакт в одной из линий RS-485

Да, написал не верно. Порт специально изменил, чтоб протестировать. На первом порту ситуация была аналогичная. Оборудование снимал, собирал на столе коротким кабелем, ситуация не менялась. Аналогично было при подключении датчиков mirv2

А почему именно мост? Если настроить на контроллере сетевой порт и использовать штатно контроллер - MGE - устройства?

Были проблемы без моста, появилось предположение, что организация моста их решит. При настройке в указанном выше режиме проблема так же остаётся

Перенастройте пожалуйста на сетевой, оставив один MGE. Проверю.

Сделал, ошибки остались

При пинге с потерей почти половины пакетов до MGE:

64 bytes from 192.168.8.43: icmp_seq=1 ttl=253 time=8.71 ms
64 bytes from 192.168.8.43: icmp_seq=2 ttl=253 time=8.39 ms
64 bytes from 192.168.8.43: icmp_seq=3 ttl=253 time=8.28 ms
64 bytes from 192.168.8.43: icmp_seq=4 ttl=253 time=6.62 ms
64 bytes from 192.168.8.43: icmp_seq=5 ttl=253 time=10.0 ms
64 bytes from 192.168.8.43: icmp_seq=6 ttl=253 time=15.6 ms
64 bytes from 192.168.8.43: icmp_seq=7 ttl=253 time=6.85 ms
64 bytes from 192.168.8.43: icmp_seq=8 ttl=253 time=6.92 ms
64 bytes from 192.168.8.43: icmp_seq=9 ttl=253 time=15.6 ms
64 bytes from 192.168.8.43: icmp_seq=10 ttl=253 time=6.85 ms
64 bytes from 192.168.8.43: icmp_seq=11 ttl=253 time=5.70 ms
64 bytes from 192.168.8.43: icmp_seq=12 ttl=253 time=7.36 ms
^C
--- 192.168.8.43 ping statistics ---
20 packets transmitted, 12 received, 40% packet loss, time 19260ms

несколько ошибок раз в 2-3 минуты - это практически норма.
Ну и ошибки начинаются вместе с потерей пингов.

из обоих подсетей с сторонних ресурсов оба устройства пургуются исправно и без ошибок. Почему при пинге с wb на mge появляются ошибки непонятно

Смотрите потери (можно счетчик включить типа -j LOG на трех узлах через которые идет маршрут. При подключении MGE в ту же сеть что и контроллер проблема есть?

Да, несколько недель до этого был подключен локально на один коммутатор, проблема сохранялась.

Пинги были стабильные? А таймауты как настроены?

Пинги не смотрели, настройки выше

На примере mge, который сейчас установлен в одной локальной сети с контроллером, ошибок пингов нет. Как я уже писал выше, для тест все оборудование было разложено на столе, подключено через один коммутатор, соединение сделано коротким кабелем, клеммы хорошо затянуты, ошибки не ушли. Была надежда что хотя бы счетчик map12 будет нормально работать даже с ошибками, но при ошибке чтения записывается 0, что портит статистику.

При ошибке чтения - 0 никуда не записывается, вообще. Выставляется meta error:r и все.
Попробуйте создать еще один порт, подключив MGE в сеть контрллера и подключите к MGE какое-нибудь устройство.

сделал. на регистре /devices/wb-mir_v2_16/controls/External Temperature Sensor особенно заметны ошибки

Не вижу ошибок связи с устройством MIR
То есть специально отследил - ни одной.

И, кстати, уже писал:

У меня та же проблема. Устройство MR3LV/I подключено через MGE шлюз. В логах постоянно ошибки:

""Oct 20 14:26:53 wirenboard-AKDYR4WC wb-mqtt-serial[8415]: WARNING: [modbus] failed to read 3 discrete(s) @ 0 of device modbus:61: Serial protocol error: request timed out
Oct 20 14:26:53 wirenboard-AKDYR4WC wb-mqtt-serial[8415]: WARNING: [modbus] failed to read 1 discrete(s) @ 7 of device modbus:61: Serial protocol error: malformed response: invalid crc
Oct 20 14:26:56 wirenboard-AKDYR4WC wb-mqtt-serial[8415]: WARNING: [modbus] failed to read 1 input(s) @ 39 of device modbus:61: Serial protocol error: request timed out
Oct 20 14:26:57 wirenboard-AKDYR4WC wb-mqtt-serial[8415]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:61: Serial protocol error: request timed out
Oct 20 14:26:57 wirenboard-AKDYR4WC wb-mqtt-serial[8415]: WARNING: [modbus] failed to read 3 coil(s) @ 0 of device modbus:61: Serial protocol error: request timed out
Oct 20 14:26:58 wirenboard-AKDYR4WC wb-mqtt-serial[8415]: WARNING: [modbus] failed to read 3 discrete(s) @ 0 of device modbus:61: Serial protocol error: malformed response: invalid crc
Oct 20 14:27:01 wirenboard-AKDYR4WC wb-mqtt-serial[8415]: WARNING: [modbus] failed to read 3 coil(s) @ 0 of device modbus:61: Serial protocol error: request timed out
Oct 20 14:27:02 wirenboard-AKDYR4WC wb-mqtt-serial[8415]: WARNING: [modbus] failed to read 3 discrete(s) @ 0 of device modbus:61: Serial protocol error: request and response function code mismatch
Oct 20 14:27:02 wirenboard-AKDYR4WC wb-mqtt-serial[8415]: WARNING: [modbus] failed to read 3 input(s) @ 32 of device modbus:61: Serial protocol error: malformed response: invalid crc
Oct 20 14:27:04 wirenboard-AKDYR4WC wb-mqtt-serial[8415]: WARNING: [modbus] failed to read 3 discrete(s) @ 0 of device modbus:61: Serial protocol error: request timed out

И наблюдаются таймауты. Что можно сделать?

Еще вопрос. Как мне обновить MR3LV/I, который подключен к шлюзу MGE?

Здравствуйте!
На какой скорости идет обмен по шине RS-485? На скорости 9600 бит/с ошибки присутствуют? Какой протокол выбран для обмена по Ethernet Modbus TCP или Modbus over TCP? Пришлите серийные номера шлюза, реле и контроллера.

Также нужен архив с диагностической информацией контроллера. Создание архива описано в документации.

Для начала можно попробовать задать параметры для порта:
Guard interval (us) в 5000 и Response timeout (ms) в 1000

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.