OPC UA - строка по умолчанию
Я работаю с поставщиком, который поставил OPC UA Client, который мы использовали уже некоторое время.
Три месяца назад мы попали в ситуацию, когда формат данных как-то изменился во всех наших чтениях.
Например, значение ранее было 22,34, но внезапно это было отображено как 2234 после перезагрузки сервера. Примечание: мы используем датский формат с запятой в качестве десятичной точки.
Последние три месяца мы устраняли эту проблему, и сегодня мы получили ответ, включая основную причину.
Ответ продавца: как обсуждалось по телефону после разговора с разработчиками, они сообщили, что обнаруженная проблема действительно работает так, как задумано, и что, если элемент плохой при первоначальной подписке, он будет иметь тип данных большой строки.
Мне не удалось найти ответ, независимо от того, соответствует ли он стандарту opa ua.
Мне очень трудно поверить, что Real нужно преобразовать в строку, просто потому, что сервер opc ua отключен во время подписки, потому что это может происходить ежедневно во всем мире.
Если некоторые операции могут помочь, пожалуйста, дайте мне знать, если тип данных по умолчанию изменяется на Большую строку, когда делается подписка на плохой элемент.
Спасибо
1 ответ
Нет, это 100% поведение приложения, которое они поставили, и не имеет ничего общего со спецификацией.