beautypg.com

3 or (o) – HEIDENHAIN TNC 407 (243 020) Technical Manual User Manual

Page 518

background image


01.98

TNC 407/TNC 415/TNC 425

3 Commands

7-57

3.3.3 OR (O)

Abbreviation for the PLC-Editor:

O (OR)

Logic

Byte/Word

Double

Constant

Execution time [µs]

0.2 to 0.7

0.2 to 0.7

0.2 to 0.7

0.1 to 0.5

Number of bytes

4

4

4

6

Logic execution with the OR 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 L command, i.e. the logic state 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 L 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 OR.
The result of the operation is stored in the Logic Accumulator.

Example:
Input I4 and Input I5 are to be gated with OR and the result assigned to Output O2.

Initial state:

Input

I4 = 0

Input

I5 = 1

Output

O2 = ?

Line Instruction

Accumulator Contents

Operand Contents

Bit

31

.

.

.

7

0

... x x x x x x x x x x x x x x

1

L I4

... x x x x x x 0 x x x x x x x

0

2

O I5

... x x x x x x 1 x x x x x x x

1

3

= O2

... x x x x x x 1 x x x x x x x

1

Line 1:

The operand contents are loaded into the Accumulator.

Line 2:

The contents of the Logic Accumulator and Input I5 are gated with OR.

Line 3:

The gating result is assigned to Output O2.