Servers can expose UIElementsproviding user interfaces in the context of their FunctionalGroupcontainer. Clients can load such a user interface and display it on the Clientside. The hierarchy of FunctionalGroupsrepresents the tree of user interface elements.

The UIElementTypeis abstract and is mainly used as filter when browsing a FunctionalGroup. Only subtypes can be used for instances. No concrete UIElementsare defined in this specification. FDI (Field Device Integration, see IEC 62769) specifies two concrete subtypes

  • UIDs (UI Descriptions), descriptive user interface elements, and
  • UIPs (UI Plug-Ins), programmed user interface elements.

The UIElementTypeis specified in Table 16.

Table 16– UIElementType definition

Attribute

Value

BrowseName

UIElementType

IsAbstract

True

DataType

0:BaseDataType

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseDataVariableTypedefined in OPC 10000-5.

Conformance Units

DI Information Model

The Valueattribute of the UIElementcontains the user interface element. Subtypes have to define the DataType(e.g., XmlElementor ByteString).