Installation manual
1 Publication 1747-RM001G-EN-P - November 2008
Chapter
6
Program Flow Instructions
This chapter contains general information about the program flow instructions
and explains how they function in your application program. Each of the
instructions includes information on:
• what the instruction symbol looks like.
• how to use the instruction.
About the Program Flow
Control Instructions
Use these instructions to control the sequence in which your program is
executed.
Control instructions allow you to change the order in which the processor
scans a ladder program. Typically, these instructions are used to minimize scan
time, create a more efficient program, and troubleshoot a ladder program.
Table 6.1 Program Flow Instructions
Instruction Mnemonic Instruction Name Purpose Page
JMP and LBL Jump to Label and Label Jump forward or backward to
the specified label instruction.
6-2
JSR, SBR, and RET Jump to Subroutine, Subroutine,
and Return from Subroutine
Jump to a designated subroutine
and return.
6-3
MCR Master Control Reset Turn off all non-retentive outputs
in a section of ladder program.
6-6
TND Temporary End Mark a temporary end that halts
program execution.
6-7
SUS Suspend Identifies specific conditions for
program debugging and system
troubleshooting.
6-8
IIM Immediate Input with Mask Program an Immediate Input
with Mask.
6-8
IOM Immediate Output with Mask Program an Immediate Output
with Mask.
6-9
REF Refresh Interrupt the program scan to
execute the I/O scan and service
communications.
6-10