xLadder user manual-V2.0.0.6

6.12 Program control

6.12.1 FOR 、 NEXT

Input/output Operand

Data type

INDX

VW, IW, QW, MW, SW, SMW, LW, T, C, AC, *VD, *LD, *AC

Integer

INIT

VW, IW, QW, MW, SW, SMW, T, C, AC, LW, AIW,constant, *VD, *LD, *AC VW, IW, QW, MW, SW, SMW, LW, T, C, AC, AIW,constant, *VD, *LD, *AC

Integer Integer

FINAL

FOR instruction executes instructions between FOR and

NEXT.You have to specify the current cycle count (INDX),

start value (INIT), and end value (FINAL).NEXT (NEXT)

instruction marks the end of the FOR loop, and the top

value of the stack is set to 1.Use FOR/NEXT to set the

number of loops.Each FOR instruction requires a NEXT

instruction.FOR/NEXT loops can be nested with 8

FOR/NEXT loops.After each execution of the FOR and

NEXT instructions, the INDX value is increased, and the

result is compared with the end value.If the INDX is

greater than the end value, the loop terminates.

error condition:

0006 indirect address

165

Made with FlippingBook - Online magazine maker