Passa al contenuto principale

Pipeline Actions

Le Pipeline Actions sono i blocchi costitutivi delle SDA Pipelines. Ogni action rappresenta un'operazione OT discreta e deterministica che può essere eseguita su un singolo dispositivo o sull'intera flotta. Le actions vengono orchestrate nel cloud ed eseguite in modo sicuro tramite l'SDA Gateway, garantendo l'esecuzione OT locale senza esporre la rete di controllo.

Non tutte le actions sono supportate da ogni vendor. Le funzionalità dipendono dalle API, dagli strumenti di engineering e dall'accesso ai protocolli forniti da ciascuna piattaforma. Consultare la Pipeline Action Capability Matrix by Vendor per la compatibilità specifica del vendor.

Le sezioni seguenti descrivono ciascuna Pipeline Action disponibile.


Project Backup​

Esegue un backup automatizzato di un PLC, HMI o azionamento recuperando i file di progetto, programma o configurazione dal dispositivo.
SDA archivia il backup risultante nel repository Project, con versionamento e marca temporale. Ciò garantisce punti di ripristino coerenti, riduce il lavoro manuale di engineering e mantiene la tracciabilità storica.

Utilizzi tipici:

  • Pianificazioni di backup giornaliere o settimanali
  • Flussi di lavoro di backup prima del deployment
  • Conformità agli audit e conservazione delle versioni
  • Acquisizione delle modifiche effettuate a bordo macchina

FTP Backup​

Si connette a un dispositivo o a un file system tramite FTP o SFRP per recuperare file di backup, set di configurazione, archivi di programmi o log.
Ideale per dispositivi che espongono l'accesso ai file tramite FTP ma non supportano API native di backup dei progetti.

Utilizzi tipici:

  • Backup di azionamenti/controllori di movimento
  • Backup delle configurazioni dei robot
  • Estrazione di file di log e diagnostici

SMB Backup​

Utilizza il protocollo SMB/CIFS per accedere a cartelle condivise su dispositivi o host di engineering al fine di recuperare gli artefatti di backup.
Comune negli ambienti OT in cui gli strumenti di engineering basati su Windows archiviano i file di progetto in directory condivise.

Utilizzi tipici:

  • Backup di progetti o ricette archiviati su pannelli Windows
  • Recupero di file di configurazione condivisi
  • Accesso a directory di progetto specifiche del dispositivo

Deployment​

Distribuisce una versione di progetto dal repository SDA verso uno o più dispositivi.
Questa action utilizza tipicamente software di engineering, API o utilità CLI forniti dal vendor ed eseguiti localmente tramite il Gateway.

Utilizzi tipici:

  • Rollout in produzione
  • Deployment su più dispositivi
  • Flussi di lavoro automatizzati "build → deploy → validate"

Update Device Firmware​

Aggiorna il firmware sui dispositivi supportati utilizzando pacchetti firmware approvati dal vendor.
SDA garantisce che i file firmware siano archiviati in modo sicuro e che gli aggiornamenti vengano eseguiti secondo un processo controllato e suddiviso in fasi.

Utilizzi tipici:

  • Standardizzazione del firmware sulle linee di produzione
  • Cicli di patching di sicurezza
  • Finestre di manutenzione automatizzate

Read Variables from Device​

Legge variabili di runtime, tag o data point da un dispositivo.
SDA archivia i valori acquisiti come parte del log di esecuzione della pipeline e li rende disponibili per i passaggi successivi.

Utilizzi tipici:

  • Controlli di sicurezza prima del deployment
  • Acquisizione dello stato macchina prima degli aggiornamenti
  • Audit dei parametri e verifica della conformità
  • Recupero dei parametri del dispositivo per un'integrazione/logica API

Write Variables to Device​

Scrive una o più variabili o parametri di runtime su un dispositivo.
I valori possono essere definiti staticamente nella pipeline oppure passati dinamicamente dai passaggi precedenti.

Utilizzi tipici:

  • Impostazione dei parametri macchina
  • Aggiornamento di contatori o marche temporali
  • Preparazione dei dispositivi prima del deployment o del collaudo

Device Snapshot​

Acquisisce uno snapshot puntuale dei metadati e delle caratteristiche operative del dispositivo.
A seconda del supporto del vendor, può includere versioni firmware, configurazione IP, stato di salute del dispositivo, nome del progetto, contatori diagnostici e altre informazioni di sistema.

Utilizzi tipici:

  • Registrazione della baseline prima dei deployment
  • Controlli dello stato di salute
  • Aggiornamenti dell'inventario degli asset

Rotate Control Password​

Aggiorna i segreti a livello di controllo (password/credenziali, certificati o token) sui dispositivi supportati.
Questa action garantisce una rotazione coerente delle credenziali in linea con le policy di sicurezza aziendali. I segreti sono archiviati in un Security Hub - Vault.

Utilizzi tipici:

  • Rotazione mensile o trimestrale delle password
  • Flussi di lavoro di conformità alla sicurezza
  • Rafforzamento delle credenziali sull'intera flotta

Library Upgrade​

Aggiorna librerie o moduli di codice all'interno di un progetto PLC secondo i meccanismi supportati dal vendor.
Questa action consente l'applicazione centralizzata delle versioni delle librerie e degli standard di codice comuni tra i team di engineering.

Utilizzi tipici:

  • Aggiornamento di blocchi funzione condivisi su più macchine
  • Applicazione di versioni standard delle librerie
  • Preparazione dei progetti prima del deployment