знание типа объекта в opcua на стороне клиента
Я читаю об информационной модели в OPCUA. Ниже приведен фрагмент текста.
OPCUA предоставляет более мощные возможности раскрытия семантики предоставленных данных. В дополнение к данным, предоставляемым Classic OPC, он позволяет предоставлять информацию, например, о том, что измеренная температура предоставляется конкретным типом сенсорного устройства, а также позволяет отображать в иерархии типов, какие типы устройств поддерживаются. Таким образом, клиенты OPCUA могут получить информацию о том, что они имеют дело с одним и тем же типом устройства в разных местах. Предоставляя гораздо больше семантики, серверы OPCUA позволяют клиентам обрабатывать весьма сложные задачи, интерпретируя семантику предоставленных данных. Это включает в себя автоматическую интеграцию данных, предоставляемых сервером OPCUA, а также разработку сервера OPCUA из общего клиента OPCUA.
Мой вопрос по фрагменту текста выше
- Как клиент узнает, что «измеренная температура обеспечивается датчиком определенного типа»? Например, на снимке UAExpert ниже у меня есть печь_9, как мы узнаем, что это тип контроллера печи? Я не могу получить это в UAExpert? Есть подсказка или мы получаем только программно на стороне клиента?
1 ответ
Если вы посмотрите на представление «Ссылки», вы заметите, что Furnace_9 имеет ссылку HasTypeDefinition на FurnaceControllerType.