A SERVICE OF

logo

7 Applied Instructions (Program Flow)
7.2 CALL / Call Subroutine
115
FXCPU Structured Programming Manual
[Basic & Applied Instruction]
1
Outline
2
Instruction List
3
Configuration of
Instruction
4
How to Read
Explanation of
Instructions
5
Basic Instruction
6
Step Ladder
Instructions
7
Applied Instructions
(Program Flow)
8
Applied Instructions
(Move and
Compare)
9
Applied Instructions
(Arithmetic and
Logical Operation)
10
Applied Instructions
(Rotation and
Shift Operation)
2) Example for resetting held outputs (countermeasures)
Program examples
Timing chart
Y007 is reset at an arbitrary timing.
The preceding RST C0 instruction
is deactivated in the subroutine.
B
A
X000
P0:
SRET
EN ENO
RST
EN ENO
d
Y007
CN0
X000
X001
CALLP
EN ENO
p
OUT_C
EN ENO
CCoil
CValue
P0
CC0
K10
X002
RST
EN ENO
d
Y007
FEND
EN ENO
RST
EN ENO
d
CN0
RUN monitor
(normally OFF)
M8001
Execution of P0
triggered by X000.
X001
Current value
of C0
1
2
3
Y007 is reset.
RST
C0
Y
007
Subroutine is executed.
1
2
3
4
X002
Counter reset
instruction is deactivated (part in above program).
B
Counter is reset
(part in above program).
A