Definition und Fokus:
GRAPH (Siemens) ist die weiterentwickelte und integrierte Ablaufsprache von Siemens innerhalb des TIA Portals (Totally Integrated Automation Portal) für die Programmierung von SIMATIC S7-Steuerungen. Sie basiert auf dem internationalen Standard GRAFCET (IEC 60848) und der IEC 61131-3 Ablaufsprache (SFC), erweitert diese jedoch um spezifische Siemens-Funktionen und eine leistungsstarke grafische Entwicklungsumgebung.
GRAPH ist primär für die strukturierte Programmierung von sequenziellen Abläufen und Zustandsautomaten konzipiert, die typisch für Maschinen- und Anlagensteuerung sind.
Merkmale und Vorteile:
- Grafische Darstellung: Die Logik wird übersichtlich in Schritten und Transitionen dargestellt, was die Lesbarkeit und das Verständnis des Programms erheblich verbessert.
- GRAFCET- und SFC-Standard: Hält sich an die etablierten Normen, was den Einstieg für Programmierer mit Vorkenntnissen erleichtert.
- Siemens-spezifische Erweiterungen: Bietet zusätzliche Funktionen, die über den reinen Standard hinausgehen, z.B.:
- Interlock (Verriegelung): Einfache Implementierung von Bedingungen, die das Weiterschalten oder die Ausführung von Aktionen in Schritten sperren.
- Supervision (Überwachung): Überwachungsfunktionen für Schritte und Transitionen (z.B. Zeitüberwachungen, Bereichsüberwachungen).
- Fehlerbehandlung: Integrierte Mechanismen für die Reaktion auf Fehler innerhalb eines Ablaufs.
- Sprung- und Synchronisationsmöglichkeiten: Flexible Steuerung des Programmflusses, einschließlich paralleler Abläufe.
- Integrierte Diagnose: Eine der größten Stärken von GRAPH ist die Online-Diagnose im TIA Portal. Der aktuell aktive Schritt, die Zustände von Transitionen und Aktionen können in Echtzeit visualisiert werden, was die Fehlersuche bei sequenziellen Fehlern erheblich beschleunigt.
- Modulare Programmierung: Abläufe können in einzelne GRAPH-Bausteine gekapselt und wiederverwendet werden.
- Nahtlose TIA Portal Integration: Volle Integration mit anderen Editoren (KOP, FUP, SCL), Hardware-Konfiguration und HMI-Visualisierung.
Anwendungsbereiche:
GRAPH wird in einer Vielzahl von Maschinen und Anlagen eingesetzt, die klar definierte sequentielle Abläufe aufweisen:
- Maschinen für die Verpackung, Montage, Abfüllung.
- Transferstraßen und Fertigungslinien.
- Robotik-Zellen (für die übergeordnete Ablaufsteuerung).
- Batch-Prozesse in der Prozessindustrie (für sequentielle Phasen).
GRAPH ist ein mächtiges und beliebtes Werkzeug für SPS-Programmierer, die mit Siemens-Systemen arbeiten, um komplexe sequentielle Steuerungen effizient und diagnosefreundlich zu realisieren.
→ Siehe auch: Graph, GRAFCET, SFC (Sequential Function Chart), TIA Portal, Siemens, Schrittkette, Zustandsautomat

