Есть контроллер Wiren Board 6 и несколько разных модулей.
Модуль WB-MR6LV/S отказывается подключаться к контроллеру
В чем может быть проблема?
Есть контроллер Wiren Board 6 и несколько разных модулей.
Модуль WB-MR6LV/S отказывается подключаться к контроллеру
Другие Modbus-устройства удалось подключить?
Да. Модуль WB-MWAC и датчик WB-MSW v3 работают нормально.
На WB-MR6LV/S не могли адрес или настройки поменять с заводских?
Если уверены, что физическое подключение верное, и все настройки установлены правильно, то пишите на info@contactless.ru для замены. После проверки у нас мы либо бесплатно заменим, либо, если проблема не подтвердится, возьмём деньги за проверку.
Я даже не знаю где и как это делается. Подскажите, проверю адрес и настройки.
Месяц назад приобрел реле WB-MR3.
Подключиться к нему с заводскими настройками не удалось.
Пришлось просканировать все возможные коммуникационные параметры и адреса с помощью команд описанные в статье ниже:
Определение и изменение Modbus-адреса устройств Wirenboard
Оказалось, что в реле были коммуникационные настройки 9600 8N1 (вместо 8N2)
Если не знаете, то едва ли могли изменить. Можете попробовать проверить https://wirenboard.com/wiki/index.php/Определение_и_изменение_Modbus-адреса_устройств_Wirenboard
Пришлите фото наклейки с серийником, пожалуйста.
Пришлите фото с серийником, пожалуйста.
Как видно на фото, адрес 121
Просканировал адреса. Модуль определился по адресу 120
Сейчас работает. Спасибо
Извиняемся, что такое случилось. Причину устанавливаем.
А можете прочитать серийник из регистров 270 и 271?
Серийник из регистров соответствует этикетке
root@wirenboard-ALMAJR36:~# modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a120 -t0x03 -r270
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[78][03][01][0E][00][01][EF][9C]
Waiting for a confirmation...
<78><03><02><FE><4B><25><D9>
SUCCESS: read 1 of elements:
Data: 0xfe4b
root@wirenboard-ALMAJR36:~# modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a120 -t0x03 -r271
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[78][03][01][0F][00][01][BE][5C]
Waiting for a confirmation...
<78><03><02><CF><44><70><4D>
SUCCESS: read 1 of elements:
Data: 0xcf44
root@wirenboard-ALMAJR36:~#
Спасибо.
Пока тогда нет предположений, будем изучать. С неверным адресом столкнулись впервые.
Тоже недавно приобрел модуль, только WB-MRPS6/S. Адрес не соответствует заводскому (1 вместо 31) и серийник на модуле 4266191783, а из регистров выдает:
root@wirenboard-AGK5FT3F:/var/log# modbus_client --debug -mrtu -pnone -b 115200 -s2 /dev/ttyRS485-1 -a1 -t0x03 -r270 Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 2) [01][03][01][0E][00][01][E4][35] Waiting for a confirmation... <01><03><02><FE><48><F8><12> SUCCESS: read 1 of elements: Data: 0xfe48 root@wirenboard-AGK5FT3F:/var/log# modbus_client --debug -mrtu -pnone -b 115200 -s2 /dev/ttyRS485-1 -a1 -t0x03 -r271 Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 2) [01][03][01][0F][00][01][B5][F5] Waiting for a confirmation... <01><03><02><EB><A7><B7><0E> SUCCESS: read 1 of elements: Data: 0xeba7
>>> 0xfe48eba7
4266191783
серийник, получается, совпадает