Definition und Prozess:
Ein Force-Download (oder erzwungener Download) in der SPS-Programmierung ist ein spezieller Modus der Programmübertragung vom Programmiergerät (PC mit Engineering-Software) zur SPS-Steuerung. Im Gegensatz zu einem Standard-Download, der unter Umständen Rückfragen stellt oder nur bestimmte Programmteile ändert, erzwingt ein Force-Download die vollständige Überschreibung aller Daten und des Programms auf der SPS.
Diese Methode wird eingesetzt, wenn der Zustand der SPS unbekannt ist, wenn inkonsistente Daten vorliegen oder wenn sichergestellt werden muss, dass die SPS genau den Zustand des offline gespeicherten Projekts annimmt. Es ist ein mächtiges, aber auch potenziell gefährliches Werkzeug, das mit großer Vorsicht eingesetzt werden muss.
Auswirkungen und Risiken:
- Überschreiben aller Daten: Nicht nur das Programm, sondern auch alle Daten im Speicher der SPS, einschließlich der Werte von Merkern, Datenbausteinen und oft auch der remanenten Variablen, werden mit den Initialisierungswerten aus dem Offline-Projekt überschrieben.
- Verlust der Remanenz: Alle über SPS-Neustarts hinweg gesicherten Daten (z.B. Zählerstände, Betriebsstunden) gehen verloren, wenn sie nicht explizit vorher gesichert werden.
- Rücksetzen der Steuerung: Die SPS wird in einen definierten Startzustand zurückgesetzt, oft vergleichbar mit einem Kaltstart.
- Gefahr für die Anlage: Bei einer laufenden Anlage kann ein Force-Download zu einem unkontrollierten Stillstand oder sogar zu gefährlichen Bewegungen führen, wenn die Maschine nicht in einem sicheren Zustand ist. Daher sollte ein Force-Download nur bei stehender und gesicherter Anlage erfolgen.
- Verlust des Online-Kontexts: Alle Online-Zustände und -Variablenwerte sind danach nicht mehr relevant.
Anwendungsszenarien:
Ein Force-Download wird nur in spezifischen Situationen empfohlen:
- Wenn die SPS inkonsistente oder unbekannte Programmstände aufweist.
- Nach einem CPU-Tausch, wenn eine neue CPU in Betrieb genommen wird.
- Bei schwerwiegenden Programmfehlern, die das System in einen undefinierbaren Zustand versetzt haben.
- Wenn eine „saubere“ Neuprogrammierung der SPS erforderlich ist.
Es ist entscheidend, vor einem Force-Download immer ein Backup des aktuellen SPS-Zustands zu erstellen und die Anlage in einen sicheren Zustand zu bringen.
→ Siehe auch: Download, Upload, SPS-Programmierung, Remanenz, Sicherheit, Debugging

