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).