EasyManuals Logo
Home>Mitsubishi>Controller>MELSEC-Q/L

Mitsubishi MELSEC-Q/L User Manual

Mitsubishi MELSEC-Q/L
850 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #400 background imageLoading...
Page #400 background image
398
ECALL, ECALLP
[Operation performed after subroutine program execution]
*1: Stores the execution result of the subroutine program.
*2: Replaced by the value of the function device.
(7) The numbers of the devices designated by the arguments in the ECALL(P) instruction should not overlap. If they do
overlap, it will not be possible to obtain accurate calculations.
(8) Up to 16 levels of nesting can be used with the ECALL(P) instruction. However, this 16 levels is the total number of
levels in the CALL(P), FCALL(P), ECALL(P), EFCALL(P), and XCALL instructions.
(9) Devices which are turned ON within subroutine programs will be latched even if the subroutine program is not executed.
Devices turned ON during the execution of a subroutine program can be turned OFF by the EFCALL(P) instruction.
Operation Error
(1) In any of the following cases, an operation error occurs, the error flag (SM0) turns ON, and an error code is stored into
SD0.
Error
code
Error details
Q00J/
Q00/
Q01
QnH QnPH QnPRH QnU LCPU
2410 The specified file does not exist.
2411 The specified file cannot be executed.
4101
The device specified for the argument cannot be secured for the data
size.
4210
The subroutine program of the pointer specified by the ECALL (P)
instruction does not exist.
4211
After the ECALL (P) instruction was executed, the END, FEND,
GOEND, or STOP instruction was executed prior to the RET instruction.
4212 The RET instruction was executed prior to the ECALL (P) instruction.
4213 The 17th nesting level is executed.
D0
D3
D2
D1
0
Indefinite
Indefinite
Indefinite
Indefinite
1000
100
10
D0
D3
D4
D2
D1
0
1000
100
10
0
1000
100
10
D0
D3
D2
D1
33 *2
Indefinite
Indefinite
Indefinite
Indefinite
1000 *2
100 *2
1 *2
D0
D3
D2
D1
0
1000
100
1 *1
33 *1
1000
100
10
D4 0 0
D4 100D4100 *1
After the execution of
RET instruction
FD0
FD0 FD0 FD0
Immediately after the
execution of ECALL
instruction
Transfer
Transfer
Before the execution
of subroutine program
At the time of
subroutine program
execution
"ABC" P0ECALL
FEND RET RET RET
END
P0
P10
P20
ECALL "DEF" P10 ECALL "GHI" P20

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Mitsubishi MELSEC-Q/L and is the answer not in the manual?

Mitsubishi MELSEC-Q/L Specifications

General IconGeneral
BrandMitsubishi
ModelMELSEC-Q/L
CategoryController
LanguageEnglish

Related product manuals