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 |