Omron CP - PROGRAMMING MANUAL 05-2007 Programming Manual page 178

Cp1h/cp1l cpu unit
Table of Contents

Advertisement

Sequence Control Instructions
Instruction
MILH(517)
MULTI-INTERLOCK DIFFER-
ENTIATION HOLD
MILR(518)
MULTI-INTERLOCK DIFFER-
ENTIATION RELEASE
• Operation of Differentiated Instructions in an MILH(517) Interlock
If there is a differentiated instruction (DIFU, DIFD, or instruction with a @
or % prefix) between MILH(517) and the corresponding MILC(519), that in-
struction will be executed after the interlock is cleared if the differentiation
condition of the instruction was established. (The system compares the ex-
ecution condition's status when the interlock started to its status when the
interlock was cleared.)
In the same way, a differentiated instruction will be executed if its execution
condition is established at the same time that the interlock is started or
cleared.
Many other conditions in the program may cause the differentiation condi-
tion to be reset even if it was established during the interlock. In this case,
the differentiation instruction will not be executed when the interlock is
cleared.
• Example
When a DIFFERENTIATE UP (DIFU(013)) instruction is being used
and the input condition is OFF when the interlock starts and ON when
the interlock is cleared, DIFU(013) will be executed when the interlock
is cleared. (Differentiated instructions operate the same in the
MILH(517) interlock as they would in an IL(002) interlock.)
0.00
1. When CIO 0.00 is OFF (interlock starts), the DIFU's CIO 0.01 input condition is OFF.
2. The DIFU's CIO 0.01 input condition goes from OFF to ON while CIO 0.00 is OFF (DIFU interlocked),
3. When CIO 0.00 goes from OFF to ON (interlock cleared), DIFU is executed if CIO 0.01 is still ON.
0.01
Operation of Differentiated Instructions
A differentiated instruction (DIFU, DIFD, or
instruction with a @ or % prefix) will be exe-
cuted after the interlock is cleared if the differ-
entiation condition of the instruction was
established while the instruction was inter-
locked. (The status of the execution condition
when the interlock started is compared to its
status when the interlock was cleared.)
A differentiated instruction (DIFU, DIFD, or
instruction with a @ or % prefix) will not be
executed after the interlock is cleared even if
the differentiation condition of the instruction
was established while the instruction was inter-
locked.
MILH
0
DIFU
100.00
MILC
0
Section 3-4
145

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents