18.4.7 ActiveCyclicJobValuesType
Additional information on the running job for cyclic production (e.g. injection moulding) is stored in the ActiveCyclicJobValuesType. It extends the ActiveJobValuesType. It is formally defined in Table 90.
| Attribute | Value | ||||
| BrowseName | ActiveCyclicJobValuesType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of ActiveJobValuesType | |||||
| 0:HasComponent | Variable | JobCycleCounter | 0:UInt64 | 0:BaseDataVariableType | M, RO |
| 0:HasComponent | Variable | BoxCycleCounter | 0:UInt64 | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Variable | MachineCycleCounter | 0:UInt64 | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Variable | LastCycleTime | 0:Duration | 0:BaseDataVariableType | M, RO |
| 0:HasComponent | Variable | AverageCycleTime | 0:Duration | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Variable | JobPartsCounter | 0:UInt64 | 0:BaseDataVariableType | M, RO |
| 0:HasComponent | Variable | JobGoodPartsCounter | 0:UInt64 | 0:BaseDataVariableType | M, RO |
| 0:HasComponent | Variable | JobBadPartsCounter | 0:UInt64 | 0:BaseDataVariableType | M, RO |
| 0:HasComponent | Variable | JobTestSamplesCounter | 0:UInt64 | 0:BaseDataVariableType | M, RO |
| 0:HasComponent | Variable | BoxPartsCounter | 0:UInt64 | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Variable | BoxGoodPartsCounter | 0:UInt64 | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Variable | BoxBadPartsCounter | 0:UInt64 | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Variable | BoxTestSamplesCounter | 0:UInt64 | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Variable | LastPartId | 0:String[] | 0:BaseDataVariableType | O, RO |
| 0:HasComponent | Method | StopAtCycleEnd | M | ||
| 0:HasComponent | Method | ResetJobCounters | M | ||
| 0:HasComponent | Method | ResetBoxCounters | O | ||
| 0:HasComponent | Method | ResetAverageCycleTime | O | ||
18.4.7.1 JobCycleCounter
The JobCycleCounter Variable represents the number of finished cycles in the job.
18.4.7.2 BoxCycleCounter
The BoxCycleCounter Variable represents the number of finished cycles for the current box.
18.4.7.3 MachineCycleCounter
The MachineCycleCounter Variable represents the number of finished cycles in the machine life time.
18.4.7.4 LastCycleTime
The LastCycleTime Variable represents the cycle time (duration in milliseconds) of the recently finished cycle.
18.4.7.5 AverageCycleTime
The AverageCycleTime Variable represents the average cycle time. The calculation starts from the last calling of ResetActiveJobAverageCycleTime.
18.4.7.6 JobPartsCounter, JobGoodPartsCounter, JobBadPartsCounter, JobTestSamplesCounter
These Variables represent the total number of produced parts and the numbers of good, bad and test sample parts in the current job.
18.4.7.7 BoxPartsCounter, BoxGoodPartsCounter, BoxBadPartsCounter, BoxTestSamplesCounter
These Variables represent the total number of produced parts and the numbers of good, bad and test sample parts in the current box.
18.4.7.8 LastPartId
The LastPartId Variable is an array and represents the Ids of the parts produced in the recently finished cycle.
18.4.7.9 StopAtCycleEnd
With this Method, the MES directs the machine to stop at the end of the current cycle.
Signature
StopAtCycleEnd ();The method has no Input- or OutputArguments.
| Attribute | Value | ||||
| BrowseName | StopAtCycleEnd | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
|---|
18.4.7.10 ResetJobCounters
Method for setting the cycle and parts counters for the job to 0.
Signature
ResetJobCounters ();The method has no Input- or OutputArguments.
| Attribute | Value | ||||
| BrowseName | ResetJobCounters | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
|---|
18.4.7.11 ResetBoxCounters
Method for setting the cycle and parts counters for the current box to 0.
Signature
ResetBoxCounters ();The method has no Input- or OutputArguments.
| Attribute | Value | ||||
| BrowseName | ResetBoxCounters | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
|---|
18.4.7.12 ResetAverageCycleTime
This Method initiates a new calculation of the average cycle time for the job.
Signature
ResetAverageCycleTime ();The method has no Input- or OutputArguments.
| Attribute | Value | ||||
| BrowseName | ResetAverageCycleTime | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
|---|