3.3.2 AND NOT (AN)
Abbreviation for the PLC-Editor:
Execution time [µs]
Number of bytes
Logic execution with the AND NOT command
Operands: M, I, O, T, C
Operation:
This command functions in different ways according to its position in the program:
a) At the start of a logic chain the command functions as an LN command, i.e. the complement of
the operand is loaded into the Logic Accumulator. This is to ensure compatibility with the TNC 355
control which did not have the special LN command.
In PLC programs for the TNC 407/TNC 415 a logic chain should always be started with a load
command (see L, LN, L–).
b) Within a logic chain, the contents of the Logic Accumulator and the logic state of the operand
(M, I, O, T, C) are gated with AND NOT.
The gating result is stored in the Logic Accumulator.
Example:
Input I4 and Input I5 should be gated with AND NOT and the result assigned to Output O2.
Initial state:
Line Instruction
Bit
1
L I4
2
AN I5
3
= O2
Line 1: The operand contents are loaded into the Accumulator.
Line 2: The contents of the Logic Accumulator and Input I5 are gated with AND NOT.
Line 3: The gating result is assigned to Output O2.
01.98
TNC 407/TNC 415/TNC 425
AN (AND NOT)
Logic
0.5 to 0.9
8
Input
I4
= 1
Input
I5
= 1
Output O2
= ?
Accumulator Contents
31
. . .
... x x x x x x x x x x x x x x
... x x x x x x 1 x x x x x x x
... x x x x x x 0 x x x x x x x
... x x x x x x 0 x x x x x x x
3 Commands
Byte/Word
Double
0.5 to 0.9
0.5 to 0.9
8
8
7
0
Constant
0.2 to 0.5
10
Operand Contents
1
1
0
7-55