19 CycleParametersEventType ToC Previous Next

The CycleParametersEventType represents information on a production cycle. It is fired after each finished cycle of the machine (this can be different from quality checks by downstream equipment).

NOTE: If parts a produced in two or more steps, the cycle parameters shall be related to the finished parts. E.g. for a two-step production with two moulds, the cycle parameters after a finished cycle include the temperatures/pressures/… values from the previous machine cycle for the first production step and the values from the currently finished machine cycle for the second step:

readme_files/image020.png Figure 15 – Timing of CycleParamtersEvents

The EventSource is the root node of the interface (e.g. instance of IMM_MES_InterfaceType for OPC 40077).

NOTE: There is no CycleParameters Object which is directly accessible via data access, because this could lead to inconsistent data.

The CycleParametersEventType is formally defined in Table 95.

Table 95 – CycleParametersEventType Definition

Attribute Value        
BrowseName CycleParametersEventType        
IsAbstract True        
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseEventType defined in OPC UA Part 5          
0:HasProperty Variable JobName 0:String 0:PropertyType M
0:HasProperty Variable JobStatus JobStatusEnumeration 0:PropertyType M
0:HasProperty Variable CurrentLotName 0:String 0:PropertyType M
0:HasProperty Variable BoxId 0:String 0:PropertyType O
0:HasProperty Variable JobCycleCounter 0:UInt64 0:PropertyType M
0:HasProperty Variable BoxCycleCounter 0:UInt64 0:PropertyType O
0:HasProperty Variable MachineCycleCounter 0:UInt64 0:PropertyType O
0:HasProperty Variable CycleTime 0:Duration 0:PropertyType M
0:HasProperty Variable AverageCycleTime 0:Duration 0:PropertyType O
0:HasProperty Variable JobPartsCounter 0:UInt64 0:PropertyType M
0:HasProperty Variable JobGoodPartsCounter 0:UInt64 0:PropertyType M
0:HasProperty Variable JobBadPartsCounter 0:UInt64 0:PropertyType M
0:HasProperty Variable JobTestSamplesCounter 0:UInt64 0:PropertyType M
0:HasProperty Variable BoxPartsCounter 0:UInt64 0:PropertyType O
0:HasProperty Variable BoxGoodPartsCounter 0:UInt64 0:PropertyType O
0:HasProperty Variable BoxBadPartsCounter 0:UInt64 0:PropertyType O
0:HasProperty Variable BoxTestSamplesCounter 0:UInt64 0:PropertyType O
0:HasProperty Variable CycleQuality CycleQualityEnumeration 0:PropertyType M
0:HasProperty Variable CavityCycleQuality CavityCycleQualityEnumeration[] 0:PropertyType O
0:HasProperty Variable PartId 0:String [] 0:PropertyType O

The CycleParametersEventType can be extended to include additional information. For this, a new subtype shall be derived in 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). The specifications for specific machines provide some standardized ObjectTypes that can be included (e.g. MouldCycleParametersType as defined in 19.14, InjectionUnitCycleParametersType as defined in OPC 40077).

19.1 JobName ToC Previous Next

The JobName Property represents the name of the job.

Previous Next