Ситуация такая - к WirenBoard 7 подключен набор метео-датчиков. Группа из 4 датчиков подключена на шину к порту RS485-1, с ними все в полном порядке. Еще один датчик солнечной инсоляции GTBQ2 подключен отдельным кабелем (витая пара) на второй аналогичный порт RS485-2. После первого длительного включения системы датчик работал нормально пару дней, затем стал периодически переставать передавать данные. В момент прекращения передачи данных передаются следующие ошибки:
22-05-2025 09:03:30.187 |
WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors |
22-05-2025 09:03:25.168 |
WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors |
22-05-2025 09:03:20.149 |
WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors |
22-05-2025 09:03:15.151 |
WARNING: [serial device] device modbus:1 is disconnected |
22-05-2025 09:03:15.151 |
WARNING: [modbus] failed to read 1 holding(s) @ 0 of device modbus:1: Serial protocol error: request timed out |
22-05-2025 09:03:14.596 |
WARNING: [modbus] failed to read 1 holding(s) @ 0 of device modbus:1: Serial protocol error: request timed out |
22-05-2025 09:03:14.040 |
WARNING: [modbus] failed to read 1 holding(s) @ 0 of device modbus:1: Serial protocol error: request timed out |
Здесь стрелками показаны периоды, в которые данные отсутствовали.
Добрый день!
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера.
Создание архива описано в документации.
Судя по имеющимся логам, рекомендую:
- Проверить доступность устройства на физическом уровне.
- Убедиться, к каким контролам (контролам устройства) обращается контроллер, и доступны ли они.
Добрый день удалось ли решить вопрос?
Добрый день! Пока что проблема не наблюдается в течение 4 дней. Если снова появится - сделаю архив с диагностической информацией.
1 лайк
Добрый день, направляю сформированный архив с диагностической информацией.
Проблема снова наблюдалась несколько дней подряд:
diag_output_AH3WVZGI_2025-06-02-04.51.32.zip (169,0 КБ)
Добрый день!
Вижу повторяющиеся ошибки:
May 29 00:01:12 wirenboard-A2BXPDJ2 wb-mqtt-serial[1019]: ERROR: [serial port driver] Serial protocol error: invalid crc
May 29 00:01:17 wirenboard-A2BXPDJ2 wb-mqtt-serial[1019]: ERROR: [modbus] failed to read holding register: Serial protocol error: timeout
May 29 00:01:19 wirenboard-A2BXPDJ2 wb-mqtt-serial[1019]: ERROR: [modbus] failed to read input: Serial protocol error: io timeout
Возможные причины — рекомендую проверить следующее:
- Плохой контакт, разъём или помехи на линии: слабый контакт, неэкранированный кабель, отсутствие общего «минуса» (земли), слабое питание.
- Неверные настройки порта — скорость, чётность, стоп-биты. Особенно важно для нестандартных или несерийных устройств, таких как GTBQ2.
- Отсутствие или неправильная установка терминаторов
- Физическое повреждение кабеля — обрывы, некачественная скрутка.
Добрый день удалось ли решить вопрос?