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

NOTE: In most cases the OPC UA server will be implemented in the control of the IMM so only one instance of IMM_MES_InterfaceType will be created. But it is also possible that one OPC UA server is connected to several machine controls as one interface to the MES. In this case several instances of IMM_MES_InterfaceType will be created.

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"

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 14). The BrowseNames of the nodes below are in the namespace of the specification where used Type is defined.

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
MachineStatushttp://opcfoundation.org/UA/ PlasticsRubber/IMM2MES/server specificThe object MachineStatus is a child IMM_MES_InterfaceType which is defined in OPC 40077
MachineModehttp://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
MachineInformationhttp://opcfoundation.org/UA/ PlasticsRubber/IMM2MES/server specificThe object MachineInformation is a child of IMM_MES_InterfaceType which is defined in OPC 4007
Manufacturerhttp://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 Managementhttp://opcfoundation.org/UA/ PlasticsRubber/IMM2MES/server specificThe object ProductionDataset Management is a child of IMM_MES_InterfaceType which is defined in OPC 4007
ProductionDataset Transferhttp://opcfoundation.org/UA/ PlasticsRubber/GenrealTypes/server specificThe object Production DatasetTransfer is a child of ProductionDataset ManagementType which is defined in OPC 4083
CloseAndCommithttp://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
Mouldshttp://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
Idhttp://opcfoundation.org/UA/ PlasticsRubber/GenrealTypes/server specificThe property Id is a child of MouldType which is defined in OPC 40083.