Pipeline Actions
Pipeline Actions är byggstenarna i SDA Pipelines. Varje action representerar en diskret, deterministisk OT-operation som kan köras på en enskild enhet eller över en hel flotta. Actions orkestreras i molnet och körs säkert via SDA Gateway, vilket säkerställer lokal OT-exekvering utan att styrnätverket exponeras.
Alla actions stöds inte av samtliga leverantörer. Funktionaliteten beror på API:er, engineering-verktyg och protokollåtkomst som respektive plattform tillhandahåller. Se Pipeline Action Capability Matrix by Vendor för leverantörsspecifik kompatibilitet.
Följande avsnitt beskriver varje tillgänglig Pipeline Action.
Project Backup
Utför en automatiserad säkerhetskopiering av en PLC, HMI eller drivenhet genom att hämta projekt-, program- eller konfigurationsfiler från enheten.
SDA lagrar den resulterande säkerhetskopian i Project-repositoryt, versionerad och tidsstämplad. Detta säkerställer konsekventa återställningspunkter, minskar manuellt engineering-arbete och upprätthåller historisk spårbarhet.
Typiska användningsområden:
- Dagliga eller veckovisa scheman för säkerhetskopiering
- Arbetsflöden med säkerhetskopiering före driftsättning
- Revisionsefterlevnad och versionsbevarande
- Fångst av ändringar som gjorts vid maskinen
FTP Backup
Ansluter till en enhet eller ett filsystem via FTP eller SFRP för att hämta säkerhetskopior, konfigurationsuppsättningar, programarkiv eller loggar.
Idealiskt för enheter som exponerar filåtkomst via FTP men saknar stöd för inbyggda API:er för projektsäkerhetskopiering.
Typiska användningsområden:
- Säkerhetskopiering av drivenheter/rörelsestyrningar
- Säkerhetskopiering av robotkonfigurationer
- Extrahering av logg- och diagnostikfiler
SMB Backup
Använder protokollet SMB/CIFS för att komma åt delade mappar på enheter eller engineering-värdar för att hämta säkerhetskopieringsartefakter.
Vanligt i OT-miljöer där Windows-baserade engineering-verktyg lagrar projektfiler i delade kataloger.
Typiska användningsområden:
- Säkerhetskopiering av projekt eller recept som lagras på Windows-paneler
- Hämtning av delade konfigurationsfiler
- Åtkomst till enhetsspecifika projektkataloger
Deployment
Driftsätter en projektversion från SDA-repositoryt till en eller flera enheter.
Denna action använder vanligtvis leverantörens engineering-programvara, API:er eller CLI-verktyg som körs lokalt via Gateway.
Typiska användningsområden:
- Produktionsutrullningar
- Driftsättningar på flera enheter
- Automatiserade arbetsflöden för ”build → deploy → validate”
Update Device Firmware
Uppdaterar firmware på enheter som stöds med hjälp av leverantörsgodkända firmware-paket.
SDA säkerställer att firmware-filer lagras säkert och att uppdateringar körs i en kontrollerad, stegbaserad process.
Typiska användningsområden:
- Standardisering av firmware över produktionslinjer
- Cykler för säkerhetspatchning
- Automatiserade underhållsfönster
Read Variables from Device
Läser runtime-variabler, taggar eller datapunkter från en enhet.
SDA lagrar de insamlade värdena som en del av pipelinens exekveringslogg och gör dem tillgängliga för efterföljande steg.
Typiska användningsområden:
- Säkerhetskontroller före driftsättning
- Fångst av maskintillstånd före uppdateringar
- Parameterrevisioner och efterlevnadsverifiering
- Hämtning av enhetsparametrar för en API-integration/logik
Write Variables to Device
Skriver en eller flera runtime-variabler eller parametrar till en enhet.
Värden kan definieras statiskt i pipelinen eller överföras dynamiskt från föregående steg.
Typiska användningsområden:
- Inställning av maskinparametrar
- Uppdatering av räknare eller tidsstämplar
- Förberedelse av enheter före driftsättning eller test
Device Snapshot
Fångar en ögonblicksbild av enhetens metadata och driftsegenskaper vid en given tidpunkt.
Beroende på leverantörsstöd kan detta omfatta firmware-versioner, IP-konfiguration, enhetshälsa, projektnamn, diagnostikräknare och annan systeminformation.
Typiska användningsområden:
- Registrering av utgångsläge inför driftsättningar
- Hälsokontroller
- Uppdateringar av tillgångsinventarier
Rotate Control Password
Uppdaterar hemligheter på styrnivå (lösenord/inloggningsuppgifter, certifikat eller token) på enheter som stöds.
Denna action säkerställer konsekvent rotation av inloggningsuppgifter i linje med företagets säkerhetspolicyer. Hemligheter lagras i ett Security Hub - Vault.
Typiska användningsområden:
- Månatlig eller kvartalsvis lösenordsrotation
- Arbetsflöden för säkerhetsefterlevnad
- Härdning av inloggningsuppgifter i hela flottan
Library Upgrade
Uppgraderar bibliotek eller kodmoduler i ett PLC-projekt enligt leverantörsstödda mekanismer.
Denna action möjliggör centraliserad tillämpning av biblioteksversioner och gemensamma kodstandarder över engineering-team.
Typiska användningsområden:
- Uppdatering av delade funktionsblock över maskiner
- Tillämpning av standardiserade biblioteksversioner
- Förberedelse av projekt före driftsättning