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.