Filer kan læses og skrives asynkront direkte fra PLC. Konfigurationen foretages pr. projekt. Alle data inklusiv alle adgangskoder bevares ved eksportering af projektet.
Så længe der skrives på et opbevaringsmedium, kan fjernelse af enheden føre til tab af data eller beskadigelse af filsystemet. Det anbefales derfor at visualisere skriveprocessen, så længe databæreren er initialiseret.
Vær opmærksom på strømforbruget ved USB-opbevaringsmedier. For meget strøm kan beskadige serveren. Dette er forskelligt for hver server.
Data, der overføres via FTP, er ikke beskyttet mod angreb på nogen måde, da de overføres i klartekst. Det anbefales derfor at bruge FTPS eller SSH2.
For hver hukommelse oprettes automatisk en ny tjeneste. Vær opmærksom på, at hver af disse tjenester optager RAM, selv om hukommelsen ikke bruges.
Slet eventuelt gamle data efter en vis tid automatisk igen. Især ved projekthukommelse kan fuldskrivning gøre serveren ubrugelig.
For at en hukommelse kan læses eller skrives via PLC, skal den først initialiseres med funktionsblokken FS_INIT.
Alle USB-hukommelser forbindes ved initialisering med styresystemet. Ved hukommelser med fjernede filsystemer oprettes en forbindelse ved hver handling og lukkes derefter igen. Denne metode er langsommere, men sparer ressourcerne på målserveren.
Ved genstart af serveren gemmes tilstanden for enhedens disk i PLC og gendannes efter starten.
Under konfiguration kan hukommelsen gennemsøges direkte. For at gennemsøge en USB-hukommelse, er der brug for en initialiseret forbindelse.
Først oprettes medierne i menuen under Data Ekstern hukommelse.
Bemærkning: Antallet af hukommelser begrænses af den anvendte
licens. Du skal deaktivere et
gateway, en
ekstern hukommelse eller et
databyte-endepunkt, så en licenspunkt frigives igen.
Tip: Hukommelser kan også deaktiveres helt. Er afkrydsningsfeltet
Aktiver ikke markeret, stoppes tjenesten også fuldstændigt.
For at eksterne medier kan tilgås, er det nødvendigt at tilgå dem via filsystemsfunktionsblokke i PLC.
Først skal filsystemet initialiseres eller indlemmes i systemet. Dette gøres med funktionsblokken FS_INIT.
Bemærkning: Vær opmærksom på, at funktionsblokken FS_INIT helst kun bruges én gang pr. hukommelse, da hukommelsen ikke frigives, mens et andet program kører.
Følgende protokoller understøttes:
| Protokol | Beskrivelse |
|---|---|
| Egen projekthukommelse på serveren selv. Denne eksporteres separat ud over projektet. Der kan kun bruges én projekthukommelse pr. projekt. Efter fjernelsen af hukommelsen bevares dataene. | |
| Adgang til enkelte partitioner på et USB-hukommelsesmedium. Vær opmærksom på adresseringen i kapitlet USB-porte. | |
| Fjern SSH2-server via SFTP. Der understøttes endnu ikke nogen certificeringer til autentificering. | |
| Fjern FTP-server eller FTP-server via TLS-forbindelse. Nogle operationer finder sted i passiv tilstand. | |
| Windows-delt server. Denne type er kun tilgængelig fra Core 2. |
Alle almindelige filsystemer understøttes via USB. Der genkendes også partitioner på serveren og vises tilsvarende. Følgende filsystemer understøttes:
Bemærkning: Partitionen skal være større end 1 MB for at blive genkendt.
Der er forskellige scenarier, der kan kræve adgang til filer. Blandt andet kan data læses direkte fra en USB-nøgle ind i PLC eller skrives på nøglen. Det er også muligt automatisk at finde en fil på nøglen og indlæse den. Her er nogle eksempler: