Herunterladen Inhalt Inhalt Diese Seite drucken

Swap (Datenaustausch); Beispiele: Swap - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

8: D
ATENKONVERTIERUNGSBEFEHLE

SWAP (Datenaustausch)

SWAP(*)
S1(R)
*****
Geeignete CPUs
FC5A-C10R2/C/D
FC5A-C16R2/C/D
X
Gültige Operanden
Operand
S1 (Quelle 1)
D1 (Ziel 1)
Der gültige Bereich für die Operandennummern ist auf den Seiten 6-2 und 6-3 (Basis-Ausgabe).
Da der SWAP-Befehl in jedem Programmzyklus bei eingeschaltetem Eingang ausgeführt wird, sollte gegebenenfalls ein
Impulseingang von einem SOTU- oder SOTD-Befehl verwendet werden.
Gültige Datentypen
W (Wort)
X
I (Ganzzahl)
D (Doppelwort)
X
L (lang)
F (Gleitkommazahl)

Beispiele: SWAP

• Datentyp: W (Wort)
Bei eingeschaltetem Eingang I0 werden die durch den Quelloperanden S1 festgelegten oberen und unteren Byte-Daten der
16-Bit-Daten im Datenregister D10 ausgetauscht, und das Ergebnis wird in dem durch den Zieloperanden D1 festgelegten
Datenregister D20 gespeichert.
SWAP(W)
D10
I0
• Datentyp: D (Doppelwort)
Bei eingeschaltetem Eingang I1 werden die durch den Quelloperanden S1 festgelegten oberen und unteren Wort-Daten
der 32-Bit-Daten in den Datenregistern D10 und D11 ausgetauscht, und das Ergebnis wird in den durch den Zieloperanden
D1 festgelegten Datenregistern D20 und D21 gespeichert.
SWAP(D)
D10
I1
8-24
D1(R)
REP
*****
**
FC5A-C24R2/C/D
X
Funktion
Auszutauschende Binärdaten
Ziel zum Speichern des
Konvertierungsergebnisses
Wenn ein D (Datenregister) als Quelle oder Ziel festgelegt ist, werden 1 Operand (Wort-
Datentyp) oder 2 Operanden (Doppelwort-Datentyp) verwendet. Wenn eine Wiederholung
festgelegt wurde, erhöht sich die Anzahl der Operanden-Wörter in Stufen zu je 1 oder 2
Operanden.
S1
D1
REP
D20
S1
D1
REP
D20
M
S
FC5A B
ICRO
MART
S1  D1
Bei eingeschaltetem Eingang werden die von S1 festgelegten oberen
und unteren Byte- oder Wort-Daten von Wort- oder Doppelwort-Daten
ausgetauscht, und das Ergebnis wird in dem durch D1 festgelegten Ziel
gespeichert.
Der Befehl ist bei aktualisierten CPUs ab der Systemprogramm-Version
200 verfügbar.
FC5A-D16RK1/RS1
X
X
I
— — — — — —
— — — — — —
Vor Ausführung
12345
D10 (3039h)
Vor Ausführung
100
D10
200
D11
FC9Y-B1276
ENUTZERHANDBUCH
FC5A-D32K3/S3
X
Q
M
R
T
C
D Konstante Wiederholen
X
X
Nach Ausführung
14640
D20 (3930h)
Nach Ausführung
200
D20
100
D21
FC5A-D12K1E/S1E
X
1-99
1-99

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis