80
Sequence Control Instructions
Section 3-3
INTERLOCK
CLEAR
ILC
003
All outputs between IL(002) and ILC(003) are interlocked when the
execution condition for IL(002) is OFF. IL(002) and ILC(003) are nor-
mally used in pairs.
Output
Not required
MULTI-INTER-
LOCK DIFFER-
ENTIATION
HOLD
MILH
517
CS/CJ
-series CPU
Unit Ver. 2.0 or later
only
When the execution condition for MILH(517) is OFF, the outputs for all
instructions between that MILH(517) instruction and the next MILC(519)
instruction are interlocked. MILH(517) and MILC(519) are used as a pair.
MILH(517)/MILC(519) interlocks can be nested (e.g., MILH(517)—
MILH(517)—MILC(519)—MILC(519)).
If there is a differentiated instruction (DIFU, DIFD, or instruction with a @
or % prefix) between MILH(517) and the corresponding MILC(519), that
instruction will be executed after the interlock is cleared if the differentia-
tion condition of the instruction was established.
Output
Required
MULTI-INTER-
LOCK DIFFER-
ENTIATION
RELEASE
MILR
518
CS/CJ
-series CPU
Unit Ver. 2.0 or later
only
When the execution condition for MILR(518) is OFF, the outputs for all
instructions between that MILR(518) instruction and the next MILC(519)
instruction are interlocked.MILR(518) and MILC(519) are used as a pair.
MILR(518)/MILC(519) interlocks can be nested (e.g., MILR(518)—
MILR(518)—MILC(519)—MILC(519)).
If there is a differentiated instruction (DIFU, DIFD, or instruction with a @
or % prefix) between MILR(518) and the corresponding MILC(519), that
instruction will not be executed after the interlock is cleared even if the
differentiation condition of the instruction was established.
Output
Required
MULTI-INTER-
LOCK CLEAR
MILC
519
CS/CJ
-series CPU
Unit Ver. 2.0 or later
only
Clears an interlock started by an MILH(517) or MILR(518) with the same
interlock number.
All outputs between MILH(517)/MILR(518) and the corresponding
MILC(519) with the same interlock number are interlocked when the
execution condition for MILH(517)/MILR(518) is OFF.
Output
Not required
JUMP
JMP
004
Output
Required
JUMP END
JME
005
Indicates the end of a jump initiated by JMP(004) or CJP(510). Output
Not required
Instruction
Mnemonic
Code
Symbol/Operand Function Location
Execution condition
ILC(003)
MILH (517)
N
D
N: Interlock number
D: Interlock Status Bit
MILR (518)
N
D
N: Interlock number
D: Interlock Status Bit
MILC (519)
N
N: Interlock number
JMP(004)
N
N: Jump number
Instructions in this section
are not executed and out-
put status is maintained.
The instruction execution
time for these instructions
is eliminated.
Instructions
jumped
Execution condition
Instructions
executed
When the execution condition for JMP(004) is OFF, program execution