Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Xorw; Wiederholoperation In Den Andw-, Orw- Und Xorw-Befehlen - IDEC MicroSmart FC4A-C10R2 Betriebsanleitung

Inhaltsverzeichnis

Werbung

Beispiel: XORW

Wenn ein wahlweiser Ausgangsstatus aus einer Reihe von 10 Ausgängen konvertiert werden soll, verwenden
Sie dazu den XORW-Befehl in Kombination mit 10 Merkerpunkten.
Q11
Q10
0
0
0 0
0 0
0
1
M17
M10
M8120
XORW(W)
SOTU
I1

Wiederholoperation in den ANDW-, ORW- und XORW-Befehlen

Die Quelloperanden S1 und S2 sowie der Zieloperand D1 können einzeln oder in Kombination für eine
Wiederholung festgelegt werden. Wenn für den Zieloperand D1 keine Wiederholung festgelegt wurde, wird das
Endergebnis auf den Zieloperanden D1 gesetzt. Wenn eine Wiederholung festgelegt wurde, dann werden,
beginnend mit dem festgelegten Operanden, so viele aufeinanderfolgende Operanden verwendet, wie
Wiederholzyklen vorliegen.
Da die Wiederholoperation bei den ANDW (UND-Wort), ORW- (ODER-Wort) und XORW-Befehlen (Exklusiv-
ODER-Wort) der Wort- und Ganzzahl-Datentypen ähnlich funktioniert, beziehen sich die folgenden Beispiele
nur auf den ANDW-Befehl des Wort-Datentyps.
Einen Quelloperand wiederholen
Wenn nur für S1 (Quelle) eine Wiederholung festgelegt wurde, wird das Endergebnis auf den Zieloperanden
D1 gesetzt.
ANDW(W)
SOTU
I1
Q0
Q7
10 Punkte
0 1 0 1 0 1 0
1
M7
M0
S1 –
S2 –
D1 –
M0
Q0
Q0
S1 R
S2 –
D1 –
D10
D20
D30
M
S
FC4A B
ICRO
MART
12: B
Dieses Programm invertiert den Status der schattierten
Ausgänge links von Ein nach Aus, und die nicht schattierten von
Aus nach Ein.
Zehn Ausgänge von Q0 bis Q11 werden 10 Merkern von
S
M0 bis M11 zugewiesen.
M0
S
M2
Fünf Merker M0, M2, M4, M6 und M10 werden durch
den Initialisierungsimpuls-Sondermerker M8120 gesetzt.
S
M4
S
M6
S
M10
Wenn der Eingang I1 eingeschaltet wird, wird der
REP
XORW-Befehl ausgeführt, um den Status der Ausgänge
Q0, Q2, Q4, Q6 und Q10 zu invertieren.
S1 (Wiederholung = 3)
REP
D10
3
D11
D12
FC9Y-B1146
ENUTZERHANDBUCH
B
OOLESCHE
ERECHNUNGSBEFEHLE
S2 (Wiederholung = 0)
D1 (Wiederholung = 0
·
D20
·
D20
·
D20
(D30)
(D30)
D30
12-3

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis