A sequence loop defines the logic to repeat a series of steps until a condition is met. With the Or sequence selection, you define two Boolean conditions, a looping condition and a concluding condition. It is important to create your loops so that they terminate (have a concluding condition) at some point. Infinite loops deplete system resources and degrade system performance.
Sequence loops should begin after the second step in a recipe. This allows the recipe to be put into manual mode before the loop begins, permitting an Active Step Change. With an Active Step Change, you must put the step preceding the one you want to control into manual mode. Since the first step in a recipe is a placeholder, it cannot be put into manual mode. If the second step is where the loop or branch begins, you can never perform an Active Step Change on that loop. Therefore, begin the loop at the third step. The second step can then be put into manual mode when needed for control of the anteceding step.
Only one of the two transitions in a sequence loop can be true at any time so that the recipe can determine whether to loop back or continue on to the next step.