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)

Figure 1 – HRD_InterfaceType Overview
Table 1 – HRD_InterfaceType Definition
Attribute Value
BrowseNameHRD_InterfaceType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5
0:HasComponentObjectIdentification3:IdentificationTypeM
0:HasComponentObjectMachineConfiguration3:MachineConfigurationType M
0:HasComponentObjectOperationOperationTypeM
0:HasComponentObjectZonesZonesTypeM
0:HasComponentObjectDiagnostics3:DiagnosticsTypeO
0:HasComponentObjectMaintenanceInformationMaintenanceInformationTypeO
0:HasPropertyVariableDisplayLanguage0:LocaleId0:PropertyTypeO, RW
0:GeneratesEventObjectType3:HelpOffNormalAlarmTypeDefined 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_0123456Local Server URI or vendor specific namespace1 or server specificOPC 40082-2 only defines the HRD_InterfaceType. The instance is generated in the local server
Identificationhttp://opcfoundation.org/UA/PlasticsRubber/HotRunner/server specificThe object Identification is a child of HRD_InterfaceType which is defined in OPC 40082-2
Manufacturerhttp://opcfoundation.org/UA/DI/server specificThe 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_0123456Local Server URI or vendor specific namespace1 or server specificOPC 40082-2 only defines the HRD_InterfaceType. The instance is generated in the local server
Zoneshttp://opcfoundation.org/UA/PlasticsRubber/HotRunner/server specificThe object Zones is a child of HRD_InterfaceType which is defined in OPC 40082-2
Zone_1Local Server URI or vendor specific namespace1 or server specificThe objects for the zones are modelled as OptionalPlaceholder. The instances are server specific
Temperaturehttp://opcfoundation.org/UA/PlasticsRubber/HotRunner/server specificThe object Temperature is a child of ZoneType which is defined in OPC 40082-2
ActualValuehttp://opcfoundation.org/UA/
PlasticsRubber/GeneralTypes/
server specificThe 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_0123456Local Server URI or vendor specific namespace1 or server specificOPC 40082-2 only defines the HRD_InterfaceType. The instance is generated in the local server
Zoneshttp://opcfoundation.org/UA/
PlasticsRubber/HotRunner/
server specificThe object Zones is a child of HRD_InterfaceType which is defined in OPC 40082-2
NodeVersionhttp://opcfoundation.org/UA/0The Property NodeVersion is defined in OPC UA