WSFT (Wort bitweise schieben)
WSFT
*****
Wenn S2 = 3 ist (Anzahl der
zu schiebenden Blöcke)
S1
D1+0
D1+1
D1+2
D1+3
D1+4
Geeignete CPU-Module
FC4A-C10R2/C
FC4A-C16R2/C
—
Gültige Operanden
Operand
Funktion
S1 (Quelle 1)
Quelldaten für wortweises Schieben
S2 (Quelle 2)
Anzahl der zu schiebenden Blöcke
D1 (Ziel 1)
Erste zu schiebende Operandennummer
Die Gültigkeitsbereiche der Operandennummern finden Sie auf den Seiten 6-2 und 6-2.
Wenn T (Zeitfunktion) oder C (Zähler) als S1 oder S2 verwendet wird, wird der Zeit-/Zähler-Istwert (TC oder
CC) ausgelesen.
Gültige Datentypen
W (Wort) I (Ganzzahl)
X
—
Sondermerker M8024: BMOV/WSFT Ausführungs-Kennbit
Während BMOV oder WSFT ausgeführt wird, schaltet sich M8024 ein. Nach Abschluss der Ausführung
schaltet sich M8024 aus. Wenn die CPU während der Ausführung von BMOV oder WSFT heruntergefahren
wird, bleibt M8024 beim Wiedereinschalten der CPU eingeschaltet.
S1
S2
D1
*****
*****
16-Bit-Daten
Erste 16-Bit-Daten
Zweite 16-Bit-Daten
Dritte 16-Bit-Daten
Vierte 16-Bit-Daten
Fünfte 16-Bit-Daten
FC4A-C24R2/C
—
—
Wenn ein Bit-Operand, wie zum Beispiel I (Eingang), Q (Ausgang), M (Merker) oder
R (Schieberegister), als Quelle S1 oder S2 festgelegt ist, werden 16 Bit verwendet.
Wenn ein Wort-Operand, wie zum Beispiel T (Zeitfunktion), C (Zähler) oder D
(Datenregister) als Quelle S1 oder S2 festgelegt ist, wird 1 Bit verwendet.
M
S
FC4A B
ICRO
MART
Bei eingeschaltetem Eingang werden N Blöcke von 16-Bit-Wortdaten
beginnend bei dem durch D1 festgelegten Operanden bis zu den
nächsten 16-Bit-Positionen nach oben geschoben. Gleichzeitig werden
die durch den Operanden S1 festgelegten Daten zu dem durch D1
festgelegten Operanden verschoben. S2 legt die Anzahl der zu
schiebenden Blöcke fest.
3 Blöcke (S2)
FC4A-D20K3/S3
—
I
Q
M
X
X
X
X
X
X
— — — — — —
FC9Y-B1146
ENUTZERHANDBUCH
13: S
-/R
CHIEBE
OTATIONSBEFEHLE
S1
16-Bit-Daten
D1+0
S1 Daten
D1+1
Erste 16-Bit-Daten
D1+2
Zweite 16-Bit-Daten
D1+3
Dritte 16-Bit-Daten
D1+4
Fünfte 16-Bit-Daten
FC4A-D20RK1/RS1 und FC4A-D40K3/S3
X
R
T
C
D Konstante Wiederholen
X
X
X
X
X
X
X
X
X
X
X
—
—
—
—
13-7