A decision is made at a control site in the factory based on current production conditions. RCO uses decision-based logic to execute production routing. This means that unlike traditional software where the outcome is determined after conditions have been evaluated decisions are determined in advance. Therefore, all possible outcomes are known in advance and eliminated based on the configured routing logic for the current production conditions.
Example
After the Logic Module ends, RCO determines which decision to execute as follows.
Number of |
RCO Executes |
One |
The remaining decision |
None |
No decision |
Multiple |
Multiple decisions |
The control cycle is ended when RCO detects that the decision is either successfully or unsuccessfully completed.
1 |
All possible decisions are known in advance. |
|
2 |
Decision 1 |
Car = Blue; Send to Region 1 |
|
Decision 2 |
Car = Green; Hold |
|
Decision 3 |
Car = Red; Send to Mach1 region. |
3 |
Function blocks contain decisions. |
4 |
Configured function blocks eliminate decisions based on current production conditions |
5 |
The red car is sent down the line to the next region. |
Routing Control object definitions. |