Herunterladen Inhalt Inhalt Diese Seite drucken

Operationen Steigende Flanke Und Fallende Flanke - Siemens SIMATIC S7-200 Handbuch

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

Werbung

Operationen Steigende Flanke und Fallende Flanke

Die Operation Steigende Flanke (EU) lässt den Signalfluss bei jeder steigenden Flanke einen
Zyklus lang zu. Die Operation Fallende Flanke (ED) lässt den Signalfluss bei jeder fallenden
Flanke einen Zyklus lang zu. Wird bei der Operation Steigende Flanke im obersten Stackwert eine
steigende Flanke (Wechsel von 0 nach --1) erkannt, dann wird der oberste Stackwert auf 1
gesetzt. Wird keine steigende Flanke erkannt, wird der Wert auf 0 gesetzt. Wird bei der Operation
Fallende Flanke im obersten Stackwert eine fallende Flanke (Wechsel von 1 nach --0) erkannt,
dann wird der oberste Stackwert auf 1 gesetzt. Wird keine fallende Flanke erkannt, wird der Wert
auf 0 gesetzt.
Wenn Sie Ihr Programm im Betriebszustand RUN bearbeiten, müssen Sie einen Parameter für die
Operationen Steigende Flanke und Fallende Flanke eingeben. Ausführliche Informationen zur
Bearbeitung im Betriebszustand RUN finden Sie im Kapitel 5.
Tabelle
6-3 Gültige Operanden für die Bitverknüpfungseingangsoperationen
Eingänge/Ausgänge
Bit
Bit (direkt)
Die S7--200 löst die Steuerungslogik mit Hilfe eines logischen Stack (siehe Bild 6-2). In diesem
Beispiel kennzeichnen "aw0" bis "aw7" die Ausgangswerte des logischen Stack, "nw"
kennzeichnet einen neuen Wert, der von der Operation bereitgestellt wird, und S0 kennzeichnet
den errechneten Wert, der in dem logischen Stack gespeichert wird.
Vorher
Bitwert laden
(LD, LDI, LDN,
aw0
LDNI)
aw1
Lädt einen neuen
aw2
Wert (nw) in den
aw3
Stack.
aw4
aw5
aw6
aw7
2
aw8
1
S0 ist der berechnete Wert, der im logischen Stack gespeichert wird.
2
Nach der Ausführung einer Operation Bitwert laden geht der Wert aw8 verloren.
Bild 6-2
Funktionsweise von Kontakten
Tipp
Weil die Operationen Steigende Flanke und Fallende Flanke einen Wechsel von 1 nach 0 oder
von 0 nach 1 benötigen, können Sie im ersten Zyklus keine steigenden Flanken oder fallenden
Flanken erkennen. Im ersten Zyklus setzt die S7--200 den Zustand des von diesen Operationen
angegebenen Bit. In nachfolgenden Zyklen können diese Operationen dann Flanken für das
angegebene Bit erkennen.
Datentyp
Operanden
BOOL
E, A, V, M, SM, S, T, Z, L, Signalfluss
BOOL
E
Bitwert durch
Nachher
Vorher
UND verknüpfen
nw
(U, UI, UN, UNI)
aw0
Verknüpft einen
aw1
neuen Wert (nw)
aw2
mit dem
Ausgangswert
aw3
(aw) an der Spitze
aw4
des Stack durch
aw5
UND.
aw6
S0 = aw0 UND nw
aw7
S7- -200 Befehlssatz
Bitwert durch
Nachher
ODER verknüpfen
1
aw0
S0
(O, OI, ON, ONI)
aw1
aw1
Verknüpft einen
aw2
aw2
neuen Wert (nw)
aw3
aw3
mit dem
Ausgangswert (aw)
aw4
aw4
an der Spitze des
aw5
aw5
Stack durch ODER.
aw6
aw6
S0 = aw0 ODER nw
aw7
aw7
aw8
aw8
Kapitel 6
Vorher
Nachher
1
aw0
S0
aw1
aw1
aw2
aw2
aw3
aw3
aw4
aw4
aw5
aw5
aw6
aw6
aw7
aw7
aw8
aw8
79

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis