Definition und Zweck:
Der Online-Modus (oder Online-Betrieb) bezeichnet den Zustand, in dem eine direkte und aktive Kommunikationsverbindung zwischen einem Programmiergerät (z.B. einem PC mit Engineering-Software) und einer speicherprogrammierbaren Steuerung (SPS) besteht. Diese Verbindung ermöglicht einen bidirektionalen Datenaustausch und die Interaktion mit der SPS in Echtzeit.
Das Hauptziel des Online-Modus ist es, die Überwachung (Monitoring) des SPS-Programmlaufs, die Diagnose von Fehlern und in vielen Fällen auch Änderungen am Programm im laufenden Betrieb zu ermöglichen.
Funktionen im Online-Modus:
- Programmüberwachung:
- Variablen beobachten: Aktuelle Werte von Variablen, Eingängen, Ausgängen, Merkern, Timern und Zählern können in Echtzeit angezeigt werden.
- Programmfluss visualisieren: In grafischen Sprachen (KOP, FUP, AS/SFC) kann der aktuelle „Strompfad“ oder der aktive Schritt visualisiert werden.
- Diagnose:
- Auslesen des Diagnose-Puffers und der Fehlermeldungen.
- Überprüfung des Hardware-Status von SPS-Modulen und Feldgeräten.
- Analyse von Kommunikationsproblemen.
- Programmmodifikationen:
- Online-Änderungen (Online Change): In modernen SPS-Systemen können kleine Änderungen am Programmcode direkt im laufenden Betrieb auf die SPS übertragen werden, ohne die Produktion zu unterbrechen.
- Forcen/Setzen/Rücksetzen von Variablen: Temporäres Setzen von Werten für Debugging-Zwecke (mit Vorsicht zu verwenden).
- Upload/Download: Übertragen des Programms von der SPS auf den PC (Upload) oder vom PC auf die SPS (Download).
Relevanz in der Automatisierung:
Der Online-Modus ist unverzichtbar für die Inbetriebnahme, Wartung und Fehlersuche von Automatisierungssystemen:
- Schnelle Fehlersuche: Ermöglicht die sofortige Lokalisierung und Analyse von Problemen.
- Inbetriebnahme: Detaillierte Tests und Optimierungen an der realen Maschine.
- Minimierung von Stillstandszeiten: Online-Änderungen reduzieren Ausfallzeiten.
- Prozessoptimierung: Feinabstimmung von Parametern im laufenden Betrieb.
Die Sicherheit ist im Online-Modus von höchster Bedeutung. Änderungen am Programm im laufenden Betrieb können kritisch sein und erfordern höchste Sorgfalt und entsprechende Berechtigungen.
→ Siehe auch: Offline-Programmierung, Online-Diagnose, SPS, Debugging, Diagnose, Zyklus

