7 IMM_MES_InterfaceType

This OPC UA ObjectType is used for the root Object representing an injection moulding machine with all its subcomponents. It is formally defined in Table 1.

The instance(s) of IMM_MES_InterfaceType shall be located under the DeviceSet Object of the Server (see OPC UA Part 100).

Figure 1 – IMM_MES_InterfaceType Overview
Table 1 – IMM_MES_InterfaceType Definiton
Attribute Value
BrowseNameIMM_MES_InterfaceType
IsAbstractFalse
References Node Class BroswName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5
0:HasComponentObjectMachineInformation3:MachineInformationTypeM
0:HasComponentObjectMachineConfiguration3:MachineConfigurationTypeM
0:HasComponentObjectMachineMESConfiguration3:MachineMESConfigurationTypeM
0:HasComponentObjectMachineStatus3:MachineStatusTypeM
0:HasComponentObjectMachineMESStatus3:MachineMESStatusTypeM
0:HasComponentObjectPowerUnits3:PowerUnitsTypeM
0:HasComponentObjectMoulds3:MouldsTypeM
0:HasComponentObjectInjectionUnitsInjectionUnitsTypeM
0:HasComponentObjectJobs3:JobsTypeO
0:HasComponentObjectProductionDatasetManagement3:ProductionDatasetManagementTypeO
0:GeneratesEventObjectType3:LogbookEventType
0:GeneratesEventObjectType3:CycleParametersEventType

The BrowseName of the object instance shall be "IMM_<Manufacturer>_<SerialNumber>"

Example: "IMM_ARBURG_0123456"

Examples:

BrowseName Namespace Namespace index Remarks
IMM_ARBURG_0123456Local Server URI or vendor specific namespace1 or server specificOPC 40077 only defines the IMM_MES_InterfaceType. The instance is generated in the local server
MachineStatus http://opcfoundation.org/UA/ PlasticsRubber/IMM2MES/server specificThe object MachineStatus is a child IMM_MES_InterfaceType which is defined in OPC 40077
MachineMode http://opcfoundation.org/UA/ PlasticsRubber/GenrealTypes/server specificThe variable MachineMode is a child of MachineStatusType which is defined in OPC 40083.
BrowseName Namespace Namespace index Remarks
IMM_ARBURG_0123456Local Server URI or vendor specific namespace1 or server specificOPC 40077 only defines the IMM_MES_InterfaceType. The instance is generated in the local server
MachineInformation http://opcfoundation.org/UA/ PlasticsRubber/IMM2MES/server specificThe object MachineInformation is a child of IMM_MES_InterfaceType which is defined in OPC 4007
Manufacturer http://opcfoundation.org/UA/DI/ server specificThe variable Manufacturer is a child of the DeviceType (supertype of MachineInfomrationType) which is defined in OPC UA DI.
BrowseName Namespace Namespace index Remarks
IMM_ARBURG_0123456Local Server URI or vendor specific namespace1 or server specificOPC 4007 only defines the IMM_MES_InterfaceType. The instance is generated in the local server
ProductionDataset Management http://opcfoundation.org/UA/ PlasticsRubber/IMM2MES/server specificThe object ProductionDataset Management is a child of IMM_MES_InterfaceType which is defined in OPC 4007
ProductionDataset Transfer http://opcfoundation.org/UA/ PlasticsRubber/GenrealTypes/server specificThe object Production DatasetTransfer is a child of ProductionDataset ManagementType which is defined in OPC 4083
CloseAndCommit http://opcfoundation.org/UA/ 0The method CloseAndCommit is a child of Production DatasetTransfer which has the TemporaryFile TransferType as type definition which is defined in OPC UA Part 5.
BrowseName Namespace Namespace index Remarks
IMM_ARBURG_0123456Local Server URI or vendor specific namespace1 or server specificOPC 40077 only defines the IMM_MES_InterfaceType. The instance is generated in the local server
Moulds http://opcfoundation.org/UA/ PlasticsRubber/IMM2MES/server specificThe object Moulds is a child of IMM_MES_InterfaceType which is defined in OPC 40077
Mould_1Local Server URI or vendor specific namespace1 or server specificThe objects for the moulds are modelled as OptionalPlaceholder. The instances are server specific
Id http://opcfoundation.org/UA/ PlasticsRubber/GenrealTypes/server specificThe property Id is a child of MouldType which is defined in OPC 40083.