3 bit-testen (bt), 3 bit-testen (bt) bt – HEIDENHAIN TNC 407 (243 020) Technical Manual Benutzerhandbuch

Seite 559

Advertising
background image


7-98

TNC 407/TNC 415/TNC 425

3 Befehlssatz

11.97

3.10.3 BIT-TESTEN (BT)

BT

Kurzbezeichnung für PLC-Editor:

BT (BIT TEST)

Byte/Word/Double

Konstante

Verarbeitungszeit [µs]

0,6 bis 1,1

0,3 bis 0,5

Anzahl der Bytes

8

0

Operanden: B, W, D, K

Wirkungsweise:
Durch diesen Befehl kann jedes einzelne Bit im Akku auf seinen Zustand hin abgefragt werden.
Beim BT-Befehl findet ein direkter Übergang von Wort- auf Logik-Verarbeitung statt. Der BIT TEST
überprüft den Zustand eines Bit aus dem Wort-Akku und beeinflußt danach entsprechend den Logik-
Akku. Ist das überprüfte Bit 1 so wird auch der Logik-Akku auf 1 gesetzt und ist es 0 wird er auf 0
gesetzt. Das Programm findet in einer Logik-Verarbeitung seinen Fortgang. Die Auswahl
(Adressierung) des entsprechenden Bit erfolgt durch den Inhalt des angegebenen Operanden oder
durch eine Konstante. Für die Bitnumerierung gilt, daß Bit 0 dem LSB und Bit 31 dem MSB ent-
spricht. Bei Operanden-Inhalten größer 32 wird der Operandenwert Modulo 32 verwendet, d.h. der
ganzzahlige Teilungsrest aus der Division Operandenwert/32.

Beispiel:
Doppelwort D8 in den Akku laden und den logischen Zustand von Bit 0 einem Ausgang zuweisen.

Ausgangszustand:

Doppelwort D8

= 3E 81 (hex)

Ausgang

O12 = ?

Wort-Akku und Operanden-Inhalt sind hier in hexadezimaler Schreibweise angegeben, der Logik-
Akku in Bitdarstellung.

Zeile

AWL

Akku-Inhalt

Operanden-Inhalt

xx

xx

xx

xx

1

L D8

00

00

3E

81

00

00

3E

81

2

BT K+0

00

00

3E

81

3

= O12

x x x x x x 1 x x x x x x x

1

Zeile 1: Laden von Doppelwort D8 in den Akku.
Zeile 2: Das im Operanden festgelegte Bit wird auf seinen Zustand hin überprüft.
Zeile 3: Der Logik-Akku wird dem Ausgang O12 zugewiesen.

Advertising