2027 Neue EU-Maschinenverordnung ab Januar 2027: Ist Ihre SPS-Software nachvollziehbar dokumentiert? Maschinenverordnung 2027: Jetzt informieren →
Neu Team-Sync: Git-Historie direkt in CodeShuttle →

Ihr TIA-Projekt.
Endlich versioniert.

CodeShuttle ist die Git-Versionsverwaltung für das Siemens TIA Portal: Es macht Bausteine, Datentypen, Variablentabellen und HMI-Objekte zu lesbaren Textdateien und synchronisiert sie in beide Richtungen. Sie sehen jede Änderung Zeile für Zeile, wissen, wer wann was geändert hat, und holen jeden früheren Stand zurück. Ohne Git-Vorkenntnisse – für TIA Portal V14 SP1 bis V21.

Kostenlos und unverbindlich – oder per E-Mail: codeshuttle@igrf.de

  • Nichts ohne Ihre Vorschau
  • Kein Git-Server nötig
  • Made in Germany
Commit erstellt · c823c77Foerderband.scl · 08:27
Konflikt erkanntBeide Seiten geändert – Sie entscheiden
F-Gesamtsignatur unverändertvor und nach dem Lauf geprüft
TIA Portal V14 SP1 – V21Alle Versionen der letzten zehn Jahre
Siemens Solution PartnerIGRF mbH, Bremen
40+ Jahre AutomatisierungVon SPS-Programmierern entwickelt
Persönlicher SupportDirekt vom Hersteller, auf Deutsch
Das Problem

Ihr Automatisierungs-Know-how steckt in einer Blackbox.

TIA Portal speichert Projekte in einem binären Format. Für jede Versionsverwaltung ist das undurchsichtig – was in der Softwareentwicklung seit zwanzig Jahren Standard ist, fehlt in der SPS-Programmierung. Mit teuren Folgen.

Projekt_v2_final_NEU.zap17

Versionierung per Ordnerkopie

Dutzende Projektkopien – und niemand weiß sicher, welche aktuell ist und was sich zwischen zwei Ständen geändert hat.

„Wer hat den Timer geändert?“

Keine Nachvollziehbarkeit

Änderungen lassen sich im Nachhinein kaum belegen – bei Fehlersuche, Inbetriebnahme, Service und in Haftungsfragen.

„Wer zuletzt speichert, gewinnt“

Teamarbeit wird zum Risiko

Arbeiten zwei Projekteure parallel am selben Projekt, überschreibt am Ende einer die Arbeit des anderen.

„Wie war das vor drei Wochen?“

Kein sauberes Zurück

Einen einzelnen Baustein auf einen früheren Stand zurückzuholen, kostet Stunden – wenn es überhaupt gelingt.

Und Code-Reviews, Pull-Requests oder KI-Assistenten? Die brauchen lesbaren Text – genau den liefert CodeShuttle.

Die Lösung

CodeShuttle pendelt Ihren Code zwischen TIA und Git.

Über die offizielle Siemens-Schnittstelle TIA Portal Openness – ohne Eingriff in Ihre TIA-Installation. In drei Schritten zur versionierten SPS.

STEP 01

Verbinden

CodeShuttle findet alle laufenden TIA-Portal-Instanzen von selbst. Instanz wählen, „Verbinden“ klicken – die Geräte Ihres Projekts werden automatisch ermittelt.

V21 Abfuellanlage ● verbunden // 2 Geräte gefunden: PLC_Abfuellung, HMI
STEP 02

Vergleichen & synchronisieren

CodeShuttle vergleicht TIA-Projekt und Ordner, schlägt je Objekt die Richtung vor und wartet auf Ihr OK. Nichts wird geschrieben, bevor Sie bestätigen.

→ Foerderband.scl TIA → Ordner ← Rezept.scl Ordner → TIA ⚠ Main.scl Konflikt
STEP 03

Versionieren

Nach jedem Lauf entsteht automatisch ein Commit – lokal oder im gemeinsamen Team-Repository. Jeder Stand ist dokumentiert und mit einem Klick wiederherstellbar.

c823c77 CodeShuttle sync: 1 to TIA a41f0e2 Initial CodeShuttle commit
9TIA-Portal-Versionen
von V14 SP1 bis V21
0Git-Kenntnisse nötig
für den Einstieg
100 %Kontrolle: nichts ohne
Ihre Bestätigung
40+Jahre Erfahrung in
der Automatisierung
Vergleichsansicht

Jede Änderung sichtbar. Zeile für Zeile.

Schluss mit Baustein-für-Baustein-Vergleichen in zwei TIA-Instanzen. CodeShuttle zeigt TIA-Stand und Ordner-Stand nebeneinander – ergänzt, entfernt, verändert.

  • Nebeneinander oder inline, auf Wunsch nur die Änderungen mit Kontext
  • Konflikte direkt lösen: „TIA-Stand übernehmen“ oder „Ordner-Stand übernehmen“
  • Ihr Lieblingstool: WinMerge, Beyond Compare, KDiff3 oder VS Code werden automatisch erkannt
Versionsverlauf

Wer hat was wann geändert? Jetzt wissen Sie es.

Jeder Abgleich wird automatisch als Commit festgehalten – mit Autor, Zeitpunkt und betroffenen Dateien. Ein früherer Stand ist zwei Klicks entfernt.

  • Lückenlose Historie jedes Bausteins, direkt in CodeShuttle
  • Wiederherstellen per Klick – der jetzige Stand bleibt im Verlauf erhalten
  • Team-Sync über Netzlaufwerk oder Git-Server (GitLab, GitHub, Azure DevOps …)

Team-Sync im Detail

Für das ganze Team

Was CodeShuttle für Sie bedeutet.

Leitung Automatisierung · Geschäftsführung

Sicherheit, Nachweis und planbare Kosten

  • Nachweisbare Änderungshistorie für Abnahme, Service und Haftungsfragen
  • Vorbereitet auf die Maschinenverordnung 2027 – Änderungen an der Steuerungssoftware dokumentiert
  • Know-how gesichert: der Projektstand hängt nicht mehr an einem Laptop oder einem Kopf
  • Parallele Projektarbeit ohne Multiuser-Server
  • Planbar: Abo ab 45 € pro Nutzer und Monat, inklusive Support und neuer TIA-Versionen
SPS-Programmierer · Projekteure

Arbeiten wie moderne Softwareentwickler

  • Echte Diffs statt Baustein-für-Baustein-Vergleich
  • Im Editor Ihrer Wahl bearbeiten und mit einem Klick zurück nach TIA übernehmen
  • Branches, Reviews, Pull-Requests mit Ihrem Git-Werkzeug
  • KI-tauglich: lesbares SCL, mit dem Code-Assistenten arbeiten können
  • Mutig ausprobieren – jeder frühere Stand ist wiederherstellbar
Funktionen

Alles drin, was ein ernsthafter Workflow braucht.

Bidirektionale Synchronisation

TIA → Ordner und Ordner → TIA in einem Durchgang, je Objekt steuerbar.

Konflikterkennung

Beide Seiten geändert? CodeShuttle stoppt, bis Sie entschieden haben – nichts wird still überschrieben.

Integrierte Vergleichsansicht

Side-by-side oder inline – oder ein Klick ins externe Vergleichstool.

Team-Sync mit Git

Auto-Commit nach jedem Lauf, Pull/Push zum Team-Repository – Git ist eingebaut.

Verlauf & Wiederherstellen

Jeden Commit ansehen, vergleichen und einzelne Dateien zurückholen.

F-Bausteine & Safety

F-FB, F-FC und F-DB ab TIA V21 – F-Änderungen nie vorausgewählt, F-Gesamtsignatur vor/nach.

SPS und HMI

Bausteine in allen sechs Sprachen, UDTs, Tabellen, WinCC-Bilder, Skripte und Listen – auch WinCC Unified.

Gerätedetails

IP-Adressen, Artikelnummern, Firmware und Module je Gerät – automatisch dokumentiert.

Kompilieren vor dem Abgleich

Auf Wunsch übersetzt TIA jedes Gerät, bevor CodeShuttle vergleicht.

Alle Funktionen ansehen

EU-Maschinenverordnung 2023/1230

Ab Januar 2027 zählt der Nachweis.

Die neue Maschinenverordnung löst die Maschinenrichtlinie ab und stellt erstmals ausdrückliche Anforderungen an sicherheitsrelevante Software: Sie muss identifizierbar sein, gegen Korrumpierung geschützt werden, und Eingriffe sowie Softwareversionen müssen nachvollziehbar sein. CodeShuttle liefert Ihnen dafür im Engineering die lückenlose, belegbare Änderungshistorie Ihres SPS-Codes.

–Tage
–Wochen
–Arbeitstage
bis zur Geltung am 14. Januar 2027
Kompatibilität

Passt zu Ihren Projekten – auch den alten.

Ein Werkzeug für alle TIA-Portal-Versionen seit V14 SP1. Mehrere Instanzen parallel? Kein Problem.

V14 SP1V15V15.1V16V17V18V19V20V21

SPS (STEP 7)

SCLAWLKOPFUPGRAPHDBUDT Variablentabellen Beobachtungs- & Forcetabellen F-FB · F-FC · F-DB (V21)

HMI (WinCC klassisch & Unified)

BilderPop-upsSlide-insVorlagen HMI-VariablenText- & Grafiklisten VB-SkripteVerbindungenUnified-Skripte

Ihre Werkzeuge

WinMergeBeyond CompareKDiff3VS Code GitLabGitHubAzure DevOpsGiteaNetzlaufwerk (UNC)
Investition
ab45 €pro Nutzer
und Monat*

Weniger als eine Ingenieurstunde im Monat – für eine lückenlose Historie Ihres gesamten SPS-Codes.

* Staffelpreis ab 10 Nutzern, netto zzgl. USt. Angebot ausschließlich für Unternehmen.

Im Abonnement enthalten

  • Persönlicher Support direkt vom Hersteller
  • Alle Updates – bequem aus der Anwendung heraus
  • Neue TIA-Portal-Versionen, sobald sie erscheinen
  • Onboarding nach Wahl: selbstständig oder als Live-Schulung
FAQ

Die häufigsten Fragen.

Muss ich an meiner TIA-Portal-Installation etwas ändern?
Nein. CodeShuttle nutzt die offizielle Schnittstelle TIA Portal Openness und installiert nichts in TIA Portal. Einmalig nehmen Sie Ihr Windows-Konto in die Gruppe „Siemens TIA Openness“ auf und geben CodeShuttle in TIA frei – das Handbuch führt Schritt für Schritt hindurch.
Brauche ich Git-Kenntnisse oder einen Git-Server?
Nein. Git ist in CodeShuttle eingebaut. Im Modus „Lokal“ entsteht nach jedem Abgleich automatisch ein Commit – ganz ohne Server. Fürs Team genügt ein freigegebener Netzwerkordner; ein Git-Server (GitLab, GitHub, Azure DevOps …) ist optional.
Kann CodeShuttle mein TIA-Projekt kaputt machen?
CodeShuttle schreibt nur, was Sie in der Vorschau bestätigt haben. Löschungen führt es nur aus, wenn Sie sie ausdrücklich wählen, Konflikte blockieren den Lauf, bis Sie entschieden haben, und das TIA-Projekt speichert CodeShuttle nie selbst – das bleibt Ihre Entscheidung.
Brauche ich Siemens Multiuser Engineering?
Nein. Mit CodeShuttle arbeitet jeder Projekteur in seinem eigenen Projekt und führt Änderungen über das gemeinsame Git-Repository zusammen – ohne Multiuser-Server.
Verlassen meine Projektdaten das Haus?
Nein. CodeShuttle arbeitet lokal auf Ihrem Rechner. Ihre Projektdaten gehen ausschließlich an das Git-Ziel, das Sie selbst festlegen – etwa Ihr Netzlaufwerk oder Ihren eigenen Git-Server.

Alle Fragen & Antworten

Lassen Sie uns über Ihre SPS-Entwicklung sprechen.

Im kostenlosen Erkundungstermin per Microsoft Teams lernen wir Ihre heutige Arbeitsweise im TIA Portal kennen und klären gemeinsam, wo CodeShuttle Ihnen den größten Nutzen bringt. Unverbindlich und direkt mit dem Hersteller.

Kostenlos · ca. 30 Minuten · Microsoft Teams · unverbindlich
Erkundungstermin vereinbaren