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 |
||||
BrowseName |
IMM_MES_InterfaceType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BroswName |
DataType |
TypeDefinition |
Other |
Subtype of 0:BaseObjectType defined in OPC UA Part 5 |
|||||
0:HasComponent |
Object |
MachineInformation |
|
3:MachineInformationType |
M |
0:HasComponent |
Object |
MachineConfiguration |
|
3:MachineConfigurationType |
M |
0:HasComponent |
Object |
MachineMESConfiguration |
|
3:MachineMESConfigurationType |
M |
0:HasComponent |
Object |
MachineStatus |
|
3:MachineStatusType |
M |
0:HasComponent |
Object |
MachineMESStatus |
|
3:MachineMESStatusType |
M |
0:HasComponent |
Object |
PowerUnits |
|
3:PowerUnitsType |
M |
0:HasComponent |
Object |
Moulds |
|
3:MouldsType |
M |
0:HasComponent |
Object |
InjectionUnits |
|
InjectionUnitsType |
M |
0:HasComponent |
Object |
Jobs |
|
3:JobsType |
O |
0:HasComponent |
Object |
ProductionDatasetManagement |
|
3:ProductionDatasetManagementType |
O |
0:GeneratesEvent |
ObjectType |
3:LogbookEventType |
|
|
|
0:GeneratesEvent |
ObjectType |
3: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_0123456 |
Local Server URI or vendor specific namespace |
1 or server specific |
OPC 40077 only defines the IMM_MES_InterfaceType. The instance is generated in the local server |
↓ |
|
|
|
MachineStatus |
http://opcfoundation.org/UA/ PlasticsRubber/IMM2MES/ |
server specific |
The object MachineStatus is a child IMM_MES_InterfaceType which is defined in OPC 40077 |
↓ |
|
|
|
MachineMode |
http://opcfoundation.org/UA/ PlasticsRubber/GenrealTypes/ |
server specific |
The variable MachineMode is a child of MachineStatusType which is defined in OPC 40083. |
BrowseName |
Namespace |
Namespace index |
Remarks |
IMM_ARBURG_0123456 |
Local Server URI or vendor specific namespace |
1 or server specific |
OPC 40077 only defines the IMM_MES_InterfaceType. The instance is generated in the local server |
↓ |
|
|
|
MachineInformation |
http://opcfoundation.org/UA/ PlasticsRubber/IMM2MES/ |
server specific |
The object MachineInformation is a child of IMM_MES_InterfaceType which is defined in OPC 4007 |
↓ |
|
|
|
Manufacturer |
server specific |
The 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_0123456 |
Local Server URI or vendor specific namespace |
1 or server specific |
OPC 4007 only defines the IMM_MES_InterfaceType. The instance is generated in the local server |
↓ |
|
|
|
ProductionDataset Management |
http://opcfoundation.org/UA/ PlasticsRubber/IMM2MES/ |
server specific |
The 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 specific |
The object Production DatasetTransfer is a child of ProductionDataset ManagementType which is defined in OPC 4083 |
↓ |
|
|
|
CloseAndCommit |
0 |
The 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_0123456 |
Local Server URI or vendor specific namespace |
1 or server specific |
OPC 40077 only defines the IMM_MES_InterfaceType. The instance is generated in the local server |
↓ |
|
|
|
Moulds |
http://opcfoundation.org/UA/ PlasticsRubber/IMM2MES/ |
server specific |
The object Moulds is a child of IMM_MES_InterfaceType which is defined in OPC 40077 |
↓ |
|
|
|
Mould_1 |
Local Server URI or vendor specific namespace |
1 or server specific |
The objects for the moulds are modelled as OptionalPlaceholder. The instances are server specific |
↓ |
|
|
|
Id |
http://opcfoundation.org/UA/ PlasticsRubber/GenrealTypes/ |
server specific |
The property Id is a child of MouldType which is defined in OPC 40083. |