Aufruf des S7-GRAPH-FB
Damit ein geladener S7-GRAPH-FB in der CPU ablaufen kann, muss er in einem zyklisch durchlaufenden Baustein aufgerufen werden. Das kann direkt der OB1 oder ein beliebiger anderer daraus aufgerufener OB, FB oder FC sein. In der Regel wird ein FB-Baustein in S7-GRAPH programmiert, der dann im OB1 oder einem anderen OB-Baustein aufgerufen wird.
Die Betriebsarten der Ablaufsteuerung
Es stehen Ihnen vier Betriebsarten zur Verfügung, um das Weisterschaltverhalten der Ablaufkette zu steuern. Durch entsprechende Parametrierung des S7-GRAPH-FB können Sie die Betriebsart der Ablaufsteuerung nach Ihren Erfordernissen wählen. Folgende Betriebsarten stehen zur Verfügung:
Automatischer Betrieb:
Im Automatikbetrieb wird weitergeschaltet, wenn eine Transition erfüllt ist. In dieser Betriebsart wird die Ablaufkette des Steuerablaufs ohne Eingriff von außen automatisch abgearbeitet. Es wird zum nächsten Schritt weitergeschaltet, sobald eine Transition erfüllt ist.
Handbetrieb:
Im Gegensatz zum Automatikbetrieb wird im Handbetrieb bei erfüllter Transitions-Bedingung nicht automatisch zum nächsten Schritt weitergeschaltet. Sie können die von Ihnen gewünschten Schritte manuell auswählen. Die vorgebene Schrittkette muss nicht eingehalten werden.
Tipp-Betrieb zum schrittweisen Weiterschalten:
Der Tippbetrieb entspricht dem automatischen Betrieb mit einer zusätzlichen Weiterschaltbedingung. Es muss die Transitions-Bedingung erfüllt sein, und gleichzeitig muss noch eine steigende Flanke am Parameter T_PUSH anliegen, damit zum nächsten Schritt weitergeschaltet wird. Der Tipp-Betrieb kommt häufig bei der Inbetriebnahme zur Anwendung.
Voraussetzungen zum Betrieb in verschiedenen Betriebsarten
Automatischer Betrieb ist die Standard-Betriebsart für Ablaufketten. Sie ist für alle Parametersätze der S7-GRAPH-FBs voreingestellt.
Wahl der Betriebsarten
Die Wahl einer der vier Betriebsarten geschieht über die Eingangsparameter des FB. Geben Sie eine steigende Flanke auf einen der folgenden Parameter, um die entsprechende Betriebsart zu aktivieren.
• SW_AUTO (Automatischer Betrieb) • SW_MAN (Handbetrieb) • SW_TAP (Tipp-Betrieb) • SW_TOP (Automatik oder Weiterschalten)
Beobachten und Testen
Nutzen der Beobacht- und Testfunktionen
Die Beobachtfunktionen bieten die Möglichkeit, ein Programm in seinem Ablauf in der CPU zu beobachten und zu kontrollieren. Dies erlaubt Ihnen das Auffinden von Fehlern, die durch die formale Konsistenzprüfung während der Programmerstellung bzw. durch die Syntaxprüfung beim Übersetzen nicht angezeigt wurden. Diese Fehler sind:
Programmierfehler, z. B. falsch festgelegte Überwachungszeiten in der Supervision Logikfehler im Programmaufbau, d. h. die programmierten Schritte und Bedingungen decken sich nicht mit dem tatsächlich gewünschten Prozessablauf.
Möglichkeiten, die Ablaufsteuerung zu testen
S7-GRAPH bietet Testmöglichkeiten für eine Ablaufsteuerung, die in die folgenden Klassen eingeteilt werden können:
Beobachten der Statusinformationen der Ablaufsteuerung
Mit dieser Funktion erhalten Sie schnell einen direkten Überblick über die Arbeitsweise der Ablaufketten.
Kette steuern
Neben der Möglichkeit, die Ablaufkette über den programmierten FB-Aufruf zu steuern, bietet S7-GRAPH für den Testbetrieb ein komfortables Dialogfeld an.
• Synchronisation
Synchronisation ist eine Funktion von S7-GRAPH, mit der die Ablaufkette mit dem Prozess abgeglichen werden kann.
Programmdokumentation
Die von Ihnen erstellte Ablaufsteuerung kann auf einem Drucker ausgeben und für die Dokumentation verwendet werden. Die für die Anzeige im aktiven Arbeitsfenster eingestellte Darstellungsart und der eingestellte Zoomfaktor werden bei der Druckausgabe berücksichtigt.
Einführung in S7-GRAPH Funktionalität eines S7-GRAPH-FB Ablaufkette programmieren
|