Шлюз MQTT-OPC UA как передать отсутствие связи?

При организации шлюза в OPC UA передается последнее значение. При отсутствии связи устройства с MQTT на стороне OPC не понятно, что устройство отключено. Признак ошибки на MQTT есть. Как его правильно передать? Все варианты путей перепробовал, никак не получается. Может можно как то код статуса передать?

Здравствуйте.

У нас нет топика со статусом Modbus устройств, поэтому предлагаю:

  • Создать виртуальное устройство (посредством wb-rules), в котором формировать статусы каждого из интересующих устройств.
  • Передавать данные статусы посредством шлюза в OPC UA.

Спасибо, так сделал, однако есть еще вопрос. В системе несколько датчиков WB MSW v4. по некоторым параметрам, у некоторых датчиков появляются ошибки типа error = ‘p’.

По другим датчикам это поле ошибки отсутствует, хотя у обоих показания принимаются.
что означает эта ошибка и где посмотреть их список?

Можете почитать здесь.

Проверьте и покажите также логи wb-mqtt-serial.