beautypg.com

Set-commands, Set (s), 2 set-commands 3.2.1 set (s) s – HEIDENHAIN TNC 306 Technical Manual User Manual

Page 328

background image


7-38

TNC 416/TNC 406/TNC 306

Commands

3/2000

3.2

Set-commands

3.2.1 SET (S)

S

Abbreviation for the PLC Editor:

S (SET)

Operand changed

Operand unchanged

Execution time [µs]

2.0 to 2.40

1.0 to 1.4

Number of bytes

8 (6)

Byte value in parentheses:
With certain preceding program sequences, the command may be shortened.

Operands: M, I, O, T, C

Operation:
The function of the command depends on the contents of the Logic Accumulator. If the Logic
Accumulator = 1, the addressed operand is set to 1, otherwise the operand remains unchanged. An
S-command is used at the end of a logic chain so that the gating result may influence the operand.
The command may be used several times in succession (see example).

Example:
Inputs I4 and I5 are to be gated with OR.
If the gating result is 1, output O2 and marker M500 are to be set.

Initial state:

Input

I4

= 1

Input

I5

= 0

Output

O2

= ?

Marker

M500 = ?

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 1 x x x x x x x

1

2

O I5

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

0

3

S O2

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

1

4

S M500

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

1

Line 1:

The contents of the operand 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 = 1: output O2 is set.

Line 4:

The gating result = 1: marker M500 is set.

This manual is related to the following products: