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.

image006.gif

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

http://opcfoundation.org/UA/DI/

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

http://opcfoundation.org/UA/

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.