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.

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: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

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

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

http://opcfoundation.org/UA/

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.