Schrittkettenprogramm in Graph werden immer in FB's erstellt und besitzen den üblichen Deklarationsteil für Variablen. In S7 Graph sind bereits viele vordefinierte Variablen vom Deklarationstyp IN, OUT und STAT vorhanden. Diese können nicht gelöscht und auch nicht geändert werden. Beim Bausteinaufruf können Sie diese wie selbst definierte Variablen nutzen und Operanden (IN, OUT) oder sonstige Werten (STAT) zuweisen. Achtung: Die vordefinierten Variablen können unterschiedlich sein. Verantwortlich dafür ist die Einstellung im Graph unter EXTRAS - BAUSTEINEINSTELLUNGEN. Hier können Sie über die Optionsschaltflächen die FB Parameter einstellen. Je nachdem ob Sie Minimal, Standard, Maximal oder Anwenderdefiniert auswählen, sind die FB Parameter vorhanden oder nicht. Bei allen Variablen vom Typ Bool kann der Haken bei Ausschlussoperand oder Abbruchoperand gesetzt werden. Das bedeutet, damit wird der Operand als Ausschlussl- oder Abbruchoperand für die Prozessdiagnose festgelegt. Die Bedeutung der Variablen ist wie folgt festgelegt.
Vordefinierte Variablen vom Typ IN
- OFF_SQ: Mit diesem Operanden wird die Schrittkette ausgeschaltet. Bedeut Off Sequence.
- INIT_SQ: Bedeutet Initialize Sequence und damit wird die Schrittkette in den Initialzustand versetzt.
- ACK_EF: Acknowledge Error Fault. Damit werden alle Störungen und Fehler quittiert.
- REG_EF: Register Error Fault. Alle Störungen und Fehler werden registriert.
- ACK_S: Acknowledge Error Fault Step. Den im S_NO angzeigten Schritt quittieren.
- REG_S: Register Error Fault Step. Den im Schritt S_NO angezeigten Schritt registrieren.
- HALT_SQ: Hold Sequence. Schrittkette sofort anhalten (einfrieren).
- HALT_TIMES: Hold Times. Die Zeiten in der Schrittkette sofort anhalten (einfrieren).
- ZERO_OP: Zero Operands. Alle Operanden, die mit N, L, D zugewiesen wurden, sofort zurücksetzen.
- EN_IL: Enable Interlocks. Die Bearbeitung der Verriegelung aktivieren.
- EN_SV: Enable Supervisions. Die Bearbeitung der Überwachung aktivieren.
- EN_ACKREQ: Enable Acknowledgement Required. Die Quittierpflicht aktivieren.
- EN_SSKIP: Enable Step Skipping. Überspringen eines Schritts aktivieren.
- DISP_SACT: Display Active Steps. Nur die aktiven Schritte anzeigen.
- DISP_SEF: Display Steps with Error Fault. Nur die Schritte die fehlerhaft oder gestört sind anzeigen.
- DISP_SALL: Display All Steps. Alle Schritte anzeigen.
- S_PREV: Previous Step. Vorherigen Schritt im S_NO anzeigen.
- S_NEXT: Next Step. Nächsten Schritt im S_NO anzeigen.
- SW_AUTO: Switch to Automatic. Betriebsart auf Automatik einstellen.
- SW_TAP: Switch to Transition and Push. Auf Tippbetrieb mit T und T_PUSH einstellen.
- SW_TOP: Switch to Transition or Push. Auf Tippbetrieb mit T oder T_PUSH einstellen.
- SW_MAN: Switch to Manual. Auf Handbetrieb einstellen.
- S_SEL: Step Select. Schritt zum Anzeigen in S_NO vorgeben.
- S_SELOK: Step Select OK. Den Wert in S_SEL für S_NO übernehmen.
- S_ON: Step On. Den Schritt im S_NO aktivieren.
- S_OFF: Step Off. Den Schritt im S_NO deaktivieren.
- T_PREV: Previous Transition. Die vorherige Transition im T_NO anzeigen.
- T_NEXT: Next Transition. Die nächste Transition im T_NO anzeigen.
- T_PUSH: Push Transition. Die Schaltfreigabe für Tranisition bei SW_TAP und SW_TOP.