Definition und Prozess:
Die SPS-Programmierung ist der Prozess der Erstellung der Software, die die logischen und arithmetischen Abläufe einer SPS (Steuerung) definiert. Sie übersetzt die funktionalen Anforderungen einer Maschine oder Anlage in ausführbaren Code.
Die SPS-Programmierung erfolgt in einem Engineering-Tool (Automation Studio, STEP 7) und ist durch den zyklischen Abarbeitungsprozess der SPS charakterisiert.
Wichtige Sprachen (IEC 61131-3):
- ST (Structured Text): Hochsprachen-ähnlich (Pascal), ideal für komplexe Algorithmen und Berechnungen.
- KOP (Kontaktplan): Grafisch, an Relaisschaltungen angelehnt, ideal für einfache Verriegelungen.
- Ablaufsprache (AS) (SFC): Grafisch, ideal für sequentielle Abläufe.
- FUP (Funktionsplan): Grafisch, an logische Schaltungen angelehnt.
Schwerpunkte:
Die moderne SPS-Programmierung legt Wert auf Modulare Programmierung, Standardisierung und einfache Dokumentation.
→ Siehe auch: SPS, SPS-Programmierer/in, ST (Structured Text), Ablaufsprache (AS), Modulare Programmierung, STEP 7

