4 arithmetische befehle 52, 4 arithmetische befehle – HEIDENHAIN TNC 122 Technical Manual Benutzerhandbuch

Seite 54

Advertising
background image

_____________________________________________________________________________________________________

52

TNC 122

12 PLC–Beschreibung

12/96

Wort-Verarbeitung mit dem EXKLUSIV ODER-Befehl

Operanden: B, W, D, K
Der Inhalt des Wort-Akku und der Inhalt des Operanden (B, W, D, K) wird mit EXKLUSIV ODER ver-
knüpft. Entsprechend der unterschiedlichen Datenbreite der Operanden (B = 8 Bit; W = 16 Bit;
D = K = 32 Bit), werden im Akku 8, 16 oder 32 Bit beeinflußt.
Dabei wird Bit 0 des Akku mit Bit 0 des Operanden,

Bit 1 des Akku mit Bit 1 des Operanden usw. verknüpft.

Das Ergebnis der Operation wird im Wort-Akku abgelegt.

EXKLUSIV ODER NICHT (XON)

Logik-Verarbeitung mit dem EXKLUSIV ODER NICHT-Befehl

Operanden: M, I, O, T, C
Je nach Stellung des Befehls im Programm wirkt sich der Befehl unterschiedlich aus:
a) Am Anfang einer Logik-Kette wirkt dieser Befehl wie ein LN-Befehl, d.h. das Einer-Komplement

des Operanden wird in den Logik-Akku geladen.

b) Innerhalb einer Logik-Kette wird der Inhalt des Logik-Akkus und der logische Zustand des Operan-

den (M, I, O, T, C) mit EXKLUSIV ODER NICHT verknüpft.
Das Ergebnis der Operation wird im Logik-Akku abgelegt.

Wort-Verarbeitung mit dem EXKLUSIV ODER NICHT-Befehl

Operanden: B, W, D, K
Der Inhalt des Wort-Akku und der Inhalt des Operanden (B, W, D, K) wird mit
EXKLUSIV ODER NICHT verknüpft. Entsprechend der unterschiedlichen Datenbreite der Operanden
(B = 8 Bit; W = 16 Bit; D = K = 32 Bit), werden im Akku 8, 16, oder 32 Bit beeinflußt.
Dabei wird Bit 0 des Akku mit Bit 0 des Operanden,

Bit 1 des Akku mit Bit 1 des Operanden usw. verknüpft.

Das Ergebnis der Operation wird im Wort-Akku abgelegt.

12.2.4 Arithmetische Befehle

ADDIEREN (+)

Operanden: B, W, D, K
Bei arithmetischen Funktionen wird der Operand auf die Breite des Akku (32 Bit) erweitert. Danach
wird der Inhalt des Operanden zum Inhalt des Wort-Akku addiert. Das Ergebnis der Operation wird
im Wort-Akku abgelegt und kann von dort aus weiter verarbeitet werden.

SUBTRAHIEREN (–)

Operanden: B, W, D, K
Bei arithmetischen Funktionen wird der Operand auf die Breite des Akku (32 Bit) erweitert. Danach
wird der Inhalt des Operanden vom Inhalt des Wort-Akku subtrahiert. Das Ergebnis der Operation
wird im Wort-Akku abgelegt und kann von dort aus weiter verarbeitet werden.

Advertising