Sequence Control Instructions
3-4-4
INTERLOCK and INTERLOCK CLEAR: IL(002) and ILC(003)
Purpose
Ladder Symbols
Variations
Applicable Program Areas
Description
Note
136
Interlocks all outputs between IL(002) and ILC(003) when the execution con-
dition for IL(002) is OFF. IL(002) and ILC(003) are normally used in pairs.
IL(002)
ILC(003)
Variations Interlocks when OFF/Does Not interlock when ON IL(002)
Immediate Refreshing Specification
Variations
Executed Each Cycle for ON Condition
Immediate Refreshing Specification
Block program areas
Not allowed
Not allowed
When the execution condition for IL(002) is OFF, the outputs for all instruc-
tions between IL(002) and ILC(003) are interlocked. When the execution con-
dition for IL(002) is ON, the instructions between IL(002) and ILC(003) are
executed normally.
Execution
Execution
condition ON
condition
Interlocked section
of the program
The following table shows the treatment of various outputs in an interlocked
section between IL(002) and ILC(003).
Instruction
Bits specified in OUT, OUT NOT, or OUTB(534)
TIM, TIMX(550), TIMH(015),
TIMHX(551), TMHH(540),
TMHHX(552), TIML(542), and
TIMXL(553)
Bits/words specified in all other instructions (See note.)
Bits and words in all other instructions including TTIM(087), TTIMX(555),
MTIM(543), MTIMX(554), SET, RSET, CNT, CNTX(546), CNTR(012),
CNTRX(548), SFT, and KEEP(011) retain their previous status.
If there are bits which you want to remain ON in an interlocked program sec-
tion, set these bits to ON with SET just before IL(002).
Step program areas
Subroutines
OK
Execution
condition OFF
Normal
Outputs
execution
interlocked.
Completion Flag
PV
Section 3-4
Not supported
ILC(003)
Not supported
Interrupt tasks
OK
Treatment
OFF
OFF (reset)
Time set value (reset)
Retain previous status.
Need help?
Do you have a question about the CP - PROGRAMMING MANUAL 05-2007 and is the answer not in the manual?
Questions and answers