6.1 HRD_InterfaceType Definition
This OPC UA ObjectType is used for the root Object representing a hot runner device with its subcomponents. It is formally defined inTable 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 | HRD_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 | MachineConfiguration | 3:MachineConfigurationType | M | |
| 0:HasComponent | Object | Operation | OperationType | M | |
| 0:HasComponent | Object | Zones | ZonesType | M | |
| 0:HasComponent | Object | Diagnostics | 3:DiagnosticsType | O | |
| 0:HasComponent | Object | MaintenanceInformation | MaintenanceInformationType | O | |
| 0:HasProperty | Variable | DisplayLanguage | 0:LocaleId | 0:PropertyType | O, RW |
| 0:GeneratesEvent | ObjectType | 3:HelpOffNormalAlarmType | Defined in OPC 40083 | ||
The BrowseName of the object instance shall be "HRD_<Manufacturer>_<SerialNumber>"
Example: "HRD_Gammaflux_0123456".
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 29). The BrowseNames of the nodes below are in the namespace of the specification where used Type is defined.
Examples:
| BrowseName | Namespace | Namespace index | Remarks |
| HRD_Inglass_0123456 | Local Server URI or vendor specific namespace | 1 or server specific | OPC 40082-2 only defines the HRD_InterfaceType. The instance is generated in the local server |
| Identification | http://opcfoundation.org/UA/PlasticsRubber/HotRunner/ | server specific | The object Identification is a child of HRD_InterfaceType which is defined in OPC 40082-2 |
| Manufacturer | http://opcfoundation.org/UA/DI/ | server specific | The variable Manufacturer is a child of IdentificationType which is defined in OPC 40083. However, it derives from the ComponentType defined in OPC 10000-100. The Variable Manufacturer is defined there. |
| BrowseName | Namespace | Namespace index | Remarks |
| HRD_Inglass_0123456 | Local Server URI or vendor specific namespace | 1 or server specific | OPC 40082-2 only defines the HRD_InterfaceType. The instance is generated in the local server |
| Zones | http://opcfoundation.org/UA/PlasticsRubber/HotRunner/ | server specific | The object Zones is a child of HRD_InterfaceType which is defined in OPC 40082-2 |
| Zone_1 | Local Server URI or vendor specific namespace | 1 or server specific | The objects for the zones are modelled as OptionalPlaceholder. The instances are server specific |
| Temperature | http://opcfoundation.org/UA/PlasticsRubber/HotRunner/ | server specific | The object Temperature is a child of ZoneType which is defined in OPC 40082-2 |
| ActualValue | http://opcfoundation.org/UA/ PlasticsRubber/GeneralTypes/ | server specific | The variable ActualValue is a child of Temperature which has the HRDTemperatureType as type definition. This is derived from the ControlledParameterType which is defined in OPC 40083 |
| BrowseName | Namespace | Namespace index | Remarks |
| HRD_Inglass_0123456 | Local Server URI or vendor specific namespace | 1 or server specific | OPC 40082-2 only defines the HRD_InterfaceType. The instance is generated in the local server |
| Zones | http://opcfoundation.org/UA/ PlasticsRubber/HotRunner/ | server specific | The object Zones is a child of HRD_InterfaceType which is defined in OPC 40082-2 |
| NodeVersion | http://opcfoundation.org/UA/ | 0 | The Property NodeVersion is defined in OPC UA |