Mitsubishi Electronics QnUCPU Home Theater Server User Manual


 
CHAPTER2 SEQUENCE PROGRAMS
1
2
3
4
5
6
7
8
2.2 Sequence Program Configuration
2.2.2 Subroutine 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).
( Section 2.2.3)
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