SPS Versionsverwaltung
in der Industrial IT.
Der Wandel kommt jetzt.
PLC-Programmierer sichern Code seit Jahrzehnten mit Kopieren, Einfuegen, Umbenennen. Die Industrie zahlt einen hohen Preis. Ein Blick auf Zahlen, Ursachen und den Weg nach vorne.

Comquent GmbH
Industrial DevOps & Automation
CI/CD, Git, PLC-Versionierung, IT/OT-Konvergenz
Versionsverwaltung
für SPS.
Betriebshygiene.
SPS Versionsverwaltung (PLC Version Control) bezeichnet die systematische Erfassung, Nachverfolgung und Verwaltung von Änderungen an SPS-Programmen, HMI-Projekten, SCADA-Konfigurationen und anderen OT-Softwarestaenden.
Waehrend in der klassischen Softwareentwicklung Git mit über 80 % Marktanteil Standard ist, dominiert in der Operational Technology noch immer manuelle Copy-Paste-Versionierung. Diese Luecke ist kein technisches Detail — sie ist ein Betriebsrisiko und eine Compliance-Luecke (IEC 62443).
Der IT/OT-Convergence-Markt wächst mit 12,6 % CAGR auf über 100 Milliarden Dollar bis 2030.
In der Softwareentwicklung ist Git seit Jahren Standard — mit über 80 % Marktanteil und rund 100 Millionen aktiven Nutzern weltweit. In der Operational Technology dominiert noch immer ein Workflow aus den 1990ern: Der SPS-Programmierer speichert sein Projekt als Anlage_V3_final_NEU2.zip auf einem Netzlaufwerk.
Dieser Artikel beleuchtet, wo die Industrie heute steht, warum der Wandel mit TIA Portal V21, octoplant und wachsendem IEC 62443-Druck gerade jetzt Fahrt aufnimmt — und wie Sie in 5 Schritten Git-basierte Versionskontrolle für Ihre SPS-Programme einführen.
Der Markt
spricht Klartext.
| Kennzahl | Wert | Quelle |
|---|---|---|
| Git-Marktanteil (klass. SW-Entwicklung) | 80 % | Copia Automation / Control Engineering |
| VCS-Marktwachstum CAGR 2024-2031 | 9,3 % | Verified Market Research, Nov. 2025 |
| IT/OT-Convergence-Markt 2024 | 50 Mrd. $ | Virtue Market Research, 2025 |
| IT/OT-Convergence-Markt 2030 (Prognose) | 101 Mrd. $ | Virtue Market Research, 2025 |
| Industriesoftware-Markt 2024 | 160 Mrd. $ | IoT Analytics, Dez. 2024 |
| Industriesoftware CAGR bis 2030 | 13,5 % | IoT Analytics, Dez. 2024 |
| Anteil Fertigung an IT/OT-Deployments | 35 % | Virtue Market Research, 2025 |
| Wachstum IT/OT-Partnerschaften 2024 | +18 % | Virtue Market Research, 2025 |
| Wachstum Cybersecurity-Integration OT | +25 % p.a. | Virtue Market Research, 2025 |
Ordnerwirrwarr
vs. Git-Workflow.
Ein PLC-Programm soll geändert werden. Wer hat die aktuelle Version? Ist die auf dem Geraet installierte Version identisch mit der im Netzwerkordner? Wann und warum wurde Rung 47 gelöscht? Antworten: unbekannt.
- /01Manuelle Copy-Paste-Rename-Versionierung
- /02Kein Audit-Trail: wer hat was wann geändert?
- /03Geraetestatus ungleich Archivstatus — kein Abgleich
- /04Binaere PLC-Dateien nicht diff-fähig
- /05Kein Review-Prozess, keine Freigabe-Workflows
- /06Paralleles Arbeiten führt zu Ueberschreibungen
- /07Katastrophale Recovery-Zeiten bei Maschinenausfall
- /01Vollständige Änderungshistorie mit Kontext
- /02Commit-Messages: Wer, wann, warum
- /03Automatischer Abgleich: Geraet vs. Repository
- /04Visuelle Diff-Ansicht für Ladder Logic & FBD
- /05Pull-Request-Prozess mit Vier-Augen-Prinzip
- /06Branching: parallele Entwicklung ohne Konflikte
- /07Rollback auf jeden Gutzustand in Sekunden
Das ist keine akademische Betrachtung. Produktionsausfaelle durch verlorenen oder verwechselten PLC-Code kosten Fertigungsunternehmen taeglich bares Geld. Laut einer Analyse von Control Engineering ist der häufigste Grund für verlaengerte Ausfallzeiten nach einem Maschinenfehler nicht die Hardware — sondern dass das korrekte Backup nicht auffindbar ist.
Visuelle Sprachen.
Binaere Formate.
Kein Diff.
Git ist für textbasierte Programmiersprachen konzipiert. Die Stärke des Tools — das diff, also der zeilenweise Vergleich zweier Versionen — setzt voraus, dass Dateien als menschenlesbarer Text vorliegen.
PLC-Programmierung hat sich historisch anders entwickelt. Die meisten Programme werden in visuellen Sprachen geschrieben — Ladder Diagram (LD), Function Block Diagram (FBD), Sequential Function Chart (SFC) — und in herstellerspezifischen Binaerformaten gespeichert.
Spezialisierte Lösungen wie octoplant (AMDT, ehemals versiondog) oder Copia Automation uebersetzen proprietaere Formate in darstellbare Strukturen, rendern Ladder-Logic-Änderungen visuell und bieten den bekannten Git-Workflow — ohne dass Automatisierungsingenieure zu Softwareentwicklern werden müssen.
Siemens hat mit TIA Portal V21 (SPS 2025 in Nürnberg) die Git-Integration massiv erweitert. Das neue Version Control Interface (VCI) exportiert SPS-Objekte in LAD, FBD und SCL als textbasierte Formate, die mit Standard-Git diff-fähig sind. Ein Quantensprung gegenüber dem eingeschränkten XML-Export früherer Versionen (ab V18).
Beckhoff TwinCAT 3 unterstützt Git nativ, B&R hat ebenfalls Git-Integration eingebaut. CODESYS-basierte Systeme lassen sich über Simatic AX oder textbasierte Exports anbinden.
“Der typische Automatisierungsingenieur hat Git nie gebraucht — und hat deshalb das Risiko nie gesehen. Bis die Maschine steht und niemand weiss, welches Backup funktioniert.
Kein Trend.
Realitaet.
Der globale IT/OT-Convergence-Markt wächst mit 12,6 % CAGR und soll bis 2030 die 100-Milliarden-Dollar-Marke ueberschreiten. Allein der Fertigungssektor verantwortet über 35 % aller IT/OT-Implementierungen — mit dem Ziel, Predictive Maintenance und Produktionseffizienz zu verbessern.
Gleichzeitig wächst der Druck von einer anderen Seite: Cybersicherheit. Cybersecurity-Integrationen in IT/OT-Plattformen wachsen mit 25 % pro Jahr. 2025 war die Fertigung das dritte Jahr in Folge die am häufigsten angegriffene Branche durch Ransomware. Im Mai 2025 stoppte Nucor, Nordamerikas größter Stahlproduzent, nach einem Cyberangriff die Produktion an mehreren Standorten.
Eine lueckenlose Versionsverwaltung ist nicht nur ein DevOps-Komfort — sie ist ein Sicherheitsmerkmal. Wer jederzeit weiss, welcher Code auf welchem Geraet läuft und wer ihn zuletzt geändert hat, kann unautorisierte Eingriffe erkennen, bevor sie zur Katastrophe werden.
Von der Theorie
zur Praxis.
Der VCS-Markt wächst primaer deshalb so schnell, weil CI/CD-Pipelines eine robuste Versionsverwaltung voraussetzen. Ohne stabile Grundlage kollabiert jede Automatisierung.
Entwicklung IDE/TIA
Git Commit + Push
Code-Review
Pull Request Freigabe
Deployment PLC/HMI
Monitoring & Rollback
Jenkins — das in der Industrial DevOps-Welt am weitesten verbreitete Automatisierungswerkzeug — lässt sich in genau diesen Workflow einbinden. Änderungen an PLC-Code triggern automatisch einen Build-Prozess: Syntaxprüfung, Simulation, Testfaelle. Erst nach erfolgreicher Pipeline wird der Code zur Deployment-Freigabe vorgelegt.
Relevante Tools & Plattformen
| Kategorie | Tool |
|---|---|
| Versionsverwaltung | Git, GitHub, GitLab, Gitea (on-premise) |
| CI/CD-Automatisierung | Jenkins, GitLab CI |
| PLC-Git-Integration (Siemens) | TIA Portal VCI (V18/V21) |
| PLC-Git-Integration (Beckhoff) | TwinCAT 3 native Git |
| Speziallsg. OT | octoplant (AMDT), Copia Automation |
| Textbasiertes PLC-Framework | Simatic AX (Siemens), CODESYS + Git |
Drei Huerden.
Pragmatisch angehen.
- /01
Kultureller Widerstand
Git-Konzepte erzeugen Skepsis.
Automatisierungsingenieure sind keine Softwareentwickler und wollen es meist auch nicht sein. Git-Konzepte wie Branch, Merge oder Rebase erzeugen Skepsis.
LösungEinführung in Phasen, beginnend mit der simpelsten Funktion — automatisches Backup mit Rollback-Fähigkeit. Das loest ein unmittelbares Problem, ohne Komplexitaet aufzuzwingen.
- /02
Proprietaere Formate und Legacy-Systeme
Jeder Hersteller, jedes Binaerformat.
Nicht jede SPS lässt sich morgen in einen Git-Workflow integrieren. Siemens, Rockwell, Beckhoff — jede Umgebung hat ihr eigenes Binaerformat.
LösungExport-basierte Ansaetze (XML-Export, dann Versionierung) sind akzeptable Zwischenlösungen. Wichtig ist, dass der Prozess definiert ist, auch wenn das Tool noch nicht ideal ist.
- /03
Netzwerktrennung und Air-Gap
OT-Netzwerke ohne Internet.
Viele OT-Netzwerke sind aus gutem Grund vom Internet getrennt. Cloud-basierte Git-Dienste sind hier keine Option.
LösungSelf-hosted Git-Instanzen (Gitea, GitLab on-premise) loesen das Problem vollständig — das Repository bleibt im eigenen Netz, Compliance-Anforderungen bleiben erfuellt.
Starten Sie nicht mit dem komplexesten System. Starten Sie mit dem draengendsten Problem: Welche Anlage läuft mit unbekanntem Code-Stand? Dort beginnt die Versionsverwaltung — als strukturiertes Backup. Der Rest kommt schrittweise.
octoplant. Copia.
Git nativ.
Die Wahl des richtigen Tools hängt von der Anlagenlandschaft, den Herstellern und den Compliance-Anforderungen ab.
| Tool | Typ | Git? | Hersteller | On-Prem? | Besonderheit |
|---|---|---|---|---|---|
| TIA Portal V21 (VCI) | Hersteller-nativ | Ja | Siemens S7-1200/1500 | Ja | LAD/FBD/SCL diff-fähig, neues Exportformat seit SPS 2025 |
| TIA Portal V18 (VCI) | Hersteller-nativ | Ja | Siemens S7-1200/1500 | Ja | XML-Export, eingeschränkte Diff-Fähigkeit |
| Beckhoff TwinCAT 3 | Hersteller-nativ | Ja | Beckhoff | Ja | Nativer Git-Support, textbasiertes ST |
| octoplant (AMDT) | Speziallsg. OT | Eigenes VCS | 100+ Systeme (Siemens, Rockwell, ABB, ...) | Ja | Auto-Backup-Scheduling, visuelle Diffs |
| Copia Automation | Speziallsg. OT | Ja | Siemens, Rockwell, Beckhoff, Schneider | Cloud | Git-native Plattform, Ladder-Logic Rendering |
| Gitea / GitLab On-Premise | Open Source Git | Ja | Alle (manueller Export noetig) | Ja | Kostenlos, Air-Gap-tauglich, Export-Workflow |
Versionsverwaltung
als Compliance-Pflicht.
SPS-Versionsverwaltung ist nicht nur eine Frage der Effizienz — sie ist eine Compliance-Anforderung. Die IEC 62443 fordert in mehreren Bereichen nachvollziehbares Change Management für OT-Systeme.
- /01
SR 7.6 — Audit Logging
Alle Änderungen an Steuerungssystemen müssen nachvollziehbar protokolliert werden. Ohne Versionsverwaltung mit Audit-Trail ist diese Anforderung nicht erfuellbar. - /02
SR 3.4 — Software and Information Integrity
Die Integritaet von Software auf industriellen Steuerungssystemen muss sichergestellt werden. Git-basierte Versionierung mit kryptografischen Hashes liefert genau das. - /03
Zone/Conduit-Modell — Change Management
Änderungen an Systemen innerhalb einer Sicherheitszone müssen kontrolliert und dokumentiert erfolgen. Pull-Request-Workflows mit Vier-Augen-Prinzip setzen das technisch um.
Ohne SPS-Versionsverwaltung mit lueckenloser Änderungsverfolgung ist IEC 62443-Compliance praktisch nicht erreichbar. Unternehmen, die jetzt auf Git-basierte Workflows umstellen, erfuellen gleichzeitig regulatorische Anforderungen und verbessern ihre Cybersecurity-Postur. Comquent verbindet diese Aspekte in der DevSecOps-Beratung für industrielle Umgebungen.
In 5 Schritten
zur Git-Versionierung.
Der Einstieg muss nicht komplex sein. Dieser pragmatische Plan führt von der ersten Bestandsaufnahme bis zur automatisierten Pipeline — schrittweise und ohne Overkill.
Kritischste Anlage identifizieren
Bestimmen Sie die Anlage mit dem hoechsten Risiko: Wo läuft SPS-Code ohne bekannten Versionsstand? Wo fehlen Backups? Dort starten Sie — nicht beim komplexesten System.
Git-Repository aufsetzen
Installieren Sie eine Self-Hosted Git-Instanz (Gitea oder GitLab On-Premise) im OT-Netzwerk. Für Air-Gap-Umgebungen ist keine Cloud-Anbindung noetig. Ein Repository pro Anlage oder Maschinengruppe.
Initialen Code-Stand committen
Exportieren Sie den aktuellen SPS-Code (bei TIA Portal V21 über VCI, bei älteren Versionen als XML-Export) und committen Sie ihn als Baseline. Bei octoplant oder Copia automatisch über die jeweilige Integration.
Änderungsprozess definieren
Legen Sie Commit-Regeln fest: Wer darf ändern? Was muss in der Commit-Message stehen? Fuehren Sie ein Vier-Augen-Prinzip via Pull Requests ein. Starten Sie einfach — strukturiertes Backup mit SPS-Rollback ist bereits ein enormer Gewinn.
Automatisierung schrittweise ausbauen
Integrieren Sie Automatisierung schrittweise: automatischer Geraete-Abgleich (Repository vs. laufende SPS), CI-Pipeline mit Syntaxcheck und Simulation (z.B. Jenkins), Quality Gates vor dem Deployment.
KI als
nächste Stufe.
88 % der 180 führenden Industriesoftware-Anbieter haben laut IoT Analytics bereits mindestens eine KI-basierte Funktion eingeführt. Für die Versionsverwaltung bedeutet das konkret:
- /01KI-gestuetzte Code-Reviews für PLC-Logik
- /02Automatische Erkennung gefaehrlicher Änderungsmuster
- /03Intelligente Commit-Message-Generierung
- /04Anomalie-Erkennung im Diff-Verlauf
Ohne saubere Versionsverwaltung sind diese KI-Features wertlos — man kann keine Muster in Daten finden, die nicht systematisch erfasst wurden. Git ist die Voraussetzung, nicht das Ziel.
Jetzt anfangen.
Drei Jahre Vorsprung.
Versionsverwaltung in der Industrial IT ist keine Option mehr — sie ist Betriebshygiene. Der Markt bewegt sich, die Hersteller oeffnen ihre Systeme, die Tools werden reifer. Was bleibt, ist die Implementierung: pragmatisch, schrittweise, angepasst an die spezifische Infrastruktur.
Wer jetzt anfaengt, hat in drei Jahren einen signifikanten Vorsprung — in Ausfallsicherheit, Cybersecurity-Compliance und der Fähigkeit, KI-gestuetzte Automatisierung sinnvoll einzusetzen. Wer wartet, erklärt weiterhin, warum Anlage_final_V7_WIRKLICHNEU.zip leider nicht das richtige Backup war.
Comquent GmbH mit Sitz in Puchheim bei München begleitet seit 2006 Industrieunternehmen beim Aufbau moderner DevOps-Workflows — von der ersten Git-Einführung bis zur vollständigen CI/CD-Pipeline mit Jenkins. Aus über 47 Projekten in Automotive, Maschinenbau, Fertigung und Logistik kennen wir die typischen Huerden beim Uebergang von manueller Versionierung zu strukturierten DevOps-Prozessen.
Was Kunden
wirklich fragen.
- Q.01
- Warum ist Git in der OT-Welt noch nicht Standard?
- Git ist für textbasierte Programmiersprachen konzipiert. PLC-Programme werden in visuellen Sprachen (Ladder Diagram, FBD) geschrieben und in proprietaeren Binaerformaten gespeichert. Standard-Git kann diese Dateien nicht sinnvoll vergleichen. Erst spezialisierte Lösungen wie Copia Automation oder versiondog machen Git-Workflows für OT nutzbar.
- Q.02
- Was kostet fehlende Versionsverwaltung in der Produktion?
- Produktionsausfaelle durch verlorenen oder verwechselten PLC-Code kosten Fertigungsunternehmen taeglich bares Geld. Der häufigste Grund für verlaengerte Ausfallzeiten nach einem Maschinenfehler ist nicht die Hardware — sondern dass das korrekte Backup nicht auffindbar ist.
- Q.03
- Wie starte ich mit Git-basierter Versionsverwaltung für PLC?
- Beginnen Sie mit dem draengendsten Problem: Welche Anlage läuft mit unbekanntem Code-Stand? Dort startet die Versionsverwaltung als strukturiertes Backup mit Rollback-Fähigkeit. Für OT-Netzwerke eignen sich Self-hosted Git-Instanzen wie Gitea oder GitLab On-Premise.
- Q.04
- Welche PLC-Hersteller unterstützen Git nativ?
- Beckhoff TwinCAT 3 unterstützt Git nativ. Siemens TIA Portal V18 bietet ein Version Control Interface (VCI), das PLC-Objekte als XML exportiert. B&R hat ebenfalls Git-Integration eingebaut. Für Hersteller ohne native Unterstützung gibt es spezialisierte Tools wie Copia Automation und versiondog.
- Q.05
- Ist SPS-Versionsverwaltung auch ein Sicherheitsthema?
- Ja. Eine lueckenlose Versionsverwaltung ist ein kritisches Sicherheitsmerkmal für OT-Umgebungen. Wer jederzeit weiss, welcher Code auf welchem Geraet läuft, kann unautorisierte Eingriffe erkennen. Cybersecurity-Integrationen in IT/OT-Plattformen wachsen mit 25 % pro Jahr. Die Fertigung war 2025 das dritte Jahr in Folge die am häufigsten durch Ransomware angegriffene Branche.
- Q.06
- Kann ich TIA Portal V21 mit Git nutzen?
- Ja. Siemens TIA Portal V21 (vorgestellt auf der SPS 2025 in Nürnberg) hat die Git-Integration massiv erweitert. Das neue Version Control Interface (VCI) exportiert SPS-Objekte in LAD, FBD und SCL als textbasierte Formate, die mit Standard-Git diff-fähig sind. Ältere Versionen (ab V18) bieten ein eingeschränktes VCI mit XML-Export.
- Q.07
- Was kostet octoplant vs. Open-Source Git?
- octoplant (AMDT, ehemals versiondog) ist eine kommerzielle Lösung mit Lizenzkosten, bietet dafuer Out-of-the-Box-Integration für über 100 Automatisierungssysteme, automatisches Backup-Scheduling und visuelle Diff-Ansichten. Open-Source Git (Gitea, GitLab) ist kostenlos, erfordert aber mehr Setup und funktioniert nur mit herstellerseitig unterstützten Exportformaten.
- Q.08
- Welche Norm fordert Versionsverwaltung in der Produktion?
- IEC 62443 fordert in mehreren Bereichen nachvollziehbares Change Management für OT-Systeme: SR 7.6 (Audit Logging), SR 3.4 (Software and Information Integrity) und das Zone/Conduit-Modell setzen eine lueckenlose Änderungsverfolgung voraus. Ohne Versionsverwaltung ist IEC 62443-Compliance praktisch nicht erreichbar.
- Q.09
- Git vs. SVN für SPS-Programme — was ist besser?
- Git ist für SPS-Programme klar die bessere Wahl: verteilte Architektur (funktioniert offline und in Air-Gap-Umgebungen), Branching für parallele Entwicklung, und das gesamte OT-Tooling-Ökosystem (Copia, octoplant, TIA Portal VCI) setzt auf Git.
Erste Anlage.
Erster Commit.
Erstes Rollback.
Wir begleiten Sie vom ersten Assessment bis zur automatisierten Pipeline — angepasst an Ihre Anlagenlandschaft und Compliance-Anforderungen.
Verwandte Artikel
CI/CD für SPS-Entwicklung: TIA-Portal mit Jenkins
Schritt-für-Schritt: Build, Test und Deployment von TIA-Portal-Projekten automatisieren.
Was ist Industrial DevOps? Der komplette Leitfaden
DevOps-Prinzipien für cyber-physische Systeme und Industrie 4.0.
IT vs. OT: Warum der Kulturwandel entscheidend ist
Wie Sie IT- und OT-Teams zu echter Zusammenarbeit bringen.
Erstgespräch.
Kostenlos.
90 Tage zum Ergebnis.
Wir klären gemeinsam, wie Sie in 90 Tagen die ersten messbaren Industrial-DevOps-Erfolge erzielen.
Industrie · Automotive · Finance
