Übungsaufgaben zu Ablaufsteuerungen mit GRAFCET
https://bildung.social/@oerinformatik/
https://oer-informatik.de/ablaufsteuerung-grafcet-uebungsaufgaben
GRAFCET, Ablaufsteuerung, Stern-Dreieck-Anlauf, Zeitrelais, Anzugsverzögerung, Transitionsbedingung, Flanke, Alternativverzweigung, Parallelverzweigung, NOT-HALT, Übungsaufgaben, Prüfungsvorbereitung
tl/dr; (Bearbeitungszeit insgesamt 81 min, mehrere Aufgaben): Vier Übungsaufgaben zu Ablaufsteuerungen mit GRAFCET – vom Stern-Dreieck-Anlauf einer Kühlwasserpumpe mit Zeitrelais, der in einen GRAFCET übersetzt wird, über eine Höhensortierung für Pakete mit Alternativverzweigung, Zähler, zeitabhängigen Aktionen und Flankenbedingungen bis zu einer Abfüllstation mit Parallelverzweigung und NOT-HALT und einer Teilewaschanlage, deren Funktion Du aus Technologieschema und Programmablaufplan ableitest. Zu jeder Teilaufgabe lässt sich eine Beispiellösung einblenden [AI-Assisted]. (Zuletzt geändert am 13.11.2026)
Diese Übungsaufgaben gehören zum Artikel Ablaufsteuerungen mit GRAFCET: Schritte, Transitionen, Aktionen und Verzweigungen. Schrittspeicher, Zeiten und Zähler in der SPS stehen im Artikel SPS-Grundlagen.
Hinweise zur Bearbeitung: Von EGS wird erwartet, dass ihnen Aufgaben auf Profilkompetenz-Ebene (Aufgabe 3.1, Aufgabe 3.2, Aufgabe 3.3 und Aufgabe 3.4) keine Probleme bereiten. Die Beispiellösungen sind immer gleich aufgebaut: Unter Geg. steht, was gegeben ist (bei mehreren Teilaufgaben gemeinsam in der ersten), unter Ges., was gesucht ist. Jede Formel steht zuerst in ihrer Grundform; Umstellungen sind Äquivalenzumformungen, deren Rechenschritt grau rechts neben dem senkrechten Strich steht (Division mit „:“). Einfache Formeln werden römisch nummeriert und ineinander eingesetzt („I in II“), längere Rechnungen nacheinander mit drei signifikanten Stellen. Ergebnisse stehen mit drei signifikanten Stellen doppelt unterstrichen, gerundete mit \approx; wurde mit gerundeten Zwischenergebnissen gerechnet, steht das Ergebnis ohne Rundung darunter. Rechne selbst ebenso mit Formel, eingesetzten Werten und Einheit. GRAFCETs zeichnest Du nach DIN EN 60848 und schreibst Transitionsbedingungen mit \cdot (UND), + (ODER), Überstrich (NICHT), ↑/↓ (Flanken) und Zeitangaben wie \mathrm{5s/X2}. Eine Variable mit dem Wert 1 bedeutet „meldet“ bzw. „betätigt“, unabhängig davon, ob der Geber als Schließer oder Öffner angeschlossen ist. Bei „nennen“ genügen Stichworte, bei „beschreiben“, „erklären“, „begründen“ und „beurteilen“ antwortest Du in ganzen Sätzen. Schreib Deine Lösung zuerst vollständig auf, bevor Du die Beispiellösung einblendest.
Du möchtest eigene Aufgaben zum Üben von einem KI-Sprachmodell generieren lassen?
Kopiere den Text in ein KI-Sprachmodell Deiner Wahl und passe Kompetenzstufe, Anzahl, Bearbeitungszeit und Szenario bei Bedarf an. Wie die Aufgaben aufgebaut sind, beschreibt der Artikel Wie sind die Aufgaben aufgebaut?. Prüfe die Ergebnisse mit dem Lehrartikel: KI-Sprachmodelle machen Fehler.
Erstelle neue Übungsaufgaben zum Thema „Ablaufsteuerungen mit GRAFCET“.
Bauplan: Halte Dich an Aufbau, Kompetenzstufen, Operatoren,
Anforderungsbereiche, Punkte und Zeitschätzung, die im Artikel
https://oer-informatik.de/aufgaben-aufbau beschrieben sind.
Fachliche Grundlage:
- https://oer-informatik.de/ablaufsteuerung-grafcet
- https://oer-informatik.de/sps-grundlagen
- https://oer-informatik.de/schuetzsteuerungen
- https://oer-informatik.de/steuerungssicherheit
- Stilbeispiel: https://oer-informatik.de/ablaufsteuerung-grafcet-uebungsaufgaben
Die Aufgaben sollen Inhalte zu diesen Schlagwörtern abdecken:
- GRAFCET
- Ablaufsteuerung
- Stern-Dreieck-Anlauf
- Zeitrelais
- Anzugsverzögerung
- Transitionsbedingung
- Flanke
- Alternativverzweigung
- Parallelverzweigung
- NOT-HALT
Kompetenzstufe: Profilkompetenz (alternativ: Basiskompetenz, Kernkompetenz, Expertise)
Anzahl: 1 Aufgabe mit Teilaufgaben
Bearbeitungszeit in Minuten ca.: <5 bis 30 min>
Szenario: eines der Szenarien aus dem Bauplan
Vorgehen:
1. Lies zuerst die verlinkten Artikel. Kannst Du keine Webseiten
abrufen, sag mir das, statt zu raten.
2. Steht bei einer Angabe noch ein Platzhalter in <…>, frag mich
zuerst danach. Richte Punkte und Zahl der Teilaufgaben nach der
Bearbeitungszeit (ca. 0,9 min je Punkt).
3. Gib je Aufgabe Titel mit Kompetenzstufe, Ausgangssituation und
Teilaufgaben mit Operator und Punktzahl aus, dazu die geschätzte
Bearbeitungszeit.
4. Gib die Beispiellösungen mit Punkteverteilung erst aus, wenn ich
danach frage.
Aufgabe 3.1: Stern-Dreieck-Anlauf einer Kühlwasserpumpe (Profilkompetenz)
(ca. 18 min Bearbeitungszeit)
In einer Kunststoffspritzerei versorgt eine Kreiselpumpe mit einem 18,5-kW-Drehstrommotor die Werkzeugkühlung. Der Motor läuft bisher über eine Schützsteuerung im Stern-Dreieck-Anlauf an: Netzschütz -Q1, Sternschütz -Q2, Dreieckschütz -Q3 und ein Zeitrelais -K4, das nach 6 s vom Stern- in den Dreieckbetrieb umschaltet. -Q2 und -Q3 sind gegenseitig verriegelt. Bei der Modernisierung soll eine Kleinsteuerung den Ablauf übernehmen. Zwischen dem Abfallen von -Q2 und dem Anziehen von -Q3 soll eine Umschaltpause von 80 ms liegen, damit kein Kurzschluss über die Lichtbögen der Schützkontakte entsteht.
| Variable | Betriebsmittel | Wert 1 bedeutet |
|---|---|---|
| S1 | Aus-Taster (Öffner) | Aus-Taster betätigt |
| S2 | Ein-Taster (Schließer) | Ein-Taster betätigt |
| F2 | Hilfskontakt 95–96 des Motorschutzrelais | Motorschutz in Ordnung (nicht ausgelöst) |
| Q1, Q2, Q3 | Ausgänge für die Schütze -Q1, -Q2, -Q3 | Schütz angesteuert |
a) Bestimme die Steuerungsart der bisherigen Schützsteuerung und begründe Deine Zuordnung. Grenze dabei die Verriegelung von -Q2 und -Q3 ab. (4 Punkte)
Steuerungsart (2 Punkte): Der Anlauf ist eine zeitgeführte Ablaufsteuerung. Sternbetrieb, Umschalten und Dreieckbetrieb folgen zwangsläufig aufeinander, und das Weiterschalten vom Stern in das Dreieck hängt nur von der am Zeitrelais -K4 eingestellten Zeit ab, nicht von einer Rückmeldung des Motors (z. B. Drehzahl oder Strom).
Abgrenzung (2 Punkte): Die gegenseitige Verriegelung von -Q2 und -Q3 ist eine Verknüpfung: Sie wirkt unabhängig vom Ablauf ständig und stellt nur sicher, dass nie beide Schütze gleichzeitig angezogen sind (\mathrm{Q2} nur, wenn \overline{\mathrm{Q3}}, und umgekehrt). Auch die Selbsthaltung des Ein-Tasters ist eine Verknüpfung mit Speicher; den Ablauf bestimmt sie nicht.
b) Ordne dem Zeitrelais -K4 aus der folgenden Liste das Schaltzeichen seiner Spule, die gleichwertige GRAFCET-Zeitbedingung und den gleichwertigen SPS-Baustein zu (Schritt 1 = Sternbetrieb). (3 Punkte)
- Spule mit schwarz gefülltem Zusatzfeld
(B) Spule mit Zusatzfeld und Kreuz
(C) \mathrm{X1/6s}
(D) \mathrm{6s/X1}
(E) TON mit PT = T#6s
(F) TOF mit PT = T#6s
Je richtiger Zuordnung 1 Punkt:
Spule: (B) – das Zusatzfeld mit Kreuz kennzeichnet die Anzugsverzögerung (ansprechverzögertes Relais). (A) wäre ein abfallverzögertes Relais.
GRAFCET: (D) \mathrm{6s/X1} – die Zeit steht vor der Variablen: erfüllt, wenn Schritt 1 seit 6 s aktiv ist. (C) \mathrm{X1/6s} wäre eine Abfallverzögerung.
SPS: (E) TON – Einschaltverzögerung mit Eingang X1 und PT = T#6s. TOF (F) verzögert das Abschalten.
c) Erstelle den GRAFCET für den Anlauf und den Betrieb der Pumpe. Der Ablauf startet aus der Grundstellung nur durch einen neuen Druck auf S2, wenn S1 nicht betätigt ist und der Motorschutz in Ordnung ist. Im Dreieckbetrieb schalten S1 oder ein ausgelöster Motorschutz die Pumpe ab. Das Ausschalten während Sternbetrieb und Umschaltpause musst Du hier noch nicht berücksichtigen. (6 Punkte)
Beispiel-GRAFCET (Bewertung: Anfangsschritt mit Doppelrahmen 1 Punkt, Startbedingung mit Flanke und Verknüpfung 1 Punkt, Schritte Stern/Pause/Dreieck mit richtigen Aktionen 2 Punkte, Zeitbedingungen normgerecht 1 Punkt, Rückführung mit Richtungspfeil und Abschaltbedingung 1 Punkt):
Q1 wird in den Schritten 1, 2 und 3 kontinuierlich angesteuert; in der SPS gilt also \mathrm{Q1} = \mathrm{X1} + \mathrm{X2} + \mathrm{X3}. In Schritt 2 sind Q2 und Q3 beide 0 – das ist die Umschaltpause. Zusätzlich bleibt die Verriegelung von -Q2 und -Q3 als Hardware-Verriegelung mit Öffnerkontakten erhalten.
d) Beurteile Deinen GRAFCET aus c) für den Fall, dass während des Sternbetriebs jemand kurz S1 drückt. Beurteile außerdem den Vorschlag eines Kollegen, in der Startbedingung \mathrm{S2} statt \uparrow\mathrm{S2} zu schreiben, und erläutere eine Änderung, mit der S1 und der Motorschutz in jedem Schritt wirken. (5 Punkte)
S1 im Sternbetrieb (2 Punkte): In Schritt 1 ist nur Transition 2 freigegeben; S1 wird dort nicht abgefragt. Der Motor läuft weiter, schaltet nach 6 s in das Dreieck um, und Transition 4 ist erst danach freigegeben. Weil S1 dann schon losgelassen ist, läuft die Pumpe weiter – das Ausschalten geht verloren. Das ist nicht zulässig; auch ein ausgelöster Motorschutz würde im Anlauf erst verspätet wirken.
Vorschlag \mathrm{S2} statt \uparrow\mathrm{S2} (1 Punkt): Wird der Ein-Taster festgehalten oder klemmt er, würde die Pumpe nach dem Ausschalten mit S1 sofort wieder anlaufen, sobald S1 losgelassen wird. Mit der Flanke ist für jeden Anlauf ein neuer Tastendruck nötig. Der Vorschlag ist deshalb abzulehnen.
Änderung (2 Punkte): Von den Schritten 1 und 2 führt jeweils eine zusätzliche Transition mit \mathrm{S1} + \overline{\mathrm{F2}} zurück zu Schritt 0 (Alternativverzweigung nach Schritt 1 und nach Schritt 2). Damit nur ein Zweig schaltet, bekommen die Zeit-Transitionen den Zusatz \cdot\,\overline{\mathrm{S1}} \cdot \mathrm{F2}, z. B. \mathrm{6s/X1} \cdot \overline{\mathrm{S1}} \cdot \mathrm{F2}. Gleichwertig ist ein übergeordneter GRAFCET, der bei \mathrm{S1} + \overline{\mathrm{F2}} den Ablauf mit einem erzwingenden Befehl in die Anfangssituation zwingt. Der Motorschutz schaltet außerdem über seinen Öffner direkt in der Schützansteuerung ab.
e) Berechne die Zeit vom Startbefehl bis zum Anziehen des Dreieckschützes, wenn Schützschaltzeiten und Zykluszeit vernachlässigt werden. (2 Punkte)
Geg.: t_\mathrm{Stern} = 6\ \mathrm{s}, t_\mathrm{Pause} = 80\ \mathrm{ms} = 0{,}08\ \mathrm{s}
Ges.: Zeit t_\mathrm{D} vom Start bis zum Anziehen von -Q3
t_\mathrm{D} = t_\mathrm{Stern} + t_\mathrm{Pause} = 6\ \mathrm{s} + 0{,}08\ \mathrm{s} = \underline{\underline{6{,}08\ \mathrm{s}}}
(Formel 1 Punkt, Ergebnis 1 Punkt)
Aufgabe 3.2: Höhensortierung im Versandlager (Profilkompetenz)
(ca. 20 min Bearbeitungszeit)
Im Versandlager eines Online-Händlers für Gartenbedarf werden Pakete auf einer Rollenbahn nach ihrer Höhe sortiert. Hohe Pakete schiebt Schieber 1 auf die Bahn A, flache Pakete Schieber 2 auf die Bahn B. Ein Zähler erfasst die Pakete einer Schicht. Die Auszubildende Ilka Brandt hat den folgenden GRAFCET entworfen:
| Variable | Bedeutung (Wert 1) | Variable | Bedeutung (Wert 1) |
|---|---|---|---|
| S1 | Wahlschalter Automatik ein | Q1 | Rollenbahn fördert |
| B1 | Lichtschranke Einlauf belegt | Y1 | Schieber 1 fährt aus (Bahn A) |
| B2 | Lichtschranke Messstelle belegt | Y2 | Schieber 2 fährt aus (Bahn B) |
| B3 | Lichtschranke in 40 cm Höhe belegt (hohes Paket) | P1 | Meldeleuchte „bereit“ |
| B4 | Schieber 1 vorn | P2 | Meldeleuchte „sortiert“ |
| B5 | Schieber 2 vorn | C | Zähler der Pakete |
Die Schieber sind monostabil: Wird Y1 bzw. Y2 zu 0, fahren sie durch Federkraft zurück.
a) Gib an, welche Art von Verzweigung nach Schritt 1 vorliegt, und beschreibe zwei Merkmale im GRAFCET, an denen Du sie erkennst. (2 Punkte)
Es ist eine Alternativverzweigung (Ablaufauswahl) (1 Punkt). Merkmale (1 Punkt, zwei genannt): Verzweigung und Zusammenführung sind einfache waagerechte Linien, und jeder Zweig beginnt mit einer eigenen Transition unterhalb der Verzweigung (bzw. endet mit einer eigenen Transition oberhalb der Zusammenführung).
b) Beurteile die Transitionsbedingungen (2) und (3) für ein hohes Paket und für ein flaches Paket. Lege die Bedingungen so fest, dass immer nur ein Zweig aktiviert wird, und weise das mit einer Wahrheitstabelle für B2 und B3 nach. (4 Punkte)
Hohes Paket (B2 = 1, B3 = 1): Beide Bedingungen \mathrm{B2} \cdot \mathrm{B3} und \mathrm{B2} sind gleichzeitig erfüllt. Nach der Ablaufregel schalten beide Transitionen gleichzeitig, die Schritte 2 und 3 werden aktiv, und beide Schieber fahren aus – das Paket wird eingeklemmt oder falsch sortiert (1 Punkt).
Flaches Paket (B2 = 1, B3 = 0): Nur \mathrm{B2} ist erfüllt, Schritt 3 wird richtig aktiv (1 Punkt).
Korrektur (1 Punkt): Transition 3 bekommt die Bedingung \mathrm{B2} \cdot \overline{\mathrm{B3}}; Transition 2 bleibt \mathrm{B2} \cdot \mathrm{B3}.
Nachweis (1 Punkt): In keiner Zeile sind beide Bedingungen 1.
| B2 | B3 | (2) \mathrm{B2} \cdot \mathrm{B3} | (3) \mathrm{B2} \cdot \overline{\mathrm{B3}} |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 0 |
Die Zeile B2 = 0, B3 = 1 (Höhen-Lichtschranke belegt, Paket noch nicht an der Messstelle) schaltet keinen Zweig – genau so soll es sein.
c) Interpretiere die Aktionen in den Schritten 1, 3 und 4: Gib jeweils die Aktionsart an und beschreibe, wann und wie lange die Variable den Wert 1 hat bzw. welchen Wert sie behält. (5 Punkte)
Schritt 1, Q1 (1 Punkt): kontinuierlich wirkende Aktion – die Rollenbahn fördert, solange Schritt 1 aktiv ist, also bis das Paket die Messstelle erreicht.
Schritt 1, C := C + 1 (1 Punkt): speichernd wirkende Aktion bei Aktivierung (Pfeil nach oben) – bei jedem Aktivieren von Schritt 1 wird der Zähler einmal um 1 erhöht; der Wert bleibt erhalten, bis ihm an anderer Stelle (z. B. bei Schichtbeginn \mathrm{C} := 0) ein neuer Wert zugewiesen wird.
Schritt 3, Y2 mit 1s/X3 (2 Punkte): zeitverzögerte Aktion (Aktion mit Zuweisungsbedingung) – Schieber 2 fährt erst 1 s nach dem Aktivieren von Schritt 3 aus, damit das Paket nach dem Stopp der Bahn ruhig liegt; Y2 bleibt 1, bis Schritt 3 verlassen wird, danach fährt der Schieber zurück.
Schritt 4, P2 mit negiertem 2s/X4 (1 Punkt): zeitbegrenzte Aktion – die Meldeleuchte leuchtet nur in den ersten 2 s des Schritts; der Schritt selbst bleibt 4 s aktiv (Transition 6), damit der Schieber sicher zurückgefahren ist.
d) Ein flaches Paket unterbricht bei t = 0\ \mathrm{s} die Lichtschranke B1 (S1 = 1, Schritt 0 aktiv) und erreicht bei t = 3{,}0\ \mathrm{s} die Messstelle B2. Schieber 2 erreicht seine vordere Endlage 0,6 s nach dem Ausfahren. Bestimme mit dem korrigierten GRAFCET aus b) den aktiven Schritt und die Werte von Q1, Y2 und P2 zu den angegebenen Zeitpunkten. (6 Punkte)
| Zeitpunkt | aktiver Schritt | Q1 | Y2 | P2 |
|---|---|---|---|---|
| 1,0 s | ||||
| 3,5 s | ||||
| 4,2 s | ||||
| 5,0 s | ||||
| 7,0 s | ||||
| 9,0 s |
Je zwei richtige Zeilen 2 Punkte. Ablauf: Schritt 1 ab 0 s; B2 bei 3,0 s → Schritt 3; Y2 ab 3,0 s + 1 s = 4,0 s; B5 bei 4,0 s + 0,6 s = 4,6 s → Schritt 4; P2 bis 4,6 s + 2 s = 6,6 s; Transition 6 bei 4,6 s + 4 s = 8,6 s → Schritt 0.
| Zeitpunkt | aktiver Schritt | Q1 | Y2 | P2 |
|---|---|---|---|---|
| 1,0 s | 1 | 1 | 0 | 0 |
| 3,5 s | 3 | 0 | 0 | 0 |
| 4,2 s | 3 | 0 | 1 | 0 |
| 5,0 s | 4 | 0 | 0 | 1 |
| 7,0 s | 4 | 0 | 0 | 0 |
| 9,0 s | 0 | 0 | 0 | 0 |
e) Im Betrieb stauen sich die Pakete: Das nächste Paket steht schon in der Lichtschranke B1, wenn der Ablauf nach Schritt 4 in den Anfangsschritt zurückkehrt. Beurteile, wie sich die Flankenbedingung \uparrow\mathrm{B1} in Transition 1 dann auswirkt, und schlage eine geeignete Bedingung vor. (3 Punkte)
Auswirkung (2 Punkte): Die steigende Flanke von B1 kam schon, während Schritt 4 aktiv war. Transition 1 war da nicht freigegeben, die Flanke geht verloren. Wenn der Ablauf in Schritt 0 zurückkehrt, ist B1 dauerhaft 1, es kommt keine neue Flanke – die Sortierung bleibt im Anfangsschritt stehen, obwohl ein Paket wartet. Erst wenn das Paket von Hand bewegt wird, geht es weiter.
Vorschlag (1 Punkt): Zustandsbedingung \mathrm{S1} \cdot \mathrm{B1} (ohne Flanke). Dass ein Paket nicht doppelt gezählt wird, sichert der Ablauf selbst: Schritt 0 wird erst wieder aktiv, wenn das vorige Paket aussortiert ist.
f) Berechne mit dem Ablauf aus d) die Zahl der Pakete, die die Sortierung höchstens je Stunde schafft, wenn jedes Paket genau beim Wechsel in den Anfangsschritt an B1 ankommt. (2 Punkte)
Geg.: Zykluszeit je Paket T_\mathrm{Z} = 8{,}6\ \mathrm{s} (aus d), Schritt 0 wird bei 8,6 s wieder aktiv), t = 1\ \mathrm{h} = 3\,600\ \mathrm{s}
Ges.: Pakete je Stunde n
n = \frac{t}{T_\mathrm{Z}} = \frac{3\,600\ \mathrm{s}}{8{,}6\ \mathrm{s}} \approx \underline{\underline{419}}
(Formel 1 Punkt, Ergebnis 1 Punkt) Vollständig sortiert werden höchstens 418 Pakete je Stunde.
Aufgabe 3.3: Abfüllstation für Reinigungsmittel (Profilkompetenz)
(ca. 22 min Bearbeitungszeit)
Ein Hersteller von Reinigungsmitteln füllt Kanister auf einer automatischen Station ab. Der Ablauf ist so beschrieben:
Das Transportband (Q10) läuft, bis ein leerer Kanister in der Station steht (Lichttaster B10).
Dann wird gleichzeitig dosiert und etikettiert: Das Dosierventil (Y11) öffnet, bis die Waage die Füllmenge meldet (B11). Unabhängig davon klebt der Etikettierer (Q13) ein Etikett auf, bis sein Sensor das fertige Etikett meldet (B13).
Erst wenn beide Vorgänge abgeschlossen sind, läuft das Band wieder an und fördert den vollen Kanister aus der Station, bis B10 frei ist. Danach beginnt der Ablauf von vorn.
a) Gib an, welche Art von Verzweigung für Punkt 2 nötig ist, und begründe Deine Wahl. (2 Punkte)
Nötig ist eine Parallelverzweigung (1 Punkt), weil Dosieren und Etikettieren gleichzeitig und unabhängig voneinander ablaufen und der Ablauf erst weitergehen darf, wenn beide fertig sind (Synchronisation). Eine Alternativverzweigung würde nur einen der beiden Vorgänge ausführen (1 Punkt).
b) Erstelle den GRAFCET der Abfüllstation. Beginne mit Schritt 10 (Anfangsschritt nicht erforderlich, die Station wird von einem übergeordneten GRAFCET gestartet) und nummeriere die Transitionen ab 11. (8 Punkte)
Beispiel-GRAFCET (Bewertung: Schritt 10 mit Q10 und Transition B10 1 Punkt, Doppellinien an Verzweigung und Zusammenführung 2 Punkte, beide Zweige mit Aktion, Transition und Warteschritt 2 Punkte, gemeinsame Transition nach der Zusammenführung 1 Punkt, Ausfördern mit \overline{\mathrm{B10}} und Rückführung mit Richtungspfeil 2 Punkte):
Statt der Warteschritte 12 und 14 wäre es falsch, die Transitionen 12 und 13 direkt an die Doppellinie zu setzen – die Synchronisation verlangt, dass die letzten Schritte aller Zweige aktiv sind.
c) Erkläre, warum die beiden Zweige mit Schritten ohne Aktion enden und warum die Transition nach der Zusammenführung die Bedingung 1 haben darf. (3 Punkte)
Warteschritte (2 Punkte): Die Transition nach der Zusammenführung ist erst freigegeben, wenn die letzten Schritte aller Zweige aktiv sind. Ist das Dosieren fertig, das Etikett aber noch nicht, muss der linke Zweig in einem Schritt warten, ohne dass das Ventil offen bleibt. Die Warteschritte 12 und 14 haben deshalb keine Aktion: Y11 bzw. Q13 werden mit dem Verlassen der Schritte 11 und 13 zu 0.
Bedingung 1 (1 Punkt): Sobald beide Warteschritte aktiv sind, ist nichts mehr abzuwarten. Die Transition schaltet sofort nach der Freigabe; die eigentliche Bedingung „beide Vorgänge fertig“ steckt in der Freigabe.
d) An der Station wird ein NOT-HALT-Taster nachgerüstet. Bestimme vier Anforderungen an die NOT-HALT-Auslösung in diesem Ablauf. (4 Punkte)
Je Anforderung 1 Punkt, zum Beispiel:
NOT-HALT wirkt in jedem Schritt und jeder Betriebsart, auch während des parallelen Dosierens und Etikettierens, und hat Vorrang vor allen anderen Befehlen; er hängt nicht von einer Transitionsbedingung ab.
Er setzt Band, Dosierventil und Etikettierer still (Stopp-Kategorie 0 oder 1); das Dosierventil schließt sicher, z. B. als stromlos geschlossenes Ventil.
Befehlsgerät: rot auf gelbem Grund, gut erreichbar, mit zwangsöffnenden Kontakten und Rastung, die nur von Hand entriegelt wird.
Abschaltung über einen Sicherheitskreis (Sicherheitsschaltgerät oder Sicherheits-SPS), nicht nur im Programm der Standard-SPS; die SPS erhält nur eine Meldung für den GRAFCET.
e) Während des Dosierens wird der NOT-HALT betätigt; der Kanister ist halb voll. Bestimme die Bedingungen, unter denen die Station wieder eingeschaltet werden darf, und beschreibe, wie der übergeordnete GRAFCET den Ablauf der Station dabei beeinflussen kann. (4 Punkte)
Bedingungen (3 Punkte): Ursache beseitigt und Gefahrenbereich (auch ausgelaufenes Reinigungsmittel) geprüft; NOT-HALT-Taster von Hand entriegelt, ohne dass die Station anläuft; Sicherheitskreis mit eigenem Befehl quittiert; Station in einen definierten Zustand gebracht (halb voller Kanister entnommen oder bewusst nachdosiert) und erst dann ein neuer Startbefehl.
Übergeordneter GRAFCET (1 Punkt): Er zwingt den Ablauf der Station bei NOT-HALT mit einem erzwingenden Befehl in eine festgelegte Situation, z. B. \mathrm{G\_Abf}\{\} (alle Schritte inaktiv, damit alle kontinuierlichen Aktionen 0) oder \mathrm{G\_Abf}\{\mathrm{INIT}\} bzw. \{10\} (Grundstellung). Erst nach Quittierung und neuem Start gibt er den Ablauf wieder frei.
f) Ein Kollege möchte das Dosierventil mit der speichernden Aktion \mathrm{Y11} := 1 bei Aktivierung von Schritt 11 ansteuern und mit \mathrm{Y11} := 0 in Schritt 12 schließen. Beurteile diesen Vorschlag im Hinblick auf den NOT-HALT. (3 Punkte)
Der Vorschlag ist abzulehnen (1 Punkt). Eine speichernd wirkende Aktion behält ihren Wert, bis ihr an anderer Stelle ein neuer Wert zugewiesen wird. Wird der Ablauf durch NOT-HALT in eine andere Situation gezwungen, bevor Schritt 12 aktiv wird, findet \mathrm{Y11} := 0 nicht statt – im Programm bliebe das Ventil offen (1 Punkt). Mit der kontinuierlichen Aktion in Schritt 11 ist Y11 automatisch 0, sobald Schritt 11 nicht mehr aktiv ist. Wer speichernd ansteuert, muss das Rücksetzen bei NOT-HALT ausdrücklich vorsehen; unabhängig davon muss der Sicherheitskreis das Ventil hardwareseitig schließen (1 Punkt).
Aufgabe 3.4: Teilewaschanlage in der Instandhaltung (Profilkompetenz)
(ca. 21 min Bearbeitungszeit)
In der Instandhaltungswerkstatt eines Getriebeherstellers werden verschmutzte Lagerdeckel und Wellen in einer Spritzreinigungsanlage gewaschen. Die Anlage soll eine neue Kleinsteuerung bekommen; vorher willst Du verstehen, was das vorhandene Programm tut. Dir liegen das Technologieschema und der Programmablaufplan vor. Die Meldeleuchte -P2 sitzt am Bedienpult und ist deshalb nur im Ablaufplan zu sehen.
a) Nenne für die Messstellen -B1 bis -B4 jeweils die erfasste Größe und erkläre, was ihr 1-Signal in dieser Anlage bedeutet. (4 Punkte)
Je Messstelle 1 Punkt (Größe und Bedeutung):
-B1 (LS−): Füllstand im Laugentank, unterer Grenzwert. 1 = die Lauge steht über dem Mindeststand; Pumpe und Heizstab sind sicher bedeckt.
-B2 (LS+): Füllstand im Laugentank, oberer Grenzwert. 1 = der Tank ist voll, das Nachspeisen von Frischwasser muss enden.
-B3 (TS+): Temperatur der Lauge, Schaltpunkt oben. 1 = die Lauge hat mindestens 60 °C, sie ist warm genug zum Waschen.
-B4 (GS): Stellung bzw. Lage, hier ein Positionsschalter an der Tür der Waschkammer. 1 = die Tür ist geschlossen.
b) Unterscheide, welche Informationen Du nur dem Technologieschema und welche nur dem Programmablaufplan entnehmen kannst. Nenne dazu je zwei Beispiele aus dieser Anlage. (4 Punkte)
Nur im Technologieschema (2 Punkte, je Beispiel 1 Punkt), z. B.: wo die Messstellen sitzen (-B2 oben und -B1 unten am Tank, -B3 in der Lauge, -B4 an der Tür); welchen Weg die Stoffe nehmen (Frischwasser über -Y1 in den Tank, Lauge mit -M1 vom Tank zum Düsenstock und über den Filter zurück, Druckluft über -Y2 in die Kammer); welcher Aktor auf welchen Teil der Anlage wirkt (Heizstab -E1 im Tank).
Nur im Programmablaufplan (2 Punkte, je Beispiel 1 Punkt), z. B.: die Reihenfolge der Arbeitsschritte (Tür prüfen → Füllstand → Heizen → Waschen → Abblasen); die Bedingungen, unter denen weitergeschaltet wird (Rauten mit -B1 bis -B4); die Zeiten 4 min und 40 s; wann ein Aktor ein- und wieder ausgeschaltet wird; die Meldeleuchte -P2.
Kurz: Das Technologieschema zeigt, wo etwas gemessen und gestellt wird, der Ablaufplan, wann und unter welcher Bedingung.
c) Leite aus Technologieschema und Programmablaufplan die Funktion der Steuerung ab und beschreibe sie vom Betätigen von -S1 bis zur Fertigmeldung in ganzen Sätzen. (5 Punkte)
Je Abschnitt 1 Punkt:
Nach dem Betätigen von -S1 wartet die Steuerung, bis -B4 die geschlossene Tür meldet; vorher geschieht nichts.
Dann prüft sie den Füllstand: Meldet -B1 den Mindeststand nicht, öffnet sie -Y1 und speist Frischwasser in den Tank, bis -B2 „voll“ meldet; dann schließt -Y1. Meldet -B1 schon, entfällt das Nachspeisen.
Anschließend schaltet sie den Heizstab -E1 ein und wartet, bis -B3 meldet, dass die Lauge 60 °C erreicht hat.
Dann schaltet sie -E1 aus und die Waschpumpe -M1 für 4 min ein: Die Pumpe fördert Lauge aus dem Tank zu den Düsen, die Lauge läuft über den Filter in den Tank zurück.
Danach schaltet sie -M1 aus und öffnet -Y2 für 40 s, sodass Druckluft die Teile abbläst. Zum Schluss schließt -Y2, und -P2 meldet „fertig“.
d) Bestimme für jeden Prozesszustand, welche Funktion die Steuerung auslöst und an welcher Stelle des Ablaufplans das geschieht. (5 Punkte)
| Nr. | Prozesszustand | ausgelöste Funktion | Stelle im Ablaufplan |
|---|---|---|---|
| 1 | Nach dem Start meldet -B1, -B2 meldet nicht (Tank halb voll). | ||
| 2 | Nach dem Start meldet -B1 nicht (Lauge unter dem Mindeststand). | ||
| 3 | Während des Heizens erreicht die Lauge 60 °C. | ||
| 4 | Während des Waschens sinkt die Laugentemperatur unter 60 °C. | ||
| 5 | Während des Waschens wird die Tür geöffnet. |
Je Zeile 1 Punkt:
| Nr. | Prozesszustand | ausgelöste Funktion | Stelle im Ablaufplan |
|---|---|---|---|
| 1 | -B1 meldet, -B2 nicht | kein Nachspeisen; die Steuerung schaltet sofort den Heizstab -E1 ein | Raute „-B1 meldet?“, Ausgang ja, dann Rechteck „Heizung -E1 ein“ |
| 2 | -B1 meldet nicht | -Y1 öffnet und speist nach, bis -B2 meldet; dann schließt -Y1, danach -E1 ein | Raute „-B1 meldet?“, Ausgang nein, Rechtecke „Ventil -Y1 auf/zu“ mit Raute „-B2 meldet?“ |
| 3 | 60 °C beim Heizen erreicht | -E1 aus, Waschpumpe -M1 ein, die Waschzeit von 4 min beginnt | Raute „-B3“, Ausgang ja, Rechteck „Heizung -E1 aus, Waschpumpe -M1 ein“ |
| 4 | Temperatur sinkt beim Waschen | keine Funktion: -E1 bleibt aus, gewaschen wird mit abkühlender Lauge | kommt nicht vor, -B3 wird nur vor dem Waschen abgefragt |
| 5 | Tür beim Waschen geöffnet | keine Funktion: -M1 spritzt weiter, Lauge kann austreten | kommt nicht vor, -B4 wird nur vor dem Füllen abgefragt |
Zeile 4 und 5 zeigen Lücken des vorhandenen Programms, die beim Umbau geschlossen werden sollten (z. B. Tür während des Waschens überwachen und -M1 abschalten).
e) Der Werkstattleiter beschreibt den Ablauf in fünf Arbeitsschritten: „Lauge auffüllen – Lauge aufheizen – Teile waschen – Teile trocken blasen – fertig melden“. Ordne jedem Arbeitsschritt die Elemente des Programmablaufplans und die beteiligten Betriebsmittel aus dem Technologieschema zu. (5 Punkte)
| Arbeitsschritt | Elemente im Programmablaufplan | Betriebsmittel im Technologieschema |
|---|---|---|
| Lauge auffüllen | ||
| Lauge aufheizen | ||
| Teile waschen | ||
| Teile trocken blasen | ||
| fertig melden |
Je Zeile 1 Punkt:
| Arbeitsschritt | Elemente im Programmablaufplan | Betriebsmittel im Technologieschema |
|---|---|---|
| Lauge auffüllen | Raute „-B1 meldet?“, Rechteck „Ventil -Y1 auf“, Raute „-B2 meldet?“, Rechteck „Ventil -Y1 zu“ | Magnetventil -Y1, Laugentank, -B1 (LS−), -B2 (LS+) |
| Lauge aufheizen | Rechteck „Heizung -E1 ein“, Raute „-B3: ϑ ≥ 60 °C?“ | Heizstab -E1, -B3 (TS+) |
| Teile waschen | Rechteck „Heizung -E1 aus, Waschpumpe -M1 ein, Zeit 4 min“ | Waschpumpe -M1, Düsenstock, Waschkammer, Filter |
| Teile trocken blasen | Rechteck „Waschpumpe -M1 aus, Abblasen -Y2 auf, Zeit 40 s“ | Magnetventil -Y2, Druckluftleitung |
| fertig melden | Rechteck „Abblasen -Y2 zu, Meldeleuchte -P2 ‚fertig‘“, Grenzstelle „Ende“ | kein Element (-P2 sitzt am Bedienpult) |
Die Abfrage „-B4: Tür zu?“ ist kein eigener Arbeitsschritt; sie ist die Startvoraussetzung vor „Lauge auffüllen“ (gehört zur Waschkammer).
Links und weitere Informationen
zum Lehrartikel: Ablaufsteuerungen mit GRAFCET
zu Schrittspeichern, Zeiten und Zählern: SPS-Grundlagen
zu Technologieschema und Programmablaufplan: SPS-Grundlagen, Schritt 12
zur Stern-Dreieck-Schaltung: Schützsteuerungen
zu NOT-HALT-Kreisen: Steuerungssicherheit
als Nachschlagewerk: Wikipedia: GRAFCET
Hinweis zur Nachnutzung als Open Educational Resource (OER)
Dieser Artikel und seine Texte, Bilder, Grafiken, Code und sonstiger Inhalt sind - sofern nicht anders angegeben - lizenziert unter CC BY 4.0. Nennung gemäß TULLU-Regel bitte wie folgt: “Übungsaufgaben zu Ablaufsteuerungen mit GRAFCET” von oer-informatik.de (H. Stein), Lizenz: CC BY 4.0. Der Artikel wurde unter https://oer-informatik.de/ablaufsteuerung-grafcet-uebungsaufgaben veröffentlicht, die Quelltexte sind in weiterverarbeitbarer Form verfügbar im Repository unter https://gitlab.com/oer-informatik/elektrotechnik/steuerungstechnik. Erstellt mit KI-Assistenz; von mir umfassend redaktionell überarbeitet, geprüft und freigegeben. Stand: 13.11.2026.
[Kommentare zum Artikel lesen, schreiben] / [Artikel teilen] / [gitlab-Issue zum Artikel schreiben]
