XCHG (Datenaustausch)
XCHG(*)
D1
*****
Geeignete CPUs
FC5A-C10R2/C/D
FC5A-C16R2/C/D
X
Gültige Operanden
Operand
D1 (Ziel 1)
D2 (Ziel 2)
Der gültige Bereich für die Operandennummern ist auf den Seiten 6-2 und 6-3 (Basis-Ausgabe).
Die Merker M0 bis M2557 können als D1 oder D2 festgelegt werden. Sondermerker können nicht als D1 oder D2
?
festgelegt werden.
Gültige Datentypen
W (Wort)
X
I (Ganzzahl)
—
D (Doppelwort)
X
L (lang)
—
F (Gleitkommazahl)
—
Beispiele: XCHG
• Datentyp: Wort
XCHG(W)
SOTU
I0
D21 D24
Wenn der Eingang I0 eingeschaltet wird, werden
die Daten der Datenregister D20 und D24,
welche durch die Operanden D1 und D2
festgelegt werden, miteinander vertauscht.
• Datentyp: Doppelwort
XCHG(D)
SOTU
I1
D31·D32 D37·D38
Wenn der Eingang I1 eingeschaltet wird, werden
die Daten der Datenregister D31·D32 und
D37·D38, welche durch die Operanden D1 und
D2 festgelegt werden, miteinander vertauscht.
Datentyp Wort:
D2
Datentyp Doppelwort:
*****
Bei eingeschaltetem Eingang werden die 16- oder 32-Bit-Daten in den durch D1
und D2 festgelegten Operanden miteinander vertauscht.
Der Befehl ist bei aktualisierten CPUs ab der Systemprogramm-Version 200
verfügbar.
FC5A-C24R2/C/D
X
Funktion
Erste zu vertauschende Operandennummer
Erste zu vertauschende Operandennummer
Wenn ein Bit-Operand, wie zum Beispiel Q (Ausgang), M (Merker) oder R (Schieberegister),
als Ziel festgelegt ist, werden 16 Bits (Wort-Datentyp) oder 32 Bits (Doppelwort-Datentyp)
verwendet.
Wenn ein Wort-Operand, wie zum Beispiel D (Datenregister), als Ziel festgelegt ist, werden 1
Operand (Wort-Datentyp) oder 2 Operanden (Doppelwort-Datentyp) verwendet.
D1
D2
D21
D24
D1
D2
D31
D37
M
S
FC5A B
ICRO
MART
D1 D2
D1·D1+1 D2, D2+1
FC5A-D16RK1/RS1
X
X
I
—
—
Vor dem Austausch
1000
D21
D22
D23
2000
D24
Vor dem Austausch
1234567890
D31·D32
D33·D34
D35·D36
9876543
D37·D38
FC9Y-B1276
ENUTZERHANDBUCH
3: V
ERSCHIEBE
FC5A-D32K3/S3
X
Q
M
R
T
C
D Konstante Wiederholen
X
X
— —
X
?
X
X
— —
X
?
Nach dem Austausch
D21
D22
D23
D24
Nach dem Austausch
D31·D32
D33·D34
D35·D36
D37·D38
-B
EFEHLE
FC5A-D12K1E/S1E
X
—
—
—
—
2000
1000
9876543
1234567890
3-17