OPC UA for Plastics and Rubber Machinery – General Type Definitions
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
BrowseName
ExampleCycleParametersEventType
IsAbstract
False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of CycleParametersEventType
0:HasComponent
Object
MouldCycleParameters_1
Example1MouldCycle ParametersType
M
0:HasComponent
Object
MouldCycleParameters_2
Example2MouldCycle ParametersType
M
The TypesExample1MouldCycleParametersType 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