Definition und Prozess:
Im Kontext der speicherprogrammierbaren Steuerung (SPS) bezeichnet Download den Prozess der Übertragung des Anwenderprogramms (SPS-Programm, d.h. die Steuerungslogik), der Hardware-Konfiguration und der zugehörigen Daten (z.B. Variablenwerte, Rezepturen, Initialisierungswerte) von einem Programmiergerät (PC mit Engineering-Software) zur SPS-Steuerung.
Dieser Vorgang ist notwendig, damit die SPS die gewünschten Automatisierungsaufgaben ausführen kann. Nach einem Download beginnt die SPS in der Regel mit der Ausführung des neu übertragenen Programms (sofern sie in den RUN-Modus geschaltet wird).
Typen von Downloads:
- Komplett-Download (Full Download): Das gesamte Programm, die Konfiguration und alle Daten werden neu auf die SPS übertragen und überschreiben den bestehenden Inhalt vollständig. Dies führt typischerweise zu einem temporären Stopp der SPS.
- Baustein-Download (Partial Download): Nur einzelne, geänderte Programmbausteine (Funktionen, Funktionsbausteine, Organisationsbausteine) oder Datenbausteine werden übertragen.
- Online-Änderungen (Online Change): In modernen SPS-Systemen ist es oft möglich, kleine Änderungen am Programm im laufenden Betrieb („on-the-fly“) zu übertragen, ohne die Produktion unterbrechen zu müssen. Dies ist eine spezielle Form des Downloads.
Wichtige Aspekte:
- Kompatibilität: Die Software-Version auf dem Programmiergerät muss mit der Firmware der SPS kompatibel sein.
- Sicherheit: Der Download ist ein kritischer Vorgang, der mit Vorsicht zu handhaben ist, um unerwünschtes Maschinenverhalten oder Datenverlust zu vermeiden. Oft sind Berechtigungen oder Schlüsselschalter für Downloads erforderlich.
- Datenverlust: Bei einem Komplett-Download gehen oft alle remanenten Daten verloren, die nicht explizit gesichert wurden.
- Versionsverwaltung: Es ist unerlässlich, den exakten Stand des Programms zu dokumentieren und zu versionieren, der auf die SPS geladen wurde.
Der Download ist ein zentraler Schritt in der Inbetriebnahme und Wartung von Automatisierungssystemen.
→ Siehe auch: Upload, SPS-Programmierung, SPS, Firmware, Hardware-Konfiguration, Versionsverwaltung

