Herunterladen Inhalt Inhalt Diese Seite drucken

Wsft (Wort Bitweise Schieben) - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

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

Werbung

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
FC5A-C10R2/C/D
FC5A-C16R2/C/D
X
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-3 (Basis-Ausgabe).
Wenn T (Timer) oder C (Zähler) als S1oder S2 verwendet wird, wird der Timer-/Zähler-Istwert (TC oder CC) ausgelesen.
Gültige Datentypen
W (Wort)
I
(Ganzzahl)
D (Doppelwort)
L (Lang)
F (Gleitkommazahl)
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. Wird die CPU während der Ausführung von BMOV oder WSFT ausgeschaltet, so
bleibt M8024 während des erneuten Einschaltens der CPU eingeschaltet.
Beispiel: WSFT
WSFT
SOTU
I0
D100 bis D102  D101 bis D103
D10  D100
Wenn der Eingang I0 eingeschaltet ist, werden die Daten von 3
Datenregistern beginnend mit D100, die durch den Zieloperanden
D1 festgelegt werden, zu den nächsten Datenregistern geschoben.
Die Daten des durch den Quelloperanden S1 festgelegten
Datenregisters D10 werden nach D100 verschoben, das durch den
Zieloperanden D1 festgelegt wird.
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
FC5A-C24R2/C/D
X
Wenn ein Bit-Operand, wie zum Beispiel I (Eingang), Q (Ausgang), M (Merker) oder R
X
(Schieberegister), als Quelle S1 oder S2 festgelegt ist, werden 16 E/As verwendet.
Wenn ein Wort-Operand, wie zum Beispiel T (Timer), C (Zähler) oder D (Datenregister)
als Quelle S1 oder S2 festgelegt ist, wird 1 E/A verwendet.
S1
S2
D10
3
D100
M
S
FC5A 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
verschiebenden Blöcke fest.
3 Blöcke (S2)
FC5A-D16RK1/RS1
X
X
I
Q
X
X
X
X
— — — — — —
D1
ENUTZERHANDBUCH
7: 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
FC5A-D32K3/S3
X
M
R
T
C
D Konstante Wiederholen
X
X
X
X
X
X
X
X
X
X
X
Vor dem
Schieben:
12345
D10
1111
D100
2222
D101
D102
3333
D103
4444
5555
D104
FC9Y-B1276
FC5A-D12K1E/S1E
X
X
X
Nach erstem
Schieben:
12345
D10
12345
D100
1111
D101
D102
2222
D103
3333
5555
D104
7-7

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis