17 - jump instructions and subroutines, 17ć1, Jump instructions and subroutine programming – Rockwell Automation 1772-L8_LW_LWP_LX_LXP,D17726.5.8 User Manual User Manual

Page 260

Advertising
background image

Chapter

17

17-1

Jump Instructions and

Subroutine Programming

This chapter describes the instructions you can use to selectively jump over
portions of a program. The instructions are:

Jump
Jump to Subroutine
Label
Return

This chapter describes how jump instructions and subroutine programming
direct the path of the program scan through the main program and the
subroutine area.

A Jump instruction is an output instruction. It has an identification number
from 00-07. When its rung is true, it instructs the processor to jump
forward in the main program to the Label instruction having the same
identification number. The main program executes from that point.

JMP

01

010

00

You can reduce scan time by selectively jumping over a portion of the
program. Do not program in an area where the Jump instruction crosses
the boundary between the main program and subroutine area, or
vice-versa.

ATTENTION: Allowances should be made for conditions
which could be created by the Jump instruction. Jumped
program rungs are not scanned by the processor. Input
conditions are not examined and outputs that are controlled by
these rungs remain in their last state. Timers and counters cease
to function. Critical rungs should be re-programmed outside of
the jumped section in the program.

Chapter Objectives

Jump

Advertising