industrial
2. Стороннее ПО не использую. Но на WB установлен Light server GoodWAN (для приема показаний с беспроводных датчиков).
3. Мониторинг и управление частотником Innovert по modbus
4. В журнале событий ошибки “reguest timed out”
5. Проблема. Обновил прошивку до wb-2307, была 2304. На старой прошивке опрос устрйства ПЧ , был стабилен, ошибок не наблюдалось. После обновления прошивки, при тех же настройках что и ранее, есть ошибки опроса всех регистров “reguest timed out”.
При попытках изменить параметр "Таймаут ответа (от 0 до 2000мс) меняется частота появления ошибок и время реакции на изменение значения в регистре.
6. Можно воспроизвести сколь угодно раз.
7. Конфигурация минимальна, лишнего нет.
8. Добавил скрин
Попробовал воспроизвести на WB 7.3.4 на релизе 2307. При малых таймаутах ответа (50-100 мс) ошибок много, но это и ожидаемо. При стандартной настройке (500 мс) - ошибки редки, но есть. Само устройство медленное.
Покажите лог при настройке таймаута ответа большим. Хотя бы 500 мс.
Также можете прислать руководство на частотник. Что оно говорит по максимальному таймауту ответа.
Sep 19 12:52:31 wirenboard-A2NESPD2 wb-mqtt-serial[1495]: WARNING: [register handler] failed to write: <modbus:10:holding_single: 8192>: Serial protocol error: request timed out
Sep 19 12:52:32 wirenboard-A2NESPD2 wb-mqtt-serial[1495]: WARNING: [register handler] failed to write: <modbus:10:holding_single: 8192>: Serial protocol error: request timed out
Sep 19 12:52:32 wirenboard-A2NESPD2 wb-mqtt-serial[1495]: WARNING: [register handler] failed to write: <modbus:10:holding_single: 8192>: Serial protocol error: request timed out
Sep 19 12:52:33 wirenboard-A2NESPD2 wb-mqtt-serial[1495]: WARNING: [register handler] failed to write: <modbus:10:holding_single: 8192>: Serial protocol error: request timed out
Sep 19 12:52:33 wirenboard-A2NESPD2 wb-mqtt-serial[1495]: WARNING: [register handler] failed to write: <modbus:10:holding_single: 8192>: Serial protocol error: request timed out
Sep 19 12:52:34 wirenboard-A2NESPD2 wb-mqtt-serial[1495]: WARNING: [register handler] failed to write: <modbus:10:holding_single: 8192>: Serial protocol error: request timed out
Ошибки при записи. Я бы посоветовал сделать следующее:
Включите debug для serial и проверьте, нет ли сторонних байт на шине.
Проверьте подключение, особенно клемму gnd.
Ну и ультимативный вариант: подключите на шину логанализатор и посмотрте, действительно ли нет ответа от устройства. Если устройство не отвечает на корректные сообщения - то…