What is the difference between cycles and loops?
Loop counters are reset to zero whenever the limit condition describing the loop counter is met. If a limit condition is in one step of a loop of steps that reads as such: “If Loop Counter #1 = 3 then go to Step 99” (where step 99 is outside the loop), each time the program passed through the step that contained the above limit condition, loop counter 1 would be incremented by 1. When loop counter 1 reached a value of 3 the loop would exit. If the same loop was then re-entered later in the program, the loop counter would be reset and the loop would run another 3 times before exiting. The cycle counter, on the other hand, never resets during the course of the program. Using the above example with cycle counters: “If Cycles = 3 then go to Step 99”, would perform similar to the loop counter above for the first three cycles through the loop. However, if the loop was then re-entered later in the program, the cycle counter would not be reset and in fact will increment to 4, which will have t