Herunterladen Inhalt Inhalt Diese Seite drucken

Stackoperationen; Erste Und Zweite Stackebene Durch Und Verknüpfen; Erste Und Zweite Stackebene Durch Oder Verknüpfen - Siemens SIMATIC S7-200 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-200:
Inhaltsverzeichnis

Werbung

Stackoperationen

Erste und zweite Stackebene durch UND
verknüpfen
Die Operation Erste und zweite Stackebene durch UND
verknüpfen (ULD) verknüpft die Werte der ersten und
zweiten Ebene des Stack durch UND. Das Ergebnis wird in
die Spitze des Stack geladen. Nach Ausführung der
Operation ULD enthält der Stack ein Bit weniger.
Erste und zweite Stackebene durch ODER
verknüpfen
Die Operation Erste und zweite Stackebene durch ODER
verknüpfen (OLD) verknüpft die Werte der ersten und
zweiten Ebene des Stack durch ODER. Das Ergebnis wird
in die Spitze des Stack geladen. Nach Ausführung der
Operation OLD enthält der Stack ein Bit weniger.
Obersten Stackwert duplizieren
Die Operation Obersten Stackwert duplizieren (LPS) dupliziert den obersten Stackwert und
schiebt ihn in den Stack. Der unterste Stackwert wird aus dem Stack geschoben und geht
verloren.
Zweiten Stackwert kopieren
Die Operation Zweiten Stackwert kopieren (LRD) kopiert den zweiten Stackwert in die Spitze des
Stack. Es wird kein Wert in den Stack geladen und auch kein Wert aus dem Stack geschoben.
Der vorherige oberste Stackwert wird mit dem neuen Wert überschrieben.
Obersten Stackwert aus Stack schieben
Die Operation Obersten Stackwert aus Stack schieben (LPP) schiebt den obersten Wert aus dem
Stack. Der zweite Stackwert wird in die Spitze des Stack geschoben.
UND ENO
Die Operation UND ENO (UENO) verknüpft das ENO--Bit mit der Spitze des Stack durch UND,
um das gleiche Ergebnis zu erzielen wie das ENO--Bit einer Box in KOP oder FUP.
Das Ergebnis der UND--Verknüpfung ist der neue Wert an der Spitze des Stack.
ENO ist ein boolescher Ausgang von KOP-- und FUP--Boxen. Liegt an einer Box am Eingang EN
Signalfluss an und die Box wird fehlerfrei ausgeführt, leitet der Ausgang ENO den Signalfluss zum
nächsten Element weiter. Sie können ENO als Freigabebit verwenden, das die erfolgreiche
Ausführung einer Operation anzeigt. Das ENO--Bit wird zusammen mit dem obersten Stackwert
eingesetzt, um den Signalfluss für die Ausführung nachfolgender Operationen zu beeinflussen.
AWL--Operationen verfügen nicht über einen Eingang EN. Die Spitze des Stack muss 1 sein,
damit bedingte Operationen ausgeführt werden. In AWL gibt es auch keinen Ausgang ENO.
Die AWL--Operationen, jedoch, die den KOP-- und FUP--Operationen mit ENO--Ausgängen
entsprechen, setzen ein besonderes ENO--Bit. Auf dieses Bit kann mit der Operation UND ENO
(UENO) zugegriffen werden.
Stack laden
Die Operation Stack laden (LDS) dupliziert das Stackbit (N) im Stack und legt es in den obersten
Stackwert. Der unterste Stackwert wird aus dem Stack geschoben und geht verloren.
Tabelle
6-5 Gültige Operanden für die Operation Stack laden
Eingänge/Ausgänge
N
Datentyp
Operanden
BYTE
Konstante (0 bis 8)
S7- -200 Befehlssatz
Kapitel 6
83

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis