Pipeline-toiminnot
Pipeline-toiminnot ovat SDA Pipelinesin rakennuspalikoita. Jokainen toiminto edustaa erillistä, deterministista OT-operaatiota, joka voidaan suorittaa yksittäisellä laitteella tai koko laitekannassa. Toimintoja orkestroidaan pilvessä ja ne suoritetaan turvallisesti SDA Gatewayn kautta, mikä varmistaa paikallisen OT-suorituksen altistamatta ohjausverkkoa.
Kaikki valmistajat eivät tue kaikkia toimintoja. Ominaisuudet riippuvat kunkin alustan tarjoamista API-rajapinnoista, suunnittelutyökaluista ja protokollapääsystä. Katso valmistajakohtainen yhteensopivuus kohdasta Pipeline Action Capability Matrix by Vendor.
Seuraavissa osioissa kuvataan jokainen käytettävissä oleva Pipeline-toiminto.
Projektin varmuuskopiointi
Suorittaa PLC:n, HMI:n tai käytön automaattisen varmuuskopioinnin hakemalla projektin, ohjelman tai konfiguraatiotiedostot laitteelta.
SDA tallentaa syntyneen varmuuskopion Project-repositorioon versioituna ja aikaleimattuna. Tämä varmistaa yhdenmukaiset palautuspisteet, vähentää manuaalista suunnittelutyötä ja ylläpitää historiallista jäljitettävyyttä.
Tyypilliset käyttötapaukset:
- Päivittäiset tai viikoittaiset varmuuskopiointiaikataulut
- Varmuuskopiointi ennen käyttöönottoa -työnkulut
- Auditointivaatimusten täyttäminen ja versioiden säilytys
- Koneella tehtyjen muutosten talteenotto
FTP-varmuuskopiointi
Yhdistää laitteeseen tai tiedostojärjestelmään FTP- tai SFRP-yhteydellä varmuuskopiotiedostojen, konfiguraatiokokonaisuuksien, ohjelma-arkistojen tai lokien hakemiseksi.
Ihanteellinen laitteille, jotka tarjoavat tiedostopääsyn FTP:n kautta mutta eivät tue natiiveja projektivarmuuskopiointi-API-rajapintoja.
Tyypilliset käyttötapaukset:
- Käyttöjen/liikkeenohjaimien varmuuskopiot
- Robottien konfiguraatioiden varmuuskopiot
- Loki- ja diagnostiikkatiedostojen poiminta
SMB-varmuuskopiointi
Käyttää SMB/CIFS-protokollaa laitteiden tai suunnittelutyöasemien jaettuihin kansioihin pääsemiseksi ja varmuuskopioartefaktien hakemiseksi.
Yleinen OT-ympäristöissä, joissa Windows-pohjaiset suunnittelutyökalut tallentavat projektitiedostoja jaettuihin hakemistoihin.
Tyypilliset käyttötapaukset:
- Windows-paneeleille tallennettujen projektien tai reseptien varmuuskopiointi
- Jaettujen konfiguraatiotiedostojen hakeminen
- Laitekohtaisiin projektihakemistoihin pääsy
Käyttöönotto
Ottaa käyttöön projektiversion SDA-repositoriosta yhdelle tai useammalle laitteelle.
Tämä toiminto hyödyntää tyypillisesti valmistajan tarjoamaa suunnitteluohjelmistoa, API-rajapintoja tai CLI-työkaluja, jotka suoritetaan paikallisesti Gatewayn kautta.
Tyypilliset käyttötapaukset:
- Tuotantoon vienti
- Usean laitteen käyttöönotot
- Automatisoidut ”build → deploy → validate” -työnkulut
Laitteen laiteohjelmiston päivitys
Päivittää tuettujen laitteiden laiteohjelmiston valmistajan hyväksymillä laiteohjelmistopaketeilla.
SDA varmistaa, että laiteohjelmistotiedostot tallennetaan turvallisesti ja päivitykset suoritetaan hallitussa, vaiheistetussa prosessissa.
Tyypilliset käyttötapaukset:
- Laiteohjelmistoversioiden yhdenmukaistaminen tuotantolinjoilla
- Tietoturvapäivitysten jaksot
- Automatisoidut huoltokatkot
Muuttujien luku laitteelta
Lukee ajonaikaisia muuttujia, tageja tai datapisteitä laitteelta.
SDA tallentaa luetut arvot osaksi pipelinen suorituslokia ja asettaa ne seuraavien vaiheiden käyttöön.
Tyypilliset käyttötapaukset:
- Käyttöönottoa edeltävät turvallisuustarkastukset
- Koneen tilan talteenotto ennen päivityksiä
- Parametrien auditointi ja vaatimustenmukaisuuden todentaminen
- Laiteparametrien hakeminen API-integraatiota/-logiikkaa varten
Muuttujien kirjoitus laitteelle
Kirjoittaa yhden tai useamman ajonaikaisen muuttujan tai parametrin laitteelle.
Arvot voidaan määrittää staattisesti pipelinessa tai välittää dynaamisesti aiemmista vaiheista.
Tyypilliset käyttötapaukset:
- Koneparametrien asettaminen
- Laskurien tai aikaleimojen päivittäminen
- Laitteiden valmistelu ennen käyttöönottoa tai testausta
Laitteen tilannekuva
Tallentaa hetkellisen tilannekuvan laitteen metatiedoista ja toiminnallisista ominaisuuksista.
Valmistajan tuesta riippuen tämä voi sisältää laiteohjelmistoversiot, IP-konfiguraation, laitteen kunnon, projektin nimen, diagnostiikkalaskurit ja muita järjestelmätietoja.
Tyypilliset käyttötapaukset:
- Lähtötilanteen kirjaaminen ennen käyttöönottoja
- Kuntotarkastukset
- Laiterekisterin päivitykset
Ohjaussalasanan vaihto
Päivittää ohjaustason salaisuuden (salasanat/tunnistetiedot, varmenteet tai tokenit) tuetuilla laitteilla.
Tämä toiminto varmistaa johdonmukaisen tunnistetietojen vaihdon yrityksen tietoturvakäytäntöjen mukaisesti. Salaisuudet tallennetaan kohteeseen Security Hub - Vault.
Tyypilliset käyttötapaukset:
- Kuukausittainen tai neljännesvuosittainen salasanojen vaihto
- Tietoturvan vaatimustenmukaisuustyönkulut
- Tunnistetietojen koko laitekannan laajuinen kovennus
Kirjastojen päivitys
Päivittää PLC-projektin kirjastot tai koodimoduulit valmistajan tukemien mekanismien mukaisesti.
Tämä toiminto mahdollistaa kirjastoversioiden ja yhteisten koodistandardien keskitetyn valvonnan suunnittelutiimien kesken.
Tyypilliset käyttötapaukset:
- Jaettujen toimilohkojen päivittäminen koneiden välillä
- Standardikirjastoversioiden noudattamisen varmistaminen
- Projektien valmistelu ennen käyttöönottoa