Подключение увлажнителя к WB7

Добрый день, попытался подключить увлажнитель Aqwaforce к wb7. Данные считываются, но регулярно выпадает ошибка : WARNING: [modbus] failed to read 1 holding(s) @ 11 of device modbus:229: Serial protocol error: malformed response: invalid crc
Как то можно решить эту проблему?
Дано: WB7 - 7.3.4J/3 1C/A-1G, wb-2410, 7.3.4
wb-mqtt-serial.conf (8,8 КБ)




при этом иногда нормально считываются данные

Добрый день!

Для диагностики проблемы прошу предоставить архив с диагностической информацией контроллера. Описание создания архива доступно в документации.

Рекомендации для проверки:

  1. Проверьте физические подключения:
  • Убедитесь, что разъемы, заземление и кабели подключены надёжно.
  • Осмотрите провода на предмет повреждений или плохого контакта.
  1. Проверьте настройки передачи данных:
  • Убедитесь, что скорость, паритет, количество стоп-битов и другие параметры на устройстве и WB7 совпадают.
  1. Попробуйте снизить скорость передачи данных:
  • Например, установите скорость на 9600 бод для проверки стабильности связи.
  1. Подключите устройство напрямую к компьютеру:
  • Используйте конвертер RS-485/USB и считайте данные с помощью Modbus-клиента.

приложен диагностический архив, доступен только сотрудникам поддержки
(194,1 КБ)

пункты 1-3 выполнены, пункт 4 нет возможности протестировать

Добрый день!

Возможно, в решении вашего вопроса поможет данная статья, где подробно описан процесс подключения сторонних устройств к Wiren Board.

Добрый день, советы, описанные в данном файле уже использовал, они к сожалению не помогли

Добрый день!

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

modbusReg.xlsx (12,6 КБ)

Добрый день!

Посовещались с коллегами и пришли к выводу, что ошибки указывают на аппаратные проблемы на шине. Рекомендую выполнить следующие шаги:

  1. Проверить шину RS-485:
  • Убедитесь, что все подключения выполнены корректно.
  • Проверьте кабели на наличие повреждений.
  1. Проверить уровни сигналов:
  • Используйте осциллограф , чтобы проверить стабильность уровней сигналов на шине.
  1. Терминирующие резисторы:
  • Убедитесь, что на концах линии установлены терминирующие резисторы (обычно 120 Ом).
  • Проверьте, чтобы на шине не было лишних терминирующих резисторов.

Добрый день, удалось решить вопрос?