6 TCD_InterfaceType ToC Previous Next

6.1 TCD_InterfaceType Definition ToC Previous Next

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)

readme_files/image005.gif Figure 1 – TCD_InterfaceType Overview

Table 1 – TCD_InterfaceType Definition

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

Previous Next