Замкнуло rs485 на 220 вольт

Случайно задел ноль на 220вольт при монтаже rs485, сработал предохранитель. После включения, все модули включились и работают, но по отдельности. Устройства WB-MR6C v.3 перестали видеть контролллер и горят красные лампы. Я переткнул их на вторую шину, на которой у меня один модуль висел для домофона и он там обнаруживаетсчя, но сканирование их не видит.
Можно уже не мучаться, модбас везде сгорел? Есть ли способ проверки?

Как я понял в интерфейсе задаются параметры опроса модулей для модбаса и соответственно если у тебя 2-3 модуля с разными параметрами, то мне нужно больше этих выходов rs485?
Если сам контроллер работает и мне понадобится больше шин rs485, есть ли у вас модули расширения для этого, чтобы не покупать то новый контроллер?

Добрый день.

Что такое “обнаруживается”?
Работет ли (состояние светодиода Status) модуль (модули) WB-MR6C v.3 без подключенной к ним фазы, от низковольтного питания?

Да, высоковероятно.

Гораздо проще и правильней привести все модули к одним параметрам. Параметры связи для модулей настраиваются, кроме уж совсем откровенных китайских.

Модуль расширения: RS485, WBE2-I-RS485-ISO — Wiren Board либо Преобразователь интерфейсов WB-MGE v.2 — Wiren Board. Или и те и другий, от задач.

Он работает и с подключенной, там красная лампочка горит

у WB-MR6C v.3 написано стоп-биты — 2 , а у модуля для домофона 1. Я так понимаю на одной шинке они работать уже не будут?

Тут важно - будет ли работать питание модуля без подключенной фазы. Хотя, на самом деле если выгорел трансивер RS485 - то ремонт нецелесообразен.
Ну и могу предложить скидку на покупку новых.

Так параметры связи - они меняются как угодно. Если на шине несколько устройств с одинаковыми и одно отличеется то проще поменять к единому виду.

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

Сделайте заказ - позвоните, до оплаты, менеджер применит скидку.

Статус работает на всех, я по очереди каждый напрямую к контроллеру втыкал модуль и в итоге обнаружил что только один не работает.
Зачем этим модулям подводить питание от контроллера, я так понял они и без него работают, а с ним они всё равно лампочку зажечь не смогут. Только для того чтобы работали выключатели и передавали на контроллер данные какие-то?
GND я так понял по документации всё равно надо соединить всех?

Для этого тоже, например.

Да, в любом случае.

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

Ещё странно, в сканировании выдает версию прошивки 1.20 а когда добавляю в serial устройство там пишет для маппинга нужна прошивка свежее 1.17.

WARNING: [serial client] Reading events failed: Serial protocol error: request timed out
11-11-2023 13:28:31.963 [wb-device-manager] 	[INFO] Scanning /dev/ttyRS485-1 1200-E-2 (extended modbus: True)
11-11-2023 13:28:31.948 [wb-device-manager] 	wb_modbus.minimalmodbus.InvalidResponseError: [Errno Failed to extract correct response! Plain response: %s] FFFFFFFFFFFFFFFFFFFFFFFFFF
11-11-2023 13:28:31.948 [wb-device-manager] 	    raise minimalmodbus.InvalidResponseError(
11-11-2023 13:28:31.948 [wb-device-manager] 	  File "/usr/lib/python3/dist-packages/wb/device_manager/serial_bus.py", line 172, in _extract_response
11-11-2023 13:28:31.948 [wb-device-manager] 	    ret = self._extract_response(ret)
11-11-2023 13:28:31.948 [wb-device-manager] 	  File "/usr/lib/python3/dist-packages/wb/device_manager/serial_bus.py", line 187, in _communicate
11-11-2023 13:28:31.948 [wb-device-manager] 	  File "/usr/lib/python3/dist-packages/wb/device_manager/serial_bus.py", line 187, in _communicate
11-11-2023 13:28:31.948 [wb-device-manager] 	    ret = await self._communicate(request=request, uart_params=uart_params)
11-11-2023 13:28:31.948 [wb-device-manager] 	  File "/usr/lib/python3/dist-packages/wb/device_manager/serial_bus.py", line 192, in get_next_device_data
11-11-2023 13:28:31.948 [wb-device-manager] 	    sn_slaveid = await self.get_next_device_data(
11-11-2023 13:28:31.948 [wb-device-manager] 	  File "/usr/lib/python3/dist-packages/wb/device_manager/serial_bus.py", line 231, in scan_bus
11-11-2023 13:28:31.948 [wb-device-manager] 	    async for slaveid, sn in scanner.scan_bus(**scan_kwargs):
11-11-2023 13:28:31.948 [wb-device-manager] 	  File "/usr/lib/python3/dist-packages/wb/device_manager/main.py", line 429, in do_scan_port
11-11-2023 13:28:31.948 [wb-device-manager] 	Traceback (most recent call last):
11-11-2023 13:28:31.948 [wb-device-manager] 	[ERROR] Unhandled exception during scan /dev/ttyRS485-2 9600-N-2

Все устройства на шине поддерживают быстрый модбас?
Какая версия wb-mqtt-serial?

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

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