Pipeline Actions
Pipeline Actions sind die Bausteine von SEW Pipelines. Jede Action repräsentiert einen diskreten, deterministischen OT-Vorgang, der auf einem einzelnen Gerät oder über eine gesamte Flotte hinweg ausgeführt werden kann. Actions werden in der Cloud orchestriert und sicher über das SEW Gateway ausgeführt, wodurch eine lokale OT-Ausführung ohne Offenlegung des Steuerungsnetzwerks sichergestellt wird.
Nicht alle Actions werden von jedem Hersteller unterstützt. Die Funktionen hängen von den APIs, Engineering-Tools und Protokollzugriffen ab, die von der jeweiligen Plattform bereitgestellt werden. Herstellerspezifische Kompatibilitätsinformationen finden Sie in der Pipeline Action Capability Matrix by Vendor.
Die folgenden Abschnitte beschreiben jede verfügbare Pipeline Action.
Project Backup
Führt ein automatisiertes Backup einer PLC, eines HMI oder eines Antriebs durch, indem die Projekt-, Programm- oder Konfigurationsdateien vom Gerät abgerufen werden.
SEW speichert das resultierende Backup versioniert und mit Zeitstempel im Project-Repository. Dies gewährleistet konsistente Wiederherstellungspunkte, reduziert manuellen Engineering-Aufwand und erhält die historische Nachvollziehbarkeit.
Typische Anwendungsfälle:
- Tägliche oder wöchentliche Backup-Zeitpläne
- Backup-vor-Deployment-Workflows
- Audit-Compliance und Versionsaufbewahrung
- Erfassung von Änderungen, die an der Maschine vorgenommen wurden
FTP Backup
Stellt eine Verbindung zu einem Gerät oder Dateisystem über FTP oder SFRP her, um Backup-Dateien, Konfigurationssätze, Programmarchive oder Logs abzurufen.
Ideal für Geräte, die Dateizugriff über FTP bereitstellen, jedoch keine nativen Project-Backup-APIs unterstützen.
Typische Anwendungsfälle:
- Backups von Antrieben/Motion Controllern
- Backups von Roboterkonfigurationen
- Extraktion von Log- und Diagnosedateien
SMB Backup
Verwendet das SMB/CIFS-Protokoll, um auf freigegebene Ordner auf Geräten oder Engineering-Hosts zuzugreifen und Backup-Artefakte abzurufen.
Häufig in OT-Umgebungen, in denen Windows-basierte Engineering-Tools Projektdateien in freigegebenen Verzeichnissen ablegen.
Typische Anwendungsfälle:
- Backup von Projekten oder Rezepturen, die auf Windows-Panels gespeichert sind
- Abrufen freigegebener Konfigurationsdateien
- Zugriff auf gerätespezifische Projektverzeichnisse
Deployment
Stellt eine Projektversion aus dem SEW-Repository auf einem oder mehreren Geräten bereit.
Diese Action nutzt typischerweise herstellerseitig bereitgestellte Engineering-Software, APIs oder CLI-Dienstprogramme, die lokal über das Gateway ausgeführt werden.
Typische Anwendungsfälle:
- Produktions-Rollouts
- Deployments auf mehreren Geräten
- Automatisierte „Build → Deploy → Validate“-Workflows
Update Device Firmware
Aktualisiert die Firmware auf unterstützten Geräten mithilfe herstellerseitig freigegebener Firmware-Pakete.
SEW stellt sicher, dass Firmware-Dateien sicher gespeichert werden und Updates in einem kontrollierten, schrittbasierten Prozess ablaufen.
Typische Anwendungsfälle:
- Vereinheitlichung der Firmware über Produktionslinien hinweg
- Security-Patch-Zyklen
- Automatisierte Wartungsfenster
Read Variables from Device
Liest Laufzeitvariablen, Tags oder Datenpunkte von einem Gerät.
SEW speichert die erfassten Werte als Teil des Pipeline-Ausführungsprotokolls und stellt sie für nachfolgende Schritte bereit.
Typische Anwendungsfälle:
- Sicherheitsprüfungen vor dem Deployment
- Erfassung des Maschinenzustands vor Updates
- Parameter-Audits und Compliance-Nachweise
- Abruf von Geräteparametern für eine API-Integration/-Logik
Write Variables to Device
Schreibt eine oder mehrere Laufzeitvariablen oder Parameter auf ein Gerät.
Werte können statisch in der Pipeline definiert oder dynamisch aus vorherigen Schritten übergeben werden.
Typische Anwendungsfälle:
- Einstellen von Maschinenparametern
- Aktualisieren von Zählern oder Zeitstempeln
- Vorbereitung von Geräten vor Deployment oder Test
Device Snapshot
Erfasst eine zeitpunktbezogene Momentaufnahme von Gerätemetadaten und Betriebsmerkmalen.
Je nach Herstellerunterstützung können dazu Firmware-Versionen, IP-Konfiguration, Gerätezustand, Projektname, Diagnosezähler und weitere Systeminformationen gehören.
Typische Anwendungsfälle:
- Baseline-Erfassung vor Deployments
- Zustandsprüfungen
- Aktualisierung des Asset-Inventars
Rotate Control Password
Aktualisiert steuerungsseitige Geheimnisse (Passwörter/Zugangsdaten, Zertifikate oder Token) auf unterstützten Geräten.
Diese Action gewährleistet eine konsistente Rotation von Zugangsdaten im Einklang mit den Sicherheitsrichtlinien des Unternehmens. Geheimnisse werden in einem Security Hub - Vault gespeichert.
Typische Anwendungsfälle:
- Monatliche oder vierteljährliche Passwortrotation
- Security-Compliance-Workflows
- Flottenweite Härtung von Zugangsdaten
Library Upgrade
Aktualisiert Bibliotheken oder Codemodule innerhalb eines PLC-Projekts gemäß den vom Hersteller unterstützten Mechanismen.
Diese Action ermöglicht die zentrale Durchsetzung von Bibliotheksversionen und einheitlichen Code-Standards über Engineering-Teams hinweg.
Typische Anwendungsfälle:
- Aktualisierung gemeinsam genutzter Funktionsbausteine über Maschinen hinweg
- Durchsetzung standardisierter Bibliotheksversionen
- Vorbereitung von Projekten vor dem Deployment