Anleitung: Wird der S7-GRAPH-FB das erste Mal aufgerufen, befindet sich die Schrittkette im Initialschritt und die dort programmierten Anweisungen werden erstmalig ausgeführt. Sind die Transitionsbedingungen erfüllt, wird der darauf folgende Schritt ausgeführt. In manchen Fällen ist es aber erforderlich, dass unmittelbar nach dem Aufruf des S7-GRAPH-FB die Schrittkette zunächst ausgeschaltet bleibt und mit einer weiteren Anweisung bzw. Bedingung die Schrittkette erst später ausgeführt wird.
Die nachstehende Tabelle zeigt hierzu einige Beispiele:
| Nr. |
Beispiele zur Steuerung der Schrittkette |
| 1 |
Steuern außerhalb der Schrittkette mit Sprungbefehl
Der Aufruf des S7-GRAPH-FB kann mit einer Bedingung verknüpft werden. Wie im Bild 01 wird der Baustein erst dann aufgerufen und die Schrittkette initialisiert, wenn der Merker M10.1 "False" ist. Ist der Merker M10.1 "True", wird der Aufruf des S7-GRAPH-FB übersprungen.
  Bild 01
|
| 2 |
Steuern außerhalb der Schrittkette mit Parameter OFF_SQ
Zur Initialisierung und zum Ausschalten der Schrittkette stehen die FB-Parameter "INIT_SQ" und "OFF_SQ" zur Verfügung, wenn vor der Übersetzung der Schrittkette unter
- "Extras > Baustein-Einstellungen... > Register: Übersetzen/Speichern"
einer der Parametersätze "Standard", "Maximal" oder "Anwenderdefiniert" unter "FB-Parameter" aktiviert wurde.
Bild 02 zeigt den Aufruf des S7-GRAPH-FB und die anschließende Abschaltung der Schrittkette, wenn eine positive Flanke am Parameter "OFF_SQ" (negierter Merker M0.0) unmittelbar nach dem Aufruf erfolgt.
  Bild 02
Um die Schrittkette zu initialisieren, muss dann der Parameter "INIT_SQ" (M0.1) mit einer positiven Flanke angesteuert werden. |
| 3 |
Steuern innerhalb der Schrittkette mit permanenter Operation
Über permanente Operationen können Bedingungen programmiert werden, die der Schrittkette vorausgeschaltet sind. Bild 03 zeigt ein Beispiel einer Verknüpfung zweier Merker als vorgeschaltete permanente Operation. Nach der Initialisierung kann die Schrittkette erst in den nächsten Schritt geschaltet werden, wenn die Merker M1.7 (M1.7 ist in der Transition des Initialschrittes mit dem UND-Gatter verknüpft) und M1.5 das Signal "True" erhalten.
  Bild 03
Weitere Informationen zur Erstellung von permanenten Bedingungen und Bausteinaufrufen finden Sie in der Onlinehilfe von S7-GRAPH, unter "Permanente Operationen". |
| 4 |
Steuern innerhalb der Schrittkette mit Überwachung
In der Darstellungsart Einzelschritt können Sie für einen ausgewählten Schritt eine Überwachung programmieren. Bild 04 zeigt die Überwachung eines negierten Merkers M10.3 im Schritt 1 (Initialschritt). Wird der negierte Merker M10.3 mit Signal "False" angesteuert, läuft die Schrittkette nach dem Start in dem zu überwachenden Schritt und schaltet nicht weiter. Der FB-Parameter "ACK_EF" (M0.2) wird nur dann benötigt, wenn in den Bausteineinstellungen die Option "Quittierpflicht bei Fehler" eingestellt wurde.
  Bild 04
Weitere Informationen zur Verriegelung und Überwachung innerhalb der Schrittkette finden Sie in der Onlinehilfe von S7-GRAPH, unter "Supervision". |
Hinweis:
Innerhalb eines Zyklus wird immer ein Schritt in der Schrittkette bearbeitet, also die Bearbeitung der Aktionen, die Abfrage der Transitionsbedingungen und somit der Sprung in den nächsten Schritt. Ist die Option "Schritte überspringen" bei den Ketteneigenschaften unter "Extras > Bausteineinstellungen > Register: Übersetzen / Speichern" aktiviert, wird der darauf folgende Schritt nicht aktiv, wenn die Transition vor diesem Schritt und die Transition nach diesem Schritt erfüllt ist. In diesem Fall können mehrere Schritte innerhalb eines Zyklus übersprungen werden.
|