Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 CPU 946R Handbuch Seite 356

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Kapitel 3
Programmbearbeitung
Es sind noch zwei weitere 32-bit-breite Arbeitsregister vorhanden: AKKU 3 und AKKU
4.
Die Akkumulatoren werden abhängig vom auszuführenden STEP 5-Befehl beeinflußt. Das
Arbeitsprinzip der Akkumulatoren ist ein Stack-Mechanismus, wobei für das Laden von AKKU
1
und 2 ein anderes Prinzip gilt als für AKKU 3 und AKKU
4.
Bei den Ladeoperationen wird als Ziel immer der AKKU
1
verwendet. Der alte Inhalt von
AKKU
1
wird in den AKKU 2 (Stack Lift) geschoben (Ausnahme: LIR und LDI, s. Kapitel 9).
AKKU 3 und AKKU 4 werden bei allen Ladeoperationen nicht verändert.
Arithmetische Befehle verknüpfen den lnhalt von .AKKU
1
und AKKU 2, schreiben das
Ergebnis in den AKKU
1
und übertragen den lnhalt des AKKU 3 nach AKKU 2 und den lnhalt
des AKKU 4 nach AKKU 3 (Stack Drop).
6
Beim Addieren einer Konstanten (ADD BFIKFIDH) zum lnhalt des AKKU
1
werden AKKU 2,
AKKU 3 und AKKU 4 nicht verändert.
Ergebnisanzeigen
Es gibt Befehle für die Verarbeitung einzelner Bit-Informationen und Befehle für die Verarbeitung
von Wort-Informationen (8, 16 oder 32 bit).
In den beiden Gruppen gibt es anzeigensetzende Befehle und anzeigenauswertende Befehle
(siehe Operationsliste, Anzeigenbeeinflussung). Entsprechend den beiden Befehlsgruppen gibt es
Bit-Anzeigen (Bit
0
bis 3) und Wort-Anzeigen (Bit
4
bis
7).
Das Anzeigenbyte kann am
Programmiergerät ausgelesen werden und sieht folgendermaßen aus:
Bit
7
6
5
4
3
2
1
0
Bit-Anzeigen:
Wort-Anzeigen
Erstabfrage
Mit ihr beginnt eine logische Verknü~fung. Am Ende einer logischen Verknüpfungskette
(Verknüpfungsoperationen) wird ERAB
=
0
gesetzt. Befehle, die ERAB
=
0 setzen
(2.B. Ergebniszuweisung
"
=
A2.4"), wirken VKE-begrenzend (siehe Operationsliste),
d.h., das Verknüpfungsergebnis bleibt konstant. Es kann zwar ausgewertet @.B. durch
VKE-abhängige Befehle), jedoch nicht weiter verknüpft werden. Erst ab der nächsten
Verknüpfungsanweisung
(
=
Erstabfrage) wird das Verknüpfungsergebnis durch Laden
des adressierten Bits neu aufgebaut und ERAB
=
1
gesetzt.
ANZ1
Bit-Anzeigen
OR
ANZO
STA
OV
OS
VKE
ERAB

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 947Simatic s5 cpu 947rSimatic s5 cpu 946

Inhaltsverzeichnis