Добрый день,
Приобрёл WN90LP RS485 Modbus от компании Ecowitt.
Это маленькая метео станция с выходом Modbus.
Подключил к WB8.5. Данные от прибора получаю но контролы периодически падают и восстанавливаются.
WS90ModbusRTU_V1.0.6.pdf (307,7 КБ)
Добрый день,
Приобрёл WN90LP RS485 Modbus от компании Ecowitt.
Это маленькая метео станция с выходом Modbus.
Подключил к WB8.5. Данные от прибора получаю но контролы периодически падают и восстанавливаются.
WS90ModbusRTU_V1.0.6.pdf (307,7 КБ)
Добрый день!
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
Спасибо за ответ.
Отправляю архив с диагностической информацией.
Добрый день,
Судя по логам, рекомендую проверить настройки шины и устройства совпадают ли?
Особенно стоп биты.
Mar 30 14:29:49 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: INFO: [serial device] device modbus:1 is connected
Mar 30 14:29:49 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: WARNING: [modbus] failed to read 1 discrete(s) @ 7 of device modbus:119: Serial protocol error: malformed response: invalid data size
Mar 30 14:29:51 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: WARNING: [modbus] failed to read 1 holding(s) @ 363 of device modbus:1: Serial protocol error: request timed out
Mar 30 14:29:52 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: WARNING: [modbus] failed to read 1 holding(s) @ 365 of device modbus:1: Serial protocol error: request timed out
Mar 30 14:29:53 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: WARNING: [modbus] failed to read 1 holding(s) @ 361 of device modbus:1: Serial protocol error: request timed out
Mar 30 14:29:56 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: WARNING: [conventions] converting value "0.000000" to boolean "true"
Mar 30 14:29:56 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Mar 30 14:29:57 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Mar 30 14:29:58 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Mar 30 14:29:59 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: WARNING: [modbus] failed to read 1 holding(s) @ 362 of device modbus:1: Serial protocol error: request timed out
Mar 30 14:30:01 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: WARNING: [modbus] failed to read 1 holding(s) @ 363 of device modbus:1: Serial protocol error: request timed out
Mar 30 14:30:01 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: WARNING: [serial device] device modbus:1 is disconnected
Mar 30 14:30:01 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: INFO: [serial device] device modbus:1 is connected
Mar 30 14:30:01 wirenboard-AMR34RU2 wb-mqtt-serial[2874620]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Настройки шины и устройства совпадают. Я Вам отправил WS90ModbusRTU документацию от производителя. Я на приборе менял только скорость с 9600 на 115200, а на контроллере стоп бит на 1, так как было в документации прибора. Добавил еще:
В целом работает, но красные контролы напрягают.
Я в систему добавлял термостаты с такой же проблемой. Ваш сотрудник посоветовал включить эти 4 параметра и все заработала как надо.
Можно попробовать собрать стенд с одним устройством на шине и проверить поведение. Если настройки корректны, устройство должно работать стабильно. Однако гарантировать это не могу, так как данное устройство отсутствует в списке поддерживаемого оборудования, и возможны отдельные проблемы при работе с ним.
Добрый день, удалось ли решить вопрос?