Die Frage TIA Portal vs TwinCAT vs CODESYS stellt sich fast jedem Maschinenbauer, der eine neue Maschinengeneration plant. Die kurze Antwort: TIA Portal passt, wenn Ihre Kunden Siemens vorschreiben oder Sie ein durchgängiges System aus einer Hand wollen. TwinCAT passt, wenn Sie PC-basierte Steuerung, hohe Rechenleistung und Softwareentwicklung im Stil der IT-Welt suchen. CODESYS passt, wenn Sie herstellerunabhängig bleiben oder Steuerungen verschiedener Anbieter mit einer Umgebung programmieren wollen.
Alle drei Umgebungen setzen auf die Sprachen der IEC 61131-3. Die Unterschiede liegen in Hardwarebindung, Werkzeugkette, Lizenzmodell und darin, wer Ihre Maschine später beim Endkunden betreut. Mehr zu den Sprachen selbst finden Sie im Beitrag IEC 61131-3 Programmiersprachen.
TIA Portal vs TwinCAT vs CODESYS im Überblick
| Kriterium | TIA Portal | TwinCAT 3 | CODESYS |
|---|---|---|---|
| Hardware | Siemens SIMATIC | Beckhoff IPC und Embedded-PC | über 1.000 Steuerungstypen vieler Hersteller |
| Entwicklungsumgebung | eigene Siemens-Oberfläche | in Microsoft Visual Studio integriert | CODESYS V3, neu CODESYS 4 webbasiert |
| Sprachen | KOP, FUP, SCL, GRAPH, AWL | IEC 61131-3, C/C++, MATLAB/Simulink | alle IEC-61131-3-Sprachen mit OOP |
| Lizenz Engineering | kostenpflichtig | Basisfunktion kostenfrei | Vollversion kostenfrei |
Die Angaben stammen von den Herstellerseiten (Abruf Oktober 2026). Laut CODESYS lassen sich mehr als 1.000 unterschiedliche Industriesteuerungen programmieren, weltweit seien weit mehr als 10 Millionen kompatible Steuerungen im Einsatz. Beckhoff beschreibt, dass TwinCAT 3 alle Engineering-Komponenten in Microsoft Visual Studio integriert. Siemens wiederum betont beim TIA Portal die durchgängige Projektierung von Steuerung, HMI und Antrieben in einer Umgebung.
TIA Portal: stark, wenn der Kunde Siemens will
In der deutschen Industrie ist Siemens oft gesetzt, weil Werksnormen großer Kunden es vorschreiben. Das ist der stärkste Grund für das TIA Portal. Dazu kommen Vorteile in der Praxis: Steuerung, Sicherheitsprogramm, HMI mit WinCC Unified und Antriebe mit Startdrive liegen in einem Projekt. Die Diagnose ist gut integriert, und Instandhalter beim Endkunden kennen die Oberfläche.
Die Kehrseite: Sie sind an Siemens-Hardware gebunden, die Lizenzen kosten Geld, und Versionswechsel im TIA Portal erfordern ein Hochrüsten des Projekts. Planen Sie in Ihrem Unternehmen eine feste TIA-Version pro Maschinengeneration und dokumentieren Sie diese im Lastenheft. Wer gleichzeitig Kundenprojekte in drei verschiedenen Versionen pflegt, verliert sonst viel Zeit mit virtuellen Maschinen und Lizenzmanagement.
TwinCAT: PC-Steuerung mit Softwarewerkzeugen
TwinCAT gibt es laut Beckhoff seit 1996, TwinCAT 3 seit 2010. Die Steuerung läuft auf einem Industrie-PC in Echtzeit neben Windows. Das bringt viel Rechenleistung für Motion, Vision oder Messtechnik. Für Softwareteams ist die Integration in Visual Studio ein echter Vorteil: Versionsverwaltung mit Git, automatisierte Builds und Unit-Tests lassen sich so aufbauen, wie es Entwickler aus der IT kennen.
Die Basisfunktion des Engineerings ist kostenfrei, die Runtime-Lizenz richtet sich nach der Leistungsklasse der Hardware. Achten Sie auf zwei Punkte. Erstens: Bei Endkunden mit Siemens-Werksnorm brauchen Sie eine Freigabe. Zweitens: Ein PC-basiertes System verlangt ein sauberes Konzept für Windows-Updates, Images und Virenschutz, sonst wird die Instandhaltung beim Kunden zur Baustelle.

30 Jahre Automatisierungssoftware TwinCAT
Beckhoff Automation Deutschland
Dieses Video wird von YouTube bereitgestellt. Beim Abspielen werden Inhalte von Google geladen, und es können Cookies gesetzt werden.
Auf YouTube ansehenCODESYS: ein Werkzeug, viele Hersteller
CODESYS kommt aus Kempten und wird seit 1994 entwickelt. Zahlreiche Steuerungshersteller setzen es als Programmierumgebung für ihre Geräte ein. Für Maschinenbauer heißt das: Sie lernen eine Umgebung und können Steuerungen verschiedener Anbieter programmieren. Das ist interessant, wenn Sie Hardware nach Preis, Verfügbarkeit oder Kundenwunsch wechseln wollen.
Im September 2026 hat CODESYS laut eigener Meldung die Version 1.0 von CODESYS 4 freigegeben, eine webbasierte Entwicklungsumgebung mit Projekten als Textdateien. Sie ersetzt CODESYS 3 nicht, beide laufen parallel. Für Serienprojekte ist V3 daher weiterhin die sichere Wahl. Beachten Sie bei CODESYS, dass sich Bibliotheken, Feldbusunterstützung und Sicherheitsfunktionen je nach Steuerungshersteller unterscheiden. Das gleiche Programm läuft nicht automatisch auf jeder Hardware.
Unsere Entscheidungshilfe
- Gibt es eine Werksnorm Ihrer wichtigsten Kunden? Wenn ja, folgen Sie ihr. Alles andere kostet im Vertrieb mehr als in der Entwicklung gespart wird.
- Wie rechenintensiv ist die Maschine? Viele Achsen, Kurvenscheiben, Bildverarbeitung oder Messdatenerfassung sprechen für PC-basierte Steuerungen.
- Wie arbeitet Ihr Softwareteam? Wer Git, Code-Reviews und automatische Tests will, findet bei TwinCAT und CODESYS bessere Voraussetzungen.
- Wie wichtig ist Herstellerunabhängigkeit? Wer schon einmal monatelang auf Steuerungshardware gewartet hat, schätzt die Freiheit, auf andere Hardware auszuweichen.
- Wer betreut die Maschine beim Kunden? Der Instandhalter vor Ort muss die Umgebung bedienen können.
Ein Punkt wird bei der Plattformwahl oft vergessen: die Ersatzteil- und Servicestrategie beim Endkunden. Ein Getränkeabfüller mit 30 Siemens-Anlagen wird eine Beckhoff-Maschine akzeptieren, wenn sie gut dokumentiert ist und Ersatzteile schnell verfügbar sind. Er wird sie aber nicht gern sehen, wenn sein Instandhaltungsteam dafür eine neue Software lernen und Lizenzen beschaffen muss. Sprechen Sie das Thema im Vertrieb früh an.
Programmierstil ist wichtiger als Plattform
Eine Erfahrung aus vielen Projekten: Die Wartbarkeit einer Maschine hängt stärker von Struktur und Disziplin ab als von der Plattform. Wer Betriebsarten, Schrittketten, Achsen und Alarme nach einem einheitlichen Muster programmiert, kann auch später umziehen. Bewährt haben sich Bausteinbibliotheken nach PLCopen-Vorgaben für Motion, eine konsequente Typisierung mit Strukturen und eine klare Trennung zwischen Hardwareschicht und Maschinenlogik. Dann ist der Wechsel von einer S7-1500 auf eine CODESYS-Steuerung kein Neuanfang, sondern ein überschaubares Portierungsprojekt.
Wartens programmiert in allen drei Umgebungen nach IEC 61131-3 und liefert SPS-, HMI- und Sicherheitssoftware als Festpreis-Arbeitspaket. Mehr dazu unter Automatisierungs-Engineering. Wenn Sie die Plattform im eigenen Team aufbauen wollen, schauen Sie in unsere SPS-Schulungen in Oberhaching.
Nächster Schritt: Beschreiben Sie uns Ihre Maschine und Ihre Kundenanforderungen. Wir geben eine ehrliche Einschätzung, welche Plattform passt, und bieten auf Wunsch ein Pilotprojekt an. Kontakt.



