
Logic Control Instructions
Statement List (STL) for S7-300 and S7-400 Programming
A5E00706960-01
6-5
6.4 JC Jump if RLO = 1
Format
JC <jump label>
Address Description
<jump label > Symbolic name of jump destination.
Description
If the result of logic operation is 1,
JC <jump label>
interrupts the linear program
scan and jumps to a jump destination. The linear program scan resumes at the jump
destination. The jump destination is specified a jump label. Both forward and
backward jumps are possible. Jumps may be executed only within a block, that is,
the jump instruction and the jump destination must lie within one and the same block.
The jump destination must be unique within this block. The maximum jump distance
is -32768 or +32767 words of program code. The actual maximum number of
statements you can jump over depends on the mix of the statements used in your
program (one-, two-, or three word statements).
If the result of logic operation is 0, the jump is not executed. The RLO is set to 1, and
the program scan continues with the next statement.
Status word
BR CC 1 CC 0 OV OS OR STA RLO /FC
writes: - - - - - 0 1 1 0
Example
STL Explanation
A I 1.0
A I 1.2
JC JOVR //Jump if RLO=1 to jump label JOVR.
L IW8 //Program scan continues here if jump is not executed.
T MW22
JOVR: A I 2.1 //Program scan resumes here after jump to jump label JOVR.
Comments to this Manuals