Was ist CODESYS?
CODESYS ist eine herstellerunabhängige Entwicklungsumgebung für die industrielle Automatisierung. Sie wird weltweit eingesetzt, um SPS-Steuerungen, Motion-Anwendungen, Visualisierungen und komplette Automatisierungslösungen zu programmieren.
Der Name steht für Controller Development System – und genau das beschreibt den Kern: eine einheitliche Softwareplattform, mit der Maschinen und Anlagen effizient entwickelt, in Betrieb genommen und gewartet werden können.
Für Unternehmen im Maschinen- und Anlagenbau ist die Software CODESYS heute ein Quasi-Standard, insbesondere dort, wo Offenheit, Zukunftssicherheit und Feldbus-Vielfalt gefragt sind.
Wofür wird die Software CODESYS eingesetzt?
CODESYS kommt überall dort zum Einsatz, wo industrielle Steuerungsaufgaben gelöst werden müssen, zum Beispiel:
- Maschinensteuerungen (Sondermaschinen, Serienmaschinen)
- Antriebstechnik und Motion Control
- Prozessautomation
- Gebäudeautomation
- Mobile Arbeitsmaschinen
- Visualisierung und Bedienung über Touchpanels
Ein entscheidender Vorteil: Hardware und Software sind entkoppelt. Die gleiche CODESYS-Applikation kann – mit wenig Anpassung – auf Steuerungen unterschiedlicher Hersteller laufen.
Die technische Basis: IEC 61131-3
CODESYS basiert vollständig auf der internationalen Norm IEC 61131-3. Diese definiert die klassischen SPS-Programmiersprachen:
- ST (Structured Text) – textbasiert, leistungsfähig, weit verbreitet
- FBD (Funktionsbausteinsprache) – grafisch, übersichtlich
- LD (Kontaktplan / Ladder Diagram) – klassisch aus der Elektrotechnik
- SFC (Ablaufsprache) – für Schrittketten und Prozesse
In der Praxis wird heute überwiegend Structured Text verwendet, da es komplexe Logik, Wiederverwendbarkeit und saubere Softwarearchitektur ermöglicht.
Architektur von CODESYS – kurz und klar erklärt
CODESYS besteht aus mehreren logisch getrennten Komponenten:
1. CODESYS Development System
Die eigentliche Programmierumgebung (IDE).
Hier werden Projekte erstellt, Programme geschrieben, Visualisierungen gestaltet und Geräte parametriert.
2. CODESYS Runtime
Die Laufzeitumgebung, die auf der Zielhardware ausgeführt wird – z. B. auf einer SPS, einem Industrie-PC oder einem Touchpanel.
Sie interpretiert den Code und steuert Ein- und Ausgänge, Feldbusse und Visualisierung.
3. CODESYS Visualisierung
Integrierte HMI-Visualisierung, ohne zusätzliche Software.
Bedienoberflächen können direkt im Projekt erstellt und auf Panels oder Webbrowsern angezeigt werden.
Kommunikation & Feldbusse – Fokus PROFINET
CODESYS unterstützt eine Vielzahl industrieller Kommunikationssysteme, unter anderem:
- PROFINET
- EtherCAT
- Ethernet/IP
- CANopen
- Modbus TCP / RTU
- OPC UA
PROFINET Master mit CODESYS
Für viele Maschinenbauer ist PROFINET der bevorzugte Feldbus. CODESYS kann dabei sowohl als PROFINET Device als auch als PROFINET Master eingesetzt werden.
Gerade der PROFINET-Master-Betrieb ist entscheidend, wenn dezentrale IOs, Antriebe oder Sensorik angebunden werden sollen. Hier spielt unsere Lösung eine besondere Rolle.
CODESYS und Touchpanels – die Praxis
Moderne Maschinen benötigen leistungsfähige Bediengeräte, die mehr können als nur anzeigen. CODESYS erlaubt es, Steuerungslogik und Visualisierung auf einem Gerät zu kombinieren oder sauber zu trennen.
Weintek Touchpanels mit CODESYS & PROFINET Master
Wir setzen gezielt auf Weintek Touchpanels, die wir exklusiv mit PROFINET-Master-Funktion für CODESYS anbieten.
Das bedeutet für den Anwender:
- CODESYS-Runtime direkt auf dem Panel
- PROFINET-Master für IO-Systeme und Antriebe
- Visualisierung ohne zusätzliche Software
- Reduzierte Hardwarekosten
- Klare Systemarchitektur
Warum CODESYS im Maschinenbau so verbreitet ist
Die Verbreitung von CODESYS ist kein Zufall. Entscheidend sind vor allem:
- Herstellerunabhängigkeit
- Langfristige Wartbarkeit
- Moderne Softwarestruktur
- Große Community
- Hohe Investitionssicherheit
Viele Steuerungshersteller nutzen CODESYS als Basis und ergänzen es um eigene Hardware oder Erweiterungen. Für den Anwender bleibt die Entwicklungsumgebung gleich.
CODESYS vs. klassische proprietäre SPS-Systeme
Im Vergleich zu rein proprietären Lösungen bietet CODESYS klare Vorteile:
- Kein Lock-in bei einem Hersteller
- Einfacherer Hardwarewechsel
- Einheitliche Programmierung über mehrere Plattformen
- Bessere Skalierbarkeit
Gerade bei langfristigen Maschinenprojekten ist das ein entscheidender Faktor.
Typische Einsatzszenarien mit CODESYS & Touchpanel
- Kompakte Maschinensteuerung ohne separate SPS
- Retrofit bestehender Anlagen
- Dezentrale Automatisierung
- Prüfstände und Sondermaschinen
- Visualisierung und Steuerung in einem Gerät
Fazit: Warum CODESYS eine solide Wahl ist
CODESYS ist keine Trend-Software, sondern ein robustes, bewährtes Automatisierungssystem. Es verbindet klassische SPS-Programmierung mit modernen Anforderungen wie Offenheit, Vernetzung und Visualisierung.
In Kombination mit Weintek Touchpanels und PROFINET-Master-Funktion entstehen kompakte, leistungsfähige und wirtschaftliche Automatisierungslösungen, die sich klar an den Anforderungen des Maschinenbaus orientieren.
Wenn Sie CODESYS praxisnah einsetzen möchten – nicht theoretisch, sondern im realen Maschinenbetrieb – ist diese Kombination eine technisch saubere und zukunftssichere Lösung.
VF-nC3 Serie
VF-S15 Serie
VF-AS3 Serie
GD28 Serie
GD350A Serie IP20
GD350 Serie IP55
GD20-EU Serie
EDS3 Serie IP20
EDS3 Serie IP66
AuCom EMX4i Serie
AuCom CSXi Serie



Pumpenverteilergetriebe
Hydrostatische Getriebe
Planetengetriebe
Lastschaltgetriebe
Parallelhybridgetriebe
Achsen