6 TCD_InterfaceType

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.

Figure 1 – TCD_InterfaceType Overview
Table 1 – TCD_InterfaceType Definition
Attribute Value
BrowseNameTCD_InterfaceType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5
0:HasComponentObjectIdentification3:IdentificationTypeM
0:HasComponentObjectTCDSpecificationTCDSpecificationTypeM
0:HasComponentObjectMachineConfiguration3:MachineConfigurationType M
0:HasComponentObjectOperationOperationTypeM
0:HasComponentObjectDeviceZoneDeviceZoneTypeM
0:HasPropertyVariableDisplayLanguage0:LocaleId0:PropertyTypeO, RW
0:GeneratesEventObjectTypeTCDHelpOffNormalAlarmType

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

Examples:

BrowseName Namespace Namespace index Remarks
TCD_HB-Therm_0123456Local Server URI or vendor specific namespace1 or server specificOPC 40082-1 only defines the TCD_InterfaceType. The instance is generated in the local server
Identification http://opcfoundation.org/UA/ PlasticsRubber/TCD/server specificThe object Identification is a child of TCD_InterfaceType which is defined in OPC 40082-1
Manufacturer http://opcfoundation.org/UA/ PlasticsRubber/GenrealTypes/server specificThe variable Manufacturer is a child of IdentificationType which is defined in OPC 40083.
BrowseName Namespace Namespace index Remarks
TCD_HB-Therm_0123456Local Server URI or vendor specific namespace1 or server specificOPC 40082-1 only defines the TCD_InterfaceType. The instance is generated in the local server
DeviceZone http://opcfoundation.org/UA/ PlasticsRubber/TCD/server specificThe object DeviceZone is a child of TCD_InterfaceType which is defined in OPC 40082-1
ExternalChannels http://opcfoundation.org/UA/ PlasticsRubber/TCD/server specificThe object ExternalChannels is a child DeviceZoneType which is defined in OPC 40082-1
ExternalChannel_1Local Server URI or vendor specific namespace1 or server specificThe objects for the extern channels are modelled as OptionalPlaceholder. The instances are server specific
PressureDifference http://opcfoundation.org/UA/ PlasticsRubber/TCD/server specificThe object PressureDifference is a child ExternalChannelType which is defined in OPC 40082-1
ActualValue http://opcfoundation.org/UA/ PlasticsRubber/GenrealTypes/server specificThe 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_0123456Local Server URI or vendor specific namespace1 or server specificOPC 40082-1 only defines the TCD_InterfaceType. The instance is generated in the local server
DeviceZone http://opcfoundation.org/UA/ PlasticsRubber/TCD/server specificThe object DeviceZone is a child of TCD_InterfaceType which is defined in OPC 40082-1
ExternalChannels http://opcfoundation.org/UA/ PlasticsRubber/TCD/server specificThe object ExternalChannels is a child DeviceZoneType which is defined in OPC 40082-1
NodeVersion http://opcfoundation.org/UA/ 0The Property NodeVersion is defined in OPC UA

6.2 DisplayLanguage

With the DisplayLanguage Property the client can set the desired language on the user interface at the TCD. If the peripheral device does not support the configured language, it can keep the previous setting or use English as the default.