Wb-mcm16 не отвечает


#1

Добрый день!

Подключил wb-mcm16. Данные в топики приходят раз в 10 минут. При этом все топики в веб интерфейсе красные.
Как сделать частоту обновлений чаще?


#2

Возможно проблема в линии связи?
Посмотрите логи.


#3

Timeout…
Но в БД значения появляются раз в 10 минут. Ровно. И висящий рядом на той же линии map16h и mr6 работают исправно.
Оставил в конфигурации только WB-MCM16, не помогло.
Можно как то увеличить timeout?
На что влияет poll_interval?
С другим контроллером в другой конфигурации на другой прошивке этот датчик вел себя так же.


#4

Проверьте у модуля содержимое регистров, отвечающих за настройку связи по Modbus


https://wirenboard.com/wiki/index.php/Relay_Module_Modbus_Management


#5

После попытки чтения 112 регистра не читаются 110 и 111. На попытку чтения 112-го всегда выдает ошибку.
В 110 и 111 параметры верные.
Проверил 2 раза.
Чуть позже смогу скинуть лог.


#6

Zeta, очень интересно! Скриншот консоли можете тоже приложить? А после снятия и восстановления питания регистры 110 и 111 читаются?


#7

Да, читаются. Немного позже ещё раз перепроверю и отправлю скриншот консоли.


#8

Кажется mcm16 сдох… (24 адрес). ВКЛ/ВЫКЛ не помогает

Раньше еще писал вот так:
ERROR CRC received 0 != CRC calculated 71C0
Received function not corresponding to the request (2 != 3)
Received function not corresponding to the request (4 != 3)


#9

Zeta, добрый день!

Вы можете подключить коротким кабелем этот модуль к контроллеру, отключив все остальные устройства на шине, и попробовать записать в него адрес заново?
Если будет ошибка, попробуйте скрипт определения коммуникационных параметров.
Статьи вам в помощь:
https://wirenboard.com/wiki/index.php/Определение_и_изменение_Modbus-адреса_устройств_Wirenboard
https://wirenboard.com/wiki/index.php/UART_Communication_Settings


#10

Помогло, спасибо!