EasyManua.ls Logo

Omron CP - PROGRAMMING MANUAL 05-2007 - Page 716

Omron CP - PROGRAMMING MANUAL 05-2007
1175 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
683
Subroutines Section 3-18
Multiple global subroutine regions (GSBN(751) to GRET(752)) can be defined
in interrupt task 0.
An SBS(091) or GSBS(750) instruction can be written within a subroutine
region (SBN(092) to RET(093)) or global subroutine region (GSBN(751) to
GRET(752)) to “nest” subroutines. Subroutines can be nested up to 16 levels.
Global Subroutines and
Differentiation
Observe the following precautions when using differentiated instructions
(DIFU(013), DIFU(014), or up/down differentiated instructions) in subroutines.
B
A
D
C
B
GSBS
n
0.00
D
GSBS
m
0.01
END
A
GSBN
n
C
GSBN
m
GRET
END
GRET
Execution
condition ON
Execution
condition ON
Cyclic or interrupt task
Interrupt task 0
Subroutine functions
divided by task.
GSBN 10
GSBS 11
GRET
GSBN 11
GSBS 12
GRET
GSBN 12
GRET
to
Interrupt task 0
to
to
to
to

Table of Contents

Related product manuals