Zum Inhalt springen
IndustrialFlowBY COMQUENT, zur Startseite

// Vom Commit zur Steuerung

Wie kommt ein SPS-Stand auf die Maschine?

Zuletzt fachlich geprüft: · Andreas Schönfeld

Über neun Stages, und auf die Steuerung kommt er nur, wenn alle davor grün sind.

Leitstand · Demo-SzenarioBaureihe VPA-200 · Maschine #1038 · v4.8.3
/09 Deployment SPSIst-Stand bestätigt
Abb. 01 · Neun Stages vom Commit bis zur Steuerung.
Auf die Steuerung kommt ein Stand nur, wenn alle davor grün sind; produziert die Maschine, greift die Produktionssperre und der Stand wartet auf das Wartungsfenster.

// 01 Neun Stages

Was passiert in welcher Stage?

Jede Stage hat ihre Werkzeuge und schreibt ihr Ergebnis ins Dashboard.

Seit TIA Portal V21 legt Siemens KOP, FUP, SCL und Datenbausteine als Text ab; damit zeigt der Merge Request im Diff, welche Zeilen sich geändert haben.
Für CODESYS stehen CODESYS Git und der Test Manager bereit, für Rockwell die Emulation mit FactoryTalk Logix Echo.

Seit TIA Portal V21 schreibt das Version Control Interface auch KOP, FUP und SCL als Text (SIMATIC SD), sodass Reviewer im Merge Request jede geänderte Zeile sehen.

Pipeline · neun Stages
Nr.StageWerkzeugeErgebnis im Dashboard
/01CommitGit, Branch, Merge RequestAutor, Commit-ID, Ticket
/02ProjektexportOpenness/VCI (SIMATIC SD), TwinCAT, CODESYS Git, L5X-Exportgeänderte Bausteine, Exportformat
/03CompileEngineering-Werkzeug auf dem Build-AgentenFehler, Warnungen, Werkzeugversion
/04SimulationstestPLCSIM Advanced, CODESYS Test Manager, TcUnit, Logix EchoTestfälle gesamt, bestanden, fehlgeschlagen
/05IEC-62443-GateSecret-Scan, SBOM, CVE-Prüfung, SignaturGate-Ergebnis, Befunde, SBOM-Referenz
/06ArtefaktArchiv mit Bausteinen, Testprotokoll, SBOMHash, Signatur, Ablageort
/07FreigabeApproval-Gate, Vier-Augen-PrinzipFreigeber, Zeitpunkt, Kommentar
/08Deployment EdgeArgo CD oder FluxSync-Status je Maschine
/09Deployment SPSWartungsfenster, OPC-UA-Pre-Check, SnapshotErgebnis, Dauer, Rollback-Referenz

// 02 Produktionssperre

Was passiert, wenn die Maschine gerade produziert?

Dann bricht das Deployment ab, ohne die Steuerung zu berühren.

Der freigegebene Stand wartet auf das nächste Wartungsfenster, und dort prüft die Pipeline per OPC UA noch einmal Betriebsart und Auftrag, bevor sie lädt.
Genau das spielen wir im Pilot als Trockenlauf an der realen Maschine durch, samt Rollback danach.

industrialflow · deploy-sps · Beispielausgabe
#Demo-Szenario, Baureihe VPA-200, Maschine #1038[stage]Deployment SPS · Stand v4.8.3[ot-proxy]Tunnel aus der DMZ in die Fertigungszone steht[pre-check]OPC UA · Betriebsart AUTOMATIK · Auftrag aktiv[lock]Produktion gesperrt. Abbruch, Steuerung unverändert[queue]v4.8.3 wartet auf das nächste Wartungsfenster[window]Wartungsfenster geöffnet[pre-check]OPC UA · Betriebsart HAND · kein Auftrag[snapshot]v4.8.2 gesichert, Rollback-Referenz gesetzt[deploy]v4.8.3 geladen · Ist-Stand bestätigt[audit]Freigeber, Zeitpunkt, Hash protokolliert

// 03 Edge und SPS

Warum laufen Edge und SPS getrennt?

Edge-Workloads gehen per Argo CD oder Flux automatisch auf Soll, das SPS-Programm nur mit Freigabe im Wartungsfenster.

Inbetriebnehmer von hinten an einer stillstehenden Verpackungsmaschine, ein Bediengerät in der Hand
Geladen wird nur auf eine stehende Maschine, im Wartungsfenster.Symbolbild, mit KI erzeugt

Nächster Schritt

Erstgespräch zum Pilot.

Ob sich ein Pilot für Ihre Anlagen lohnt, klären wir vorher.
Im Erstgespräch gehen wir Toolchain, Baureihe oder Anlage und die Rolle Ihres Systemhauses durch, und Sie wissen danach, wie die erste Pipeline aussähe.

30 Minuten · unverbindlich · kein Vertriebsgespräch

TODO(andreas): Porträtfoto für das Erstgespräch
Andreas SchönfeldGeschäftsführer, Comquent GmbH