SPS-Programmierung

Strukturierter, wartbarer Code — für neue Anlagen, Erweiterungen und die Ablösung von Altprogrammen, die niemand mehr anfassen will.

Was ich programmiere, funktioniert.

Und was funktioniert, soll auch in drei Jahren noch verständlich sein — für Sie, Ihr Instandhaltungsteam und den nächsten Techniker, der dran muss.

Das bedeutet in der Praxis: klare Programmstruktur, aussagekräftige Kommentierung, keine verschachtelten Bausteine ohne Grund. Nicht jedes Programm muss ein Kunstwerk sein — aber es muss laufen und nachvollziehbar bleiben.

Ich arbeite mit WAGO-Steuerungen und CODESYS 3.x — einschließlich Migrationen von CODESYS 2.x-Projekten auf aktuelle Stände und der Anbindung von Feldgeräten über gängige Feldbusse.

Was konkret möglich ist

  • Neuprogrammierung mit WAGO PFC100 / PFC200 und CODESYS 3.x
  • Anpassung und Erweiterung bestehender Programme
  • Migration: CODESYS 2.x → CODESYS 3.x, Altsteuerungen → WAGO
  • Visualisierung (CODESYS WebVisu, WAGO e!COCKPIT)
  • Parametrierung von Antrieben und Feldgeräten
  • Strukturierte Programmierung nach IEC 61131-3
  • Abnahme-Tests und Vorinbetriebnahme am Schreibtisch
  • Dokumentation und Kommentierung des Quellcodes

Einsatzfälle

Wann das passt

„Das Programm läuft seit 10 Jahren. Wir wollen eine neue Funktion ergänzen — aber niemand traut sich ran."
„Wir haben eine neue Maschine bekommen und brauchen die Anbindung an unsere bestehende Steuerung."
„Die alte Steuerung wird nicht mehr unterstützt. Wir müssen migrieren, ohne die Produktion wochenlang zu stoppen."
„Wir brauchen jemanden für die Softwareseite — Hardware machen wir selbst."

Steckbrief

Technischer Steckbrief

Plattformen
WAGO PFC100 / PFC200 / Touch Panel · CODESYS 3.x (e!COCKPIT) · CODESYS 2.x
Programmiersprachen
ST (Strukturierter Text) · LD (Kontaktplan) · FBD (Funktionsbausteinsprache) · SFC · IL — nach IEC 61131-3
Visualisierung
CODESYS WebVisu · WAGO e!COCKPIT HMI · webbasierte Bedienoberflächen
Feldbusse
Modbus RTU/TCP · PROFIBUS · CANopen · EtherNet/IP · EtherCAT
Normen
IEC 61131-3 · EN 60204-1 · VDE 0113

FAQ

Häufige Fragen

Welche SPS-Plattformen beherrschen Sie?
Schwerpunkt ist WAGO (PFC100, PFC200, Touch Panel) mit CODESYS 3.x als Programmierumgebung — einschließlich CODESYS 2.x-Projekten und der Migration auf aktuelle Stände. Bitte schildern Sie im Erstgespräch Ihre konkrete Anlage, damit ich die Passung direkt einschätzen kann.
Erstellen Sie auch die Dokumentation?
Ja. Schaltpläne, Funktionsbeschreibungen und Abnahmeprotokolle auf Wunsch inklusive. Gerade bei Produktionsstätten mit internem Instandhaltungsteam ist saubere Dokumentation kein Nice-to-have, sondern Pflicht.
Können Sie auch nur einen Programmteil übernehmen?
Ja — und das ist einer der häufigsten Einsatzfälle. Oft hat ein Unternehmen eigene Techniker für die Hardware, braucht aber Unterstützung für einen spezifischen Softwarebaustein, eine neue Rezepturverwaltung oder die Fehlerdiagnose-Routine. Ich steige an der Stelle ein, wo Hilfe gebraucht wird.

Kontakt

SPS-Projekt besprechen.

Beschreiben Sie kurz Ihre Steuerungsaufgabe — ich antworte innerhalb von 24 Stunden.