Programmieren von Aktionen und Bedingungen
7.10
S7-GRAPH-spezifische Operanden in Bedingungen
Es besteht die Möglichkeit, Systeminformationen zu Schritten als Operanden in
Transitionen, Überwachungen (Supervisionen), Verriegelungen (Interlock),
Aktionen und permanenten Bedingungen zu verwenden.
Operand Bedeutung
Si.T
Laufende oder letzte Aktivierungszeit des Schritts i
Si.U
Gesamte Aktivierungszeit des Schritts i ohne die Zeit der Störung
Si.X
Zeigt an, ob Schritt i aktiv ist
Transi.TT Transition i ist erfüllt
Überprüfung, ob alle Bedingungen der Transition i erfüllt sind
S7-GRAPH-spezifische Operanden können Sie wie alle anderen Operanden in
KOP und FUP bzw. in Aktionen verwenden.
Beispiel für die Verwendung S7-GRAPH-spezifischer Operanden
In vielen Prozessen ist es erforderlich, die Dauer eines Vorgangs abzüglich
eventueller Störungszeiten zu überwachen. Beispiel: Ein Rührvorgang muss
insgesamt 5 Sekunden dauern, unabhängig von den Zeiten, in denen der
entsprechende Schritt gestört war.
Zu diesem Zweck können Sie eine Supervisionsbedingung (Schrittüberwachung)
programmieren, in der Sie den Operanden Si.U überwachen.
Die Operation "Ganze Zahlen vergleichen (32 Bit)" ermöglicht es Ihnen, den Wert
des Operanden Si.U mit der vorgegebenen Zeitdauer von 5 Sekunden zu
vergleichen. Verglichen werden die Eingänge IN1 und IN2.
Im Beispiel wird die ungestörte Aktivierungszeit des Schritts 3 mit einer
vorgegebenen Zeit von 5 Sekunden verglichen. Wenn diese Aktivierungszeit des
Schritts 3 größer oder gleich der vorgebenen Zeit von 5 s ist, so ist die Bedingung
erfüllt. Ist zusätzlich das Ventil geschlossen (Signal = 1), dann ist die Supervision
erfüllt.
7-26
Ventil
Schrittaktivität
S003.U
T#5s
Zeitkonstante
S7-GRAPH für S7-300/400 Ablaufsteuerung programmieren
Verwendung in
Vergleicher, Zuweisung
Vergleicher, Zuweisung
Schließer/Öffner
Schließer/Öffner
CMP
>=D
IN1
IN2
A5E00290653-01