This OPC UA ObjectTypeis used for the root Objectrepresenting an injection moulding machine with all its subcomponents. It is formally defined in Table 1.
The instance(s) of IMM_MES_InterfaceTypeshall be located under the DeviceSet Objectof 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_InterfaceTypewill 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:BaseObjectTypedefined 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 BrowseNameof the object instance shall be "IMM_<Manufacturer>_<SerialNumber>"
Example: "IMM_ARBURG_0123456"
NOTE: The namespace of this BrowseNameis the local server URI with namespace index 1 or a vendor specific namespace with server specific namespace index (see Table 14). The BrowseNamesof 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 MachineStatusis a child IMM_MES_InterfaceTypewhich is defined in OPC 40077 |
↓ |
|
|
|
MachineMode |
http://opcfoundation.org/UA/ PlasticsRubber/GenrealTypes/ |
server specific |
The variable MachineModeis a child of MachineStatusTypewhich 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 MachineInformationis a child of IMM_MES_InterfaceTypewhich is defined in OPC 4007 |
↓ |
|
|
|
Manufacturer |
server specific |
The variable Manufactureris 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 Managementis a child of IMM_MES_InterfaceTypewhich 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 CloseAndCommitis a child of Production DatasetTransferwhich has the TemporaryFile TransferTypeas 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 Mouldsis a child of IMM_MES_InterfaceTypewhich 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 Idis a child of MouldTypewhich is defined in OPC 40083. |