10 bit-befehle, 1 bit-setzen (bs) – HEIDENHAIN TNC 407 (243 020) Technical Manual Benutzerhandbuch
Seite 557

3.10 Bit-Befehle
7
3.10.1 BIT-SETZEN (BS)
BS
Kurzbezeichnung für PLC-Editor:
BS (BIT SET)
Byte/Word/Double
Konstante
Verarbeitungszeit [µs]
0,5 bis 0,8
0,3 bis 0,4
Anzahl der Bytes
6
8
Operanden: B, W, D, K
Wirkungsweise:
Durch diesen Befehl kann jedes einzelne Bit im Akku beeinflußt werden. Durch den BS-Befehl wird
das adressierte Bit auf 1 gesetzt. 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 entspricht. 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, das Bit 0 des Akku auf 1 setzten und das Ergebnis in Doppelwort
D12 ablegen.
Ausgangszustand:
Doppelwort D8 = 3E 80 (hex)
Doppelwort D12 = ?
Akku- und Operanden-Inhalt sind hier in hexadezimaler Schreibweise angegeben.
Zeile
AWL
Akku-Inhalt
Operanden-Inhalt
xx
xx
xx
xx
1
L D8
00
00
3E
80
00
00
3E
80
2
BS K+0
00
00
3E
81
3
= D12
00
00
3E
81
00
00
3E
81
Zeile 1: Laden von Doppelwort D8 in den Akku.
Zeile 2: Das im Operanden festgelegte Bit wird auf 1 gesetzt.
Zeile 3: Das Ergebnis wird im Doppelwort D12 abgespeichert.