3 bit-testen, 3 bit-testen (bt) bt – HEIDENHAIN TNC 335 Technical Manual Benutzerhandbuch
Seite 465

3/95
TNC 360
3 Befehlssatz
7-87
3.10.3 BIT-TESTEN (BT)
BT
Kurzbezeichnung für PLC-Editor:
BT (BIT TEST)
Byte/Word/Double
Konstante
Verarbeitungszeit [µs]
2,2 bis 2,8
2,2 bis 2,4
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.