The TMCDeviceType ObjectType is used to include UIInfo and specify which DeviceType components are mandatory when used in compliance with TMC. The TMCDeviceType is abstract, meaning there will be no instances of the TMCDeviceType.
The TMCDeviceType representation in the AddressSpace is formally defined in the following table.
Table 147 – TMCDeviceType Definition
Attribute |
Value |
|||||
BrowseName |
TMCDeviceType |
|||||
IsAbstract |
True |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the DeviceType defined in OPC 10000-100, i.e. inheriting the Instance Declarations of that Node. |
||||||
0:HasComponent |
Object |
UIInfo |
|
UIInformationType |
O |
|
Conformance Units |
||||||
TMC Advanced Visualisation and Control |
The components of the TMCDeviceType are further described below.
BrowseName |
Description |
UIInfo |
The visualization resources to display the Device on the User Interface. |
Instances of the TMCDeviceType and derived types are components of the DeviceSet Object as defined by OPC10000-100, 5.9 DeviceSet.
For additional clarity, TMCDeviceType instances and instances of derived types shall be grouped under the DeviceSet object.