STEP 5 Operationen
8.1.3
Laden und Transferieren
Mit Lade- und Transferoperationen können Sie
•
Informationen zwischen den verschiedenen Operandenbereichen austauschen,
•
Zeit- und Zählwerte für die Weiterverarbeitung vorbereiten,
•
konstante Werte für die Programmbearbeitung laden.
Der Informationsfluß erfolgt indirekt über Akkumulatoren (AKKU 1 und AKKU 2). Die Akku-
mulatoren sind besondere Register in der CPU, die als Zwischenspeicher dienen. Im AG S5-115U
haben sie eine Länge von jeweils 16 bit. Die Struktur der Akkumulatoren wird im folgenden Bild
verdeutlicht.
15
Bild 8.1 Aufbau der Akkumulatoren
Zulässige Operanden können byte- oder wortweise geladen und transferiert werden.
Beim byteweisen Austausch werden die Informationen rechtsbündig, also im Low-Byte, abge-
legt.
Die restlichen Bits werden auf Null gesetzt.
Die Informationen in den beiden Akkumulatoren können mit verschiedenen Operationen
bearbeitet werden.
Lade- und Transferoperationen werden unabhängig von den Anzeigen durchgeführt; die Anzei-
gen werden bei der Ausführung der Operationen nicht beeinflußt.
Sie können nur in Zusammenhang mit Zeit- oder Zähloperationen graphisch programmiert
werden; sonst ist nur eine Darstellung im AWL möglich.
Die verschiedenen Operationen sind in der folgenden Tabelle aufgelistet. Im Anschluß daran
finden Sie Beispiele zu diesem Thema.
8-10
AKKU 2
8
7
High-
Low-
Byte
AKKU 1
15
0
High-
S5-115U Handbuch
0
8
7
Low-
Byte
EWA 4NEB 811 6130-01b