Связка bary wb-mio-e2 wbio-di-wd-14 не работает

подключил модуль wbio-di-wd-14 в бари через modbus subdevice
все порты увиделись как нераспознанные устройства
начаничаю настраивать например 14 порт по типу сухой контакт и никаких событий данный порт не генерирует - видится но ничего не происходит

вот файлы с последними логами

Здравствуйте!
Для диагностики проблемы нужно больше информации. Запускаете bary на контроллере Wirenboard? Какая у вас конфигурация оборудования: аппаратная и программная версия контоллера, какие устройства и каким способом подключены? Серийные номера устройств.
Пришлите архив с диагностической информацией контроллера.

Правильно ли я понимаю, что конфигурация оборудования такая:

Предлагаю остановить сервис bary и сначала сконфигурировать входной модуль в контроллере по инструкции: Преобразователь интерфейсов WB-MIO-E v.2 — Wiren Board . Это позволит проверить, что все подключено правильно, есть связь с модулями.

После этого в веб-интерфейсе контроллера должны появиться дискретные входы модуля wbio-di-wd-14 и видно актуальное состояние входов.

Возможно, для работы сервиса bary нужно останавливать сервис wb-mqtt-serial?

systemctl stop wb-mqtt-serial

bary запускаю на их antexgate 4.0.0 (версия ПО 1.1.180)
wbio-di-wd-14 подключен к бари через wb-mio-e2 по эзернету, сам контроллер вайренборд в связке отсутствует
связь с модулями есть, тк бари автоматически через свой программный шлюз увидел все 14 выходов, но никак не реагирует на изменения на этих входах

напряжение на iGND и DX 12В есть

У этого контроллера есть какие-либо утилиты для опроса устройств по modbus наподобие modbus_client? Нужно проверить, что WB-MIO-E v2 нормально отвечает по сети.
Если вы уверены, что связь есть и модуль нормально опрашивается, то в таком случае, думаю, лучше обратиться в поддержку bary или antexgate. Вероятно проблема в настройках ПО.

В логах вижу, что все операции чтения выпадают по таймауту. Но также вижу, что кроме устройства с номером 3 ничего другое не опрашивается, оно точно третьим установлено?

да устройство точно третьим установлено, мио точно работает так как устройства подключенные на мио по рс485 нормально работают
косяк какойто именно в модуле wd-14

вот новые логи

Сам модуль WBIO-WD-14 не опрашивается по modbus. Его состояния содержатся в регистрах преобразователя WB-MIO-E v2. Чтобы эти состояния корректно отображались в соответствующих регистрах, конвертер нужно сначала сконфигурировать так, как описано здесь:

А затем нужно опрашивать следующие регистры в преобразователе: 0 - 13 (coil) - состояние входов, 250 - 263 (holding) счетчики срабатывания входов. Полная карта регистров преобразователя описана в документации:
https://wirenboard.com/wiki/WB-MIO-Modbus-Registers

Можно попробовать записать значения регистров конфигурации вручную или убедиться, что они записываются автоматически при конфигурировании модуля. Затем также вручную можно опросить состояния регистров входов в преобразователе, чтобы убедиться, что все работает.

1 лайк

Здравствуйте! Остались ли еще вопросы по нашему оборудованию?

помогла перестановка блока местами. на втором месте все заработало

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