Поиск устройства

Добрый день, в шине висят 3 счетчика Меркурий 234. У четвертого последние три цифры 161. Связи нет с ним. отключил все счетчики кроме последнего и подключился через 0. Шина не на контроллере, а на wb mio 192.168.1.112 на 23 порту. TCP. Не как не могу поменять адрес за преобразователем, только с порта контроллера команда работает. и найти адрес не могу. Нейронку замучал уже. Подскажите пожалуйста

Upd: Попробовал в ручном режиме проставлять все адреса от 1 до 250, результата нет. Кроме тех адресов что у меня уже заняты,

Поможет ли вариант если подключить эту лини. с одним этим счетчиком не к MIO а к контроллеру и попробовать по нулю сменить адрес ??

modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a0 -t0x06 -r128 61

Добрый день!

Какая именно команда сработала? Вы сменили адрес через драйвер wb-mqtt-serial?

У вас счетчик с протоколом СПОДЭС?

modbus_client тут не поможет, он предназначен для работы только по протоколам Modbus RTU и Modbus TCP.

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

Добрый день, сменить адрес не получилось, адрес меняется на wb устройстве этой командой, а на счетчике нет.
Счетчик меркурий 234 ARTX2-03 DPBR , последние цифры серийника 71161-25

Аналогичные счетчики в этой модели висят даже на этой шине и отлично работают.

приложен диагностический архив, доступен только сотрудникам поддержки
(325,4 КБ)

А для чего вам менять адрес? Чем не устраивает 161?

Поменять адрес счетчика можно с помощью конфигуратора от производителя.

Давайте поступим следующим образом:

  1. Подключитесь к счетчику конфигуратором СПОДЭС через действующую шину и убедитесь, что адрес 116 и нет проблем со связью. Затем пробуйте с контроллера.

  2. Добавьте счетчик 161 на шину по инструкции и пришлите диагархив, если проблема останется.

Он не отвечает по этому адресу, только по 0 когда один на шине.

я диагностику уже приложил, всю субботу с ним игрался, там должно быть все видно

В архиве счетчик с ID 161 в конфиге отсутствует.

Вижу только проблемы со всей линией:

Nov 30 13:30:49 wirenboard-AR5CUBSH wb-mqtt-serial[4465]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is mercury230:26]
Nov 30 13:30:50 wirenboard-AR5CUBSH wb-mqtt-serial[4465]: WARNING: <192.168.1.112:23>: closed due to repetitive errors
Nov 30 13:31:03 wirenboard-AR5CUBSH wb-mqtt-serial[4465]: WARNING: <192.168.1.112:23>: closed due to repetitive errors
Nov 30 13:31:16 wirenboard-AR5CUBSH wb-mqtt-serial[4465]: WARNING: <192.168.1.112:23>: closed due to repetitive errors
Nov 30 13:31:29 wirenboard-AR5CUBSH wb-mqtt-serial[4465]: WARNING: <192.168.1.112:23>: closed due to repetitive errors
Nov 30 13:31:42 wirenboard-AR5CUBSH wb-mqtt-serial[4465]: WARNING: <192.168.1.112:23>: closed due to repetitive errors
Nov 30 13:31:55 wirenboard-AR5CUBSH wb-mqtt-serial[4465]: WARNING: <192.168.1.112:23>: closed due to repetitive errors

Если устройство не отвечает по какому-то адресу - я рекомендую все же, как и советует коллега проверить что это именно его адрес.
Чтобы исключить полностью какие-то проблемы в настройке - сделать это используя ПО производителя.

Попробую сегодня подключиться к нему через конфигуратор СПОДЭС, ранее пытался подключиться через Конфигуратор счетчиков Меркурий (№ 24752 в реестре Минцифры), не получилось даже с 0. чуть позже отпишусь. Смущает то что подключается только по 0 к контроллеру и при ручном переборе не один адрес не сработал даже частично.

Жду обратной связи по рекомендациям выше.

пробовал с 161 и 61

Конфигуратором тоже не подключается?

нет, сканирование тоже не находит



Перепробовал все что можно по настройкам и меркурий и по умолчанию, тайминги менял, сканирование ждал, ничего
diag_output_AR5CUBSH_2025-12-01-15.50.25.zip (335,5 КБ)

Диагностический архив не несет нового.
То есть - до установки связи из ПО производителя - конфигурировать в контроллере смысла не имеет.

1 Like

Спасибо за поддержку, решения так и не появилось , будем пытаться вернуть счётчик поставщику.

Один мимолетный вопрос, есть в теории хотя бы шансы подкинуть на шину с 234 меркуриями сподэс , Меркурии с can шиной? Вариант с перестановкой а и в контакта актуален или не действителен в принципе и нет смысла пробовать ? А то нейронка чего только не насоветует

Добрый день!
Мне не удавалось с RS-485 и CAN наладить совместную стабильную работу на одной шине.
Потом выяснил, что у них разные уровни сигналов, пороги переключения.
У них даже физически другая модель работы и их нужно разделять

А если для счетчиков с can отдельную шину организовать, контроллер 8.5 такое переварит ?

Нет, разная физика. Не получится - работать не будет.

На текущий момент в контроллере 8.5 нет модуля CAN.
Можно использовать USB/CAN, пересобрать ядро с поддержкой модулей - тогда, скорее всего, да.
Модули CAN в разработке сейчас.

И только в сам контроллер, если линия за wb mio то вариантов тоже нет , или какое то новое устройство есть куда в перспективе можно подкинуть модуль can ?

Добрый день!

Отдельного преобразователя интерфейса CAN у нас нет.