Rockwell Automation 1772-L8_LW_LWP_LX_LXP,D17726.5.8 User Manual User Manual

Page 264

Advertising
background image

Jump Instructions and

Subroutine Programming

Chapter 17

17-5

You can program a maximum of 8 subroutines in the subroutine area.
Each subroutine begins with a Label instruction and ends with a return
instruction. The Return should be an unconditional rung. The subroutine
area serves as the end of the main program and defines the beginning of
the subroutine area (Figure 17.2).

Figure 17.2

Subroutine Programming Example

JSR

01

112

00

10

013

112

02

U

012

114

06

116

02

116

02

116

13

012

11

01

LBL

114

06

116

11

12

13

EN

FILE TO FILE MOVE

COUNTER ADDR:
POSITION:
FILE LENGTH:
FILE A:

200
001
007

400- 406

FILE R:

500- 506

RATE PER SCAN:

007

RET

OFF 11

116

116

DN

200

17

200

15

SUBROUTINE AREA

U

200

OFF 17

You can establish a subroutine area by performing the following steps.

1. Move the cursor down to the end of the main program.

2. Press [Shift] [SBR]

Advertising