5 - 49 5 - 49
MELSEC-Q/QnA
5 SEQUENCE INSTRUCTIONS
(4) The use of the END and FEND instructions is broken down as follows for main routine
programs, subroutine programs, and interrupt programs:
Main routine program
Interrupt program
FEND
END
(FEND instruction is necessary.)
Main sequence
program area
Subroutine program
(END instruction is necessary.)
[Operation Errors]
(1) In the following cases an operation error occurs, the error flag (SM0) turns ON, and an error
code is stored at SD0.
• An END instruction was executed before the execution of the RET instruction and after the
execution of the CALL, FCALL, ECALL, or EFCALL instruction. (Error code: 4211)
• An END instruction was executed before the execution of a NEXT instruction and after the
execution of the FOR instruction. (Error code: 4200)
• An END instruction was executed during an interrupt program prior to the execution of the
IRET instruction. (Error code: 4221)
• An END instruction was executed within the CHKCIR to CHKEND instruction loop.
(Error code: 4230)
• An END instruction was executed within the IX to IXEND instruction loop.
(Error code: 4231)
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com