6.1 TCD_InterfaceType Definition
This OPC UA ObjectType is used for the root Object representing a TCD with its subcomponents. It is formally defined in Table 1.
NOTE: To promote interoperability of Clients and Servers, all instantiated Devices shall be aggregated in an Object called “DeviceSet” (see OPC UA for Devices)

| Attribute | Value | ||||
| BrowseName | TCD_InterfaceType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of 0:BaseObjectType defined in OPC UA Part 5 | |||||
| 0:HasComponent | Object | Identification | 3:IdentificationType | M | |
| 0:HasComponent | Object | TCDSpecification | TCDSpecificationType | M | |
| 0:HasComponent | Object | MachineConfiguration | 3:MachineConfigurationType | M | |
| 0:HasComponent | Object | Operation | OperationType | M | |
| 0:HasComponent | Object | DeviceZone | DeviceZoneType | M | |
| 0:HasProperty | Variable | DisplayLanguage | 0:LocaleId | 0:PropertyType | O, RW |
| 0:GeneratesEvent | ObjectType | TCDHelpOffNormalAlarmType | |||
The BrowseName of the object instance shall be "TCD_<Manufacturer>_<SerialNumber>"
Example: "TCD_HB-Therm_0123456".
Some TCD have several device zones (see 0). For these, the OPC UA server needs to create several instances of the TCD_InterfaceType. As the TCD has only one serial number, the BrowseNames of the objects shall include an extension e.g. “TCD_Wittmann_634_a” and “TCD_Wittmann_634_b”.
NOTE: The namespace of this BrowseName is the local server URI with namespace index 1 or a vendor specific namespace with server specific namespace index (see Table 28). The BrowseNames of the nodes below are in the namespace of the specification where used Type is defined.
Examples:
| BrowseName | Namespace | Namespace index | Remarks |
| TCD_HB-Therm_0123456 | Local Server URI or vendor specific namespace | 1 or server specific | OPC 40082-1 only defines the TCD_InterfaceType. The instance is generated in the local server |
| Identification | http://opcfoundation.org/UA/ PlasticsRubber/TCD/ | server specific | The object Identification is a child of TCD_InterfaceType which is defined in OPC 40082-1 |
| Manufacturer | http://opcfoundation.org/UA/ PlasticsRubber/GenrealTypes/ | server specific | The variable Manufacturer is a child of IdentificationType which is defined in OPC 40083. |
| BrowseName | Namespace | Namespace index | Remarks |
| TCD_HB-Therm_0123456 | Local Server URI or vendor specific namespace | 1 or server specific | OPC 40082-1 only defines the TCD_InterfaceType. The instance is generated in the local server |
| DeviceZone | http://opcfoundation.org/UA/ PlasticsRubber/TCD/ | server specific | The object DeviceZone is a child of TCD_InterfaceType which is defined in OPC 40082-1 |
| ExternalChannels | http://opcfoundation.org/UA/ PlasticsRubber/TCD/ | server specific | The object ExternalChannels is a child DeviceZoneType which is defined in OPC 40082-1 |
| ExternalChannel_1 | Local Server URI or vendor specific namespace | 1 or server specific | The objects for the extern channels are modelled as OptionalPlaceholder. The instances are server specific |
| PressureDifference | http://opcfoundation.org/UA/ PlasticsRubber/TCD/ | server specific | The object PressureDifference is a child ExternalChannelType which is defined in OPC 40082-1 |
| ActualValue | http://opcfoundation.org/UA/ PlasticsRubber/GenrealTypes/ | server specific | The variable ActualValue is a child of PressureDifference which has the MontoredItemType as type definition which is defined in OPC 40083 |
| BrowseName | Namespace | Namespace index | Remarks |
| TCD_HB-Therm_0123456 | Local Server URI or vendor specific namespace | 1 or server specific | OPC 40082-1 only defines the TCD_InterfaceType. The instance is generated in the local server |
| DeviceZone | http://opcfoundation.org/UA/ PlasticsRubber/TCD/ | server specific | The object DeviceZone is a child of TCD_InterfaceType which is defined in OPC 40082-1 |
| ExternalChannels | http://opcfoundation.org/UA/ PlasticsRubber/TCD/ | server specific | The object ExternalChannels is a child DeviceZoneType which is defined in OPC 40082-1 |
| NodeVersion | http://opcfoundation.org/UA/ | 0 | The Property NodeVersion is defined in OPC UA |