Ampelsteuerung (AS/SFC)
Simulationssteuerung
Feste Zeiten:
Rot/Rot: 1s
Rot/Gelb: 1s
Gelb: 2s
HS Grün: 5s
NS Grün: 3s
Aktueller Zustand
Zeit: 0.0 s
SPS Zustand (Schritt): Idle
Timer Rot/Rot (ET/DN): 0.0s (F)
Timer Rot/Gelb (ET/DN): 0.0s (F)
Timer HS Grün (ET/DN): 0.0s (F)
Timer Gelb (ET/DN): 0.0s (F)
Timer NS Grün (ET/DN): 0.0s (F)
Programmablauf (AS/SFC)
Systemübersicht: Ampelsteuerung (AS/SFC)
Diese Simulation demonstriert die Steuerung einer einfachen Kreuzungsampel (Hauptstraße HS / Nebenstraße NS) mittels Ablaufsprache (AS / SFC - Sequential Function Chart).
- Prozess: Eine Ampelanlage schaltet die Lichter für zwei Fahrtrichtungen nach einem festen Zeitplan.
- Aktoren: Rote, Gelbe und Grüne Lampen für Hauptstraße (HS) und Nebenstraße (NS).
- SPS Logik (AS/SFC): Die Steuerung durchläuft eine Sequenz von Schritten:
- **Schritt 0: Rot/Rot:** Beide Richtungen haben Rot. Ein kurzer Timer (`T_AllRed`) läuft.
- **Schritt 1: HS Rot/Gelb:** Hauptstraße wechselt zu Rot+Gelb, Nebenstraße bleibt Rot. Timer `T_RY` läuft.
- **Schritt 2: HS Grün:** Hauptstraße wechselt zu Grün, Nebenstraße bleibt Rot. Haupt-Grünphasen-Timer (`T_GreenHS`) läuft.
- **Schritt 3: HS Gelb:** Hauptstraße wechselt zu Gelb, Nebenstraße bleibt Rot. Gelbphasen-Timer (`T_Yellow`) läuft.
- **Schritt 4: NS Rot/Gelb:** Hauptstraße wechselt zurück zu Rot (nach Gelb). Nebenstraße wechselt zu Rot+Gelb. Timer `T_RY` läuft. *(Eine kurze Rot/Rot-Phase ist implizit zwischen Schritt 3 und 4 enthalten).*
- **Schritt 5: NS Grün:** Nebenstraße wechselt zu Grün, Hauptstraße bleibt Rot. Neben-Grünphasen-Timer (`T_GreenNS`) läuft.
- **Schritt 6: NS Gelb:** Nebenstraße wechselt zu Gelb, Hauptstraße bleibt Rot. Gelbphasen-Timer (`T_Yellow`) läuft.
- Nach Schritt 6 wird wieder zu Schritt 0 gewechselt (nach einer impliziten Rot/Rot-Phase), um den Zyklus neu zu starten.
- Transitionen:** Der Übergang zum nächsten Schritt erfolgt jeweils, wenn der im vorherigen Schritt aktive Timer abgelaufen ist (
TimerName.DN = TRUE
). - Interaktion & Visualisierung:** Starten/Stoppen Sie die Simulation. Beobachten Sie die Ampellichter in der Grafik, die Hervorhebung des aktiven Schritts im SFC-Diagramm und die laufenden Timer im Info-Display. Die verwendeten Zeitkonstanten werden im Steuerungs-Panel angezeigt.
Experimentieren:** Verfolgen Sie den Ablauf im SFC-Diagramm und vergleichen Sie ihn mit den Ampelzuständen und den Timer-Werten. Achten Sie auf die kurzen Rot/Gelb- und Gelb-Phasen und wie sie die Übergänge zwischen den Grünphasen sicherstellen.