У меня стабильно работала слудующая связка устройств от WB как на фото ниже, но без WB-MGE v.2 и WB-MR6C v.3 №167 (в рамках отдельного строения “Баня”)
я решил подключить дополнительное здание “Дом” к существующему контроллеру. В рамках этого в существующий щит в разрыв существующей шины RS-485 был добавлен WB-MGR v.2 и еще одно реле для дополнительных нужд бани.
Текущее положение переключателей на WB-MGR v.2 в бане на фото ниже:
Суть проблемы:
После настройки WB-MGR v.2 (это была отдельная история) я запустил поиск устройсв. Стоит отметить, что фотографии отражают текущую ситуацию. До этого WB-MR6C v.3 №167 и №177 были поменяны местами, дальше станет понятно почему. В результате поиска WB-MR6C v.3 №177 нашлось сразу (оно тогда стояло в бане) а вот устройство WB-MR6C v.3 №167 я не мог найти ни через быстры ни через медленный поиск. Вспомнив, что по умолчанию новые устройства работают на скорости 9600 (что не помещало самому контролеру найти и привязать новое устройство WB-MR6C v.3 №177) я поменял наконтроллере и двух WB-MGR v.2 скорости на 9600. И… казалось бы вот она победа! Но нет. Контроллер нашел “неизвестный тип устройства” на котором нельзя установить галочку и привязать. Я пробовал добавлять устройство вручную, но так же эффекта не было.
Пытаясь исключить разные ситуации (была гипотеза что просто WB-MGR v.2 в доме не рабочий или WB-MR6C v.3 №167 не рабочее) я поменял местами WB-MR6C v.3 №167 и №177 (как сейчас на фото). После чего устройство WB-MR6C v.3 №167 сразу же определилось контроллером и привязалось и при этом устройство WB-MR6C v.3 №177 так же продолжило работать. Реле переключаются с контроллера и казалось бы все отлично.
Но по какой то причине я решил зайти в системный журнал а там сплошные WARNING. В основном от WB-MR6C v.3 №177 которое находиться в доме. log_20251009T093317.log (8,9 КБ)
Мне кажется это не нормально + если я отключаю от питания связку устройств WB в доме, то ошибки пропадают.
У меня есть подозрение на корректность работы шины (я специально прикладываю фото переключателей) Стоит отметить, что до этого они были в инвертированном положении, потому что в инструкции написано что по умолчанию они выключены, хотя из коробки они все были направлены в сторону надписи ON (это я уже в ходе разбирательст определил) Хотя возможно я путаю.
Контроллер и все устройства WB-MGR v.2 находятся в одной локальной сети и имеют адреса 192.168.1.173/174/175
Настройки шлюзов у вас верны.
Положение переключателей, при такой длине шины, не окажет существенного влияния.
Мне удалось воспроизвести ситуацию:
В режиме прозрачного шлюза соединение хорошо работает, когда подключено к порту RS-485 контроллера напрямую без других дополнительных устройств на шине.
Совместно с другими устройствами наблюдаю ошибки: Serial protocol error: malformed response: invalid crc
Даже добавил 120 Ом в конце шины — ситуация не изменилась.
Буду еще уточнять у коллег почему так получается и что можно предпринять.
В качестве быстрого решения проблемы предлагаю вам подключить шлюз к отдельному свободному порту RS485-2.
но это как я понимаю связано с настройками WB-MGE v.2, поскольку там жестко прописан формат 115200 8N2 и видимо другие обращения он не принимает. И видимо так и должно быть?
Еще небольшой вопрос: Правильно я понимаю, что для подключения третьего строения “Гараж” мне достаточно купить еще один WB-MGE v.2 и сделать его клиентом с указанием в качестве сервера IP адреса текущего WB-MGE v.2 являющегося сервером? И должен ли он (WB-MGE v.2 являющийся сервером) в этом случае быть подключенным именно к контроллеру, или как указано в инструкции для прозрачного шлюза - это не важно?
Понаблюдайте. Думаю, что эта ошибка возникла при настройке портов.
С тремя клиентами я не тестировал. Теоретически это должно работать, но возможны непредвиденные ошибки.
Я бы вам рекомендовал рассмотреть вариант подключения WB-MGE v.2 в локальную сеть и создать в контроллере отдельный TCP-порт, как в инструкции.
Тогда вам не нужен будет третий шлюз для гаража, а сможете применить существующий.
Я честно говоря так и планировал изначально (поэтому и купил 2хWB-MGE v.2), но прочитав инструкцию мне показалось что схема с прямым подключением возможна только при прямолм физическом подключении контроллера и WB-MGE v.2 через порты Ethernet.
Т.е. у меня контроллер сейчас подключен в локальную сеть и я могу 2хWB-MGE v.2 подключить независимо и все будет работать. Или мне надо как в инструкции подключать к отдельному (второму) ethernet порту контроллера с выделением этого всего в отдельную подсеть?
Не только при прямом соединении. Подключите контроллер и шлюзы в одну локальную сеть, настройте для каждого шлюза свой TCP порт в контроллере и все будет работать.
Правильно я понял, что я могу это сделать в текущей подсети 192.168.1.ххх в которой у меня контроллер и использовать для этого текущее подключение через порт контроллера Ethernet1 (т.е. не использовать для этого отдельный порт Ethernet2)?
P.S. Хотелось бы отметить, что изначально покупая оборудование WB-MGE v.2 и собираясь подключать 2 отдельных здания, я в голове себе представлял схему подключения один в один как в итоге сейчас реализовал! Но начав читать инструкцию к WB-MGE v.2 я почему то подумал что так не получится. Незнаю, возможно конкретно я недопонял, но на мой взгляд инструкция ввела меня в заблуждение. Возможно потому, что в явном виде как основной способ не описан процесс подключения в рамках одной локальной сети. И меня запутал абзац на фото ниже.