The MouldCycleParametersType represents information on the production cycle related to a mould (mainly temperatures). As the number of moulds and the related temperature zones are varying, the EventType for the cycle parameters has to be derived from CycleParametersEventType by the OPC Server of the machine (Note: the namespace of the derived Type is then the Local Server URI with namespace index 1 or a vendor specific namespace with vendor specific index). When the MouldCycleParametersType is used, the BrowseNames of the additional objects shall be “MouldCycleParameters_<Nr>” (starting with 1)

Table 98 – Example of an event type derived from CycleParametersEventType with two moulds

Attribute

Value

BrowseName

ExampleCycleParametersEventType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of CycleParametersEventType

0:HasComponent

Object

MouldCycleParameters_1

Example1MouldCycleParametersType

M

0:HasComponent

Object

MouldCycleParameters_2

Example2MouldCycleParametersType

M

The Types Example1MouldCycleParametersType and Example2MouldCycleParametersType used in the example are subtypes of the MouldCycleParametersType which is formally defined in Table 99.

Table 99 – MouldCycleParametersType Definition

Attribute

Value

BrowseName

MouldCycleParametersType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 0:BaseObjectType defined in OPC UA Part 5

0:HasProperty

Variable

Index

0:UInt32

0:PropertyType

M, RO

The MouldCycleParametersType is abstract and the OPC server of the machine shall create a derived type with the additional instances of TemperatureZoneCycleParametersType for the temperature zones of the mould. The BrowseNames of the objects shall be “MouldTemperatureZone_<Nr>” (starting with 1 for each mould).

Table 100 – Example of an object type derived from MouldCycleParametersType

Attribute

Value

BrowseName

Example1MouldCycleParametersType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of MouldCycleParametersType

0:HasComponent

Object

MouldTemperatureZone_1

TemperatureZoneCycleParametersType

M

0:HasComponent

Object

MouldTemperatureZone_2

TemperatureZoneCycleParametersType

M

0:HasComponent

Object

MouldTemperatureZone_3

TemperatureZoneCycleParametersType

M

0:HasComponent

Object

MouldTemperatureZone_4

TemperatureZoneCycleParametersType

M