Schleifen beobachten
Durch die Anzeige des Programmstatus können Sie den Programmablauf innerhalb eines Bausteins beobachten. Dadurch erhalten Sie eine Übersicht über die Werte der einzelnen Operanden und der Verknüpfungsergebnisse und können feststellen, ob die Komponenten des Automatisierungssystems korrekt gesteuert werden.
Sind die Werte in einer helleren Schrift mit geringerer Sättigung dargestellt, so stammen diese Werte nicht aus dem aktuellen Zyklus.
[TABLE="class: safety"]
[TR]
[TD]
Hinweis
Das Beobachten von Schleifen kann die Zykluszeit der CPU deutlich erhöhen, jeweils abhängig von der Anzahl der zu beobachtenden Variablen und abhängig von der tatsächlichen Schleifendurchlaufzahl.[/TD]
[/TR]
[/TABLE]
Für das Beobachten von Schleifen gelten besondere Regeln, abhängig von der jeweils eingesetzten CPU und der verwendeten Programmiersprache.
...
Regeln für das Beobachten von Schleifen in SCL (S7-1200/1500)
Beim Beobachten von Schleifen in SCL ist die Anzeige des Programmstatus innerhalb programmierter Schleifen per Voreinstellung ausgeschaltet.
Dies betrifft die Anweisungen "FOR", "WHILE" und REPEAT-UNTIL": Innerhalb dieser Anweisungen werden keine Werte für die Variablen angezeigt, um die Zykluszeit nicht zu belasten.
Falls Sie einen SCL-Baustein mit programmierten Schleifen beobachten, informiert Sie ein Tooltipp darüber, dass das Beobachten von Schleifen momentan ausgeschaltet ist und bei Bedarf über das Kontextmenü aktiviert werden kann.
Beobachten von Schleifen in SCL ein-/ausschalten (S7-1200/1500)
Um das Beobachten von Schleifen in SCL einzuschalten, gehen Sie folgendermaßen vor:
[TABLE="width: 100%"]
[TR]
[TD="bgcolor: #cccccc"]
- Öffnen Sie den SCL-Baustein, den Sie beobachten möchten.
- Klicken Sie in der Funktionsleiste auf die Schaltfläche "Beobachten ein/aus".
Falls Sie bisher noch keine Online-Verbindung hergestellt hatten, wird der Dialog "Online verbinden" geöffnet. Mithilfe dieses Dialogs können Sie eine Online-Verbindung herstellen.
Siehe auch: Online verbinden und Online-Verbindung trennen
- Klicken Sie mit der rechten Maustaste innerhalb der Schleife z. B. in die Spalte "Wert" und aktivieren Sie das Beobachten mit dem Kontextmenübefehl "Schleifen beobachten".
- Bestätigen Sie die nachfolgende Abfrage mit "Ja".
Ergebnis: Das Beobachten von Schleifen wird für den gesamten Baustein aktiviert und gilt so lange, bis das Beobachten von Schleifen wieder deaktiviert oder die Online-Verbindung zur CPU beendet wird.
- Um den Programmstatus auszuschalten, klicken Sie erneut auf die Schaltfläche "Beobachten ein/aus".
[/TD]
[/TR]
[/TABLE]