Filer kan leses og skrives direkte fra SPS asynkront. Konfigurasjonen skjer per prosjekt. Alle data inkludert alle passord bevares ved eksport av prosjektet.
Så lenge det skrives data på et lagringsmedium, kan fjerning av enheten føre til tap av data eller skade på filsystemet. Det anbefales derfor å visualisere skrivprosessen så lenge databæreren er initialisert.
Vær oppmerksom på strømforbruket ved USB-lagringsmedier. For høy strøm kan skade serveren. Dette varierer fra server til server.
Data som overføres via FTP er ikke beskyttet mot angrep, da de overføres i klartekst. Det anbefales derfor å bruke FTPS eller SSH2.
For hver lagring opprettes automatisk en ny tjeneste. Vær oppmerksom på at hver av disse tjenestene bruker RAM, selv om lagringen ikke brukes.
Slett eventuelt gamle data automatisk etter en stund. Spesielt for prosjektlagring kan fullskriving gjøre serveren ubrukelig.
For at en lagring kan skrives eller leses via SPS, må den først initialiseres med funksjonsblokken FS_INIT.
Alle USB-lagringsmedier kobles til operativsystemet ved initialisering. For lagringer med eksterne filsystemer, etableres en forbindelse ved hver handling og lukkes deretter igjen. Denne metoden er langsommere, men sparer ressursene på målserveren.
Ved serveromstart lagres tilstanden til diskstasjonen i SPS og gjenopprettes etter starten.
Under konfigurasjonen kan lagringen søkes direkte. For å søke i en USB-lagring, er en initialisert forbindelse nødvendig.
Først opprettes mediene i kontekstmenyen under Data Ekstern lagring.
Merknad: Antall lagringer er begrenset av den brukte
lisensen. Du må deaktivere et
gateway, en
ekstern lagring eller et
databytteslutpunkt for å frigjøre en lisenspoeng.
Tips: Lagring kan også deaktiveres helt. Hvis merket
Aktiver ikke er satt, avsluttes tjenesten helt.
For å kunne bruke eksterne medier, er det nødvendig å tilgå dem via filsystem-funksjonsblokker i SPS.
Først må filsystemet initialiseres eller bindes inn i systemet. Dette skjer med funksjonsblokken FS_INIT.
Merknad: Vær oppmerksom på at funksjonsblokken FS_INIT helst bare brukes én gang per lagring, da lagringen ikke frigjøres mens et annet program kjører.
Følgende protokoller støttes:
| Protokoll | Beskrivelse |
|---|---|
| Egen prosjektlagring på serveren selv. Denne eksporteres separat fra prosjektet. Bare en prosjektlagring per prosjekt kan brukes. Etter fjerning av lagringen bevares dataene. | |
| Tilgang til enkelte partisjoner på et USB-lagringsmedium. Vær oppmerksom på adresseringen i kapitlet USB-porter. | |
| Ekstern SSH2-server via SFTP. Øyeblikkelig støttes ingen sertifikater for autentisering. | |
| Ekstern FTP-server eller FTP-server via TLS-forbindelse. Noen operasjoner finner sted i passiv modus. | |
| Windows delingserver. Denne typen er bare tilgjengelig fra Core 2. |
Alle vanlige filsystemer støttes via USB. Partisjoner på serveren blir også oppdaget og vist tilsvarende. Følgende filsystemer støttes:
Merknad: Partisjonen må være større enn 1 MB for å bli oppdaget.
Det finnes ulike scenarier som kan kreve filtilgang. Blant annet kan data lastes direkte fra en USB-penn til SPS eller skrives til pennen. Det er også mulig å automatisk finne en fil på pennen og lese den inn. Her noen eksempler: