Контроллер WirenBoard 7. Начал не стабильно передавать данные по OPC UA. Проявлялось тем что контроллер передает данные на сервер, а с сервера на контроллер они не записываются.
При попытке устранить неполадку попробовал сбросить контроллер до заводских настроек с актуальным файлом прошивки. Но при попытке обновления пакетов, было замечено, что ну очень долго шло обновление.
После обновления установил openvpn для связи с сервером. И было обнаружено, что именно в момент отправления запроса по OPC очень сильно начала увеличиваться задержка и вовсе потеря пакетов по сети.
приложен диагностический архив, доступен только сотрудникам поддержки
(185,0 КБ)
Добрый день!
Вижу многочисленные ошибки о ненайденный контролах. Проверьте, существуют ли они и содержат ли данные. Возможно имеет смысл исключить их из wb-mqtt-opcua.conf и проверить:
Feb 11 13:02:46 wirenboard-AODJCCWT wb-mqtt-opcua[2074]: ERROR: [OPCUA] Can't get data type for node 'OPCUA_Healthcheck/heartbeat'. Fallback to BaseDataType.
Feb 11 13:02:46 wirenboard-AODJCCWT wb-mqtt-opcua[2074]: ERROR: [OPCUA] Control is not found 'OPCUA_Healthcheck/heartbeat'
Feb 11 13:02:46 wirenboard-AODJCCWT wb-mqtt-opcua[2074]: ERROR: [OPCUA] Can't get data type for node 'Stat71_Port1/Power'. Fallback to BaseDataType.
Feb 11 13:02:46 wirenboard-AODJCCWT wb-mqtt-opcua[2074]: ERROR: [OPCUA] Control is not found 'Stat71_Port1/Stat'
Feb 11 13:02:46 wirenboard-AODJCCWT wb-mqtt-opcua[2074]: ERROR: [OPCUA] Control is not found 'Stat71_Port1/Summ'
и т.д.
Так же есть ошибки чтения регистров:
Feb 11 13:02:57 wirenboard-AODJCCWT wb-mqtt-serial[1668]: WARNING: [modbus] <modbus:1:input: 5148> is now marked as unavailable: Serial protocol error: illegal data value
Feb 11 13:02:57 wirenboard-AODJCCWT wb-mqtt-serial[1668]: WARNING: [modbus] failed to read 1 input(s) @ 5148 of device modbus:1: Serial protocol error: illegal data value
Добрый день!
Вам удалось решить проблему?