Нет данных с первого устройства

Хотелось бы пошагового руководства по настройке и желательно дублировать на русском языке с описанием пунктов.
Некоторые инструкции очень краткие (“шпаргалки” для программиста ).
Не хватает тех. поддержки по телефону.
В целом очень доволен вашей продукцией.

1 лайк

конфигурирование wb-mio по modbusRTU.txt (10.6 КБ)
Добрый день. Пытаюсь настроить wb-mio и два WBIO-DI-DR-8 по modbus RTU. В регистры IPOL,GPINTEN,DEFVAL,INTCON,IOCON установил значения как тут https://github.com/contactless/wb-mqtt-serial/blob/master/wb-mqtt-serial-templates/config-wbio-di-dr-8.json.
Не удается записать значение 1 в регистры (10999 и 11999).
Не удается прочесть значения регистров 1000-1007 и 2000-2007.
Подскажите куда смотреть. Файл с опросом устройства приложил.

Elektrik, добрый день!
Скорее всего, проблемы именно в конфигурировании MIO. Можете показать, как вам не удается записать значение 1 в регистры (10999 и 11999)?

К WB-MIO подключен один модуль DI на 8 входов. Пытаюсь записать в регистр 10999 значение 1, запись не выполняется.
Регистры модуля DI не читаются (1000-1007).
Из регистра 997 читает 1, т.е. WB-MIO видит 1й модуль DI

Проблемма решена. Не той функцией читал адреса 1000-1007. Надо 1й

Здравствуйте, у меня аналогичная проблема. Не могу завершить настройку первого устройства. Не перезаписывается значение в 10999 регистр. К WB-MIO подключено два модуля WBIO-DI-WD-14 - первым и WBIO-DO-SSR-8 вторым. Подключение также произвожу по RS-485 через девайс modbus-to-ethernet.

Здравствуйте! Для диагностики проблемы нужно больше информации.
Напишите точную модель адаптера “modbus-to-ethernet”, который вы используете? Какой программой опрашиваете модуль? Проблема только с записью регистров или с чтением тоже? Какое значение сейчас в регистре? Какое значение пытаетесь записать? Какая индикация у зеленого светодиода на модуле без запросов к нему и во время запроса (горит, не горит, мигает)?

Вообще самостоятельное конфигурирование регистров для боковых модулей дело не совсем простое.
Регистр 10999 предназначен для регистров, связанных с боковыми релейными модулями.
Если конфигурировать первый боковой модуль WBIO-DI-WD-14, подключенный к WB-MIO-E, то драйвер автоматически записывает следующие регистры:

Sep 10 09:07:42 wirenboard-ATHXPBSP wb-mqtt-serial[8574]: INFO: [modbus] Init: IODIR: setup register <modbus_io:84:1:holding: 10000> <-- 0xffff (0xffff)
Sep 10 09:07:42 wirenboard-ATHXPBSP wb-mqtt-serial[8574]: INFO: [modbus] Init: IPOL: setup register <modbus_io:84:1:holding: 10001> <-- 0x0000 (0x0)
Sep 10 09:07:42 wirenboard-ATHXPBSP wb-mqtt-serial[8574]: INFO: [modbus] Init: GPINTEN: setup register <modbus_io:84:1:holding: 10002> <-- 0xffff (0xffff)
Sep 10 09:07:42 wirenboard-ATHXPBSP wb-mqtt-serial[8574]: INFO: [modbus] Init: DEFVAL: setup register <modbus_io:84:1:holding: 10003> <-- 0x0000 (0x0)
Sep 10 09:07:42 wirenboard-ATHXPBSP wb-mqtt-serial[8574]: INFO: [modbus] Init: INTCON: setup register <modbus_io:84:1:holding: 10004> <-- 0x0000 (0x0)
Sep 10 09:07:42 wirenboard-ATHXPBSP wb-mqtt-serial[8574]: INFO: [modbus] Init: IOCON: setup register <modbus_io:84:1:holding: 10005> <-- 0x4444 (0x4444)
Sep 10 09:07:42 wirenboard-ATHXPBSP wb-mqtt-serial[8574]: INFO: [modbus] Init: CONFIG-FLAG: setup register <modbus_io:84:1:holding: 9999> <-- 1 (0x1)

Попробуйте записать аналогичные значения в указанные регистры.

Все регистры конфигурации и чтения состояний можно посмотреть в шаблоне устройства:

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