19.14 MouldCycleParametersType

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
BrowseNameExampleCycleParametersEventType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of CycleParametersEventType
0:HasComponentObjectMouldCycleParameters_1Example1MouldCycle
ParametersType
M
0:HasComponentObjectMouldCycleParameters_2Example2MouldCycle
ParametersType
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
BrowseNameMouldCycleParametersType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5
0:HasPropertyVariableIndex0:UInt320:PropertyTypeM, 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
BrowseNameExample1MouldCycleParametersType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of MouldCycleParametersType
0:HasComponentObjectMouldTemperatureZone_1TemperatureZoneCycleParametersTypeM
0:HasComponentObjectMouldTemperatureZone_2TemperatureZoneCycleParametersTypeM
0:HasComponentObjectMouldTemperatureZone_3TemperatureZoneCycleParametersTypeM
0:HasComponentObjectMouldTemperatureZone_4TemperatureZoneCycleParametersTypeM