Programmieren von Aktionen und Bedingungen
7.3
Ereignisabhängige Aktionen
Ereignisse
Eine Aktion kann mit einem Ereignis verknüpft werden. Ein Ereignis ist der
Wechsel des Signalzustands eines Schritts, einer Schrittüberwachung
(Supervision) oder einer Schrittverriegelung (Interlock) bzw. das Quittieren einer
Meldung oder das Kommen einer Registrierung.
Ist eine Aktion mit einem Ereignis verknüpft, wird der Signalzustand des
Ereignisses durch Flankenauswertung erfasst. Das bedeutet, dass die Operationen
nur in dem Zyklus ausgeführt werden können, in dem das Ereignis auftritt.
Ereignisse und Signalauswertung
Schritt
• S1: Schritt wird aktiv
• S0: Schritt wird deaktiviert
1
S1
0
Supervision
• V1: Überwachungsfehler tritt auf (Störung)
• V0: Überwachungsfehler ist behoben (keine Störung)
1
V1
0
Interlock
• L0: Verriegelungsbedingung kommt
• L1: Verriegelungsbedingung geht (z. B. Störung)
• C: Verriegelungsbedingung ist erfüllt
1
L1
[C = 0]
0
Störung
Meldung und Registrierung
• A1: Eine Meldung wird quittiert
• R1: Eine Registrierung kommt
(steigende Flanke am Eingang REG_EF / REG_S)
1
0
7-6
S0
t
Störung
V0
t
L0
t
A1=1
t
S7-GRAPH für S7-300/400 Ablaufsteuerung programmieren
A5E00290653-01