Справочник Пользователя для Mitsubishi Electronics QnUCPU

Скачать
Страница из 630
CHAPTER2 SEQUENCE PROGRAMS
1
2
3
4
5
6
7
8
2.
2  
S
equence Pr
ogram Conf
ig
urat
ion
2.
2.
 Sub
rout
ine program
2
 
-
 
5
2.2.2  Subroutine program
(1) Definition
Subroutine program is a program from a pointer (P ) to the RET instruction.
This program is executed only when it is called by a subroutine program call instruction (such as 
CALL(P), FCALL(P)) from a main routine program.
(2) Application
 • Programming a program which is executed two or more times in one scan as a subroutine 
program can reduce the number of steps in the entire program.
 • Programming a program which is executed only when a certain condition is satisfied as a 
subroutine program can shorten the scan time.
(3) Programming of subroutine programs
Create subroutine programs between the FEND and END instructions in the main routine program.
*1: The pointer numbers do not need to be specified in asending order.
Subroutine programs can be managed as one separate program (stand-by type program).
(
Remark
Subroutine programs can be configured with the nesting.(
 Section 9.9)
Figure 2.6 Programming location of subroutine programs
Program A
P0
FEND
RET
RET
RET
END
pointer
*1
Y10
Y11
Y12
P8
P1
Main routine 
program
Subroutine 
program