125
5-6-4 NOT: NOT(010)
Ladder Symbol
(010)
NOT
Description NOT(010) reverses the execution condition.
NOT(010) is an intermediate instruction that inverts the execution condition that
precedes it. As an intermediate instruction, it cannot be placed at the end of an
instruction line, only between conditions or between a condition and a right-hand
instruction.
Precautions NOT(010) cannot be used as right-hand instructions, i.e., another instruction
must appear between them and the right bus bar.
Flags There are no flags affected by NOT(010).
Example The following example and bit status table show the operation of NOT(010).
00000 LD 000000
00001 OR 000012
00002 AND 000502
00003 NOT(010) ---
00004 OUT 000505
00005 END(001) ---
Address Instruction Operands
(001)
NOT
0000
00
0005
05
0000
12
0005
02
(001)
END
Bit Bit status
000000 ON OFF ON OFF ON OFF ON OFF
000012 ON ON OFF OFF ON ON OFF OFF
000502 ON ON ON ON OFF OFF OFF OFF
000505 OFF OFF OFF ON ON ON ON ON
5-6-5 AND LOAD and OR LOAD
AND LOAD: AND LD OR LOAD: OR LD
Ladder Symbol
000002
000003
000000
000001
Ladder Symbol
000000 000001
000002 000003
Description When instructions are combined into blocks that cannot be logically combined
using only OR and AND operations, AND LD and OR LD are used. Whereas
AND and OR operations logically combine a bit status and an execution condi-
tion, AND LD and OR LD logically combine two execution conditions, the current
one and the last unused one.
AND LD and OR LD are not necessary when drawing ladder diagrams or when
inputting ladder diagrams using ladder diagram programming. They are re-
quired, however, to convert the program to and input it in mnemonic form.
In order to reduce the number of programming instructions required, a basic un-
derstanding of logic block instructions is required. For an introduction to logic
blocks, refer to
4-4-1 Logic Block Instructions
.
Flags There are no flags affected by these instructions.
Ladder Diagram Instructions Section 5-6