Extern minne

Filer kan läsas och skrivas asynkront direkt från SPS. Konfigurationen sker per projekt. Alla data inklusive alla lösenord bevaras vid export av projektet.

Viktiga anmärkningar

Så länge data skrivs på ett lagringsmedium kan borttagning av enheten leda till dataförlust eller skada på filsystemet. Det är därför klokt att visualisera skrivprocessen så länge databäraren initieras.

Observera strömförbrukningen vid USB-lagringsmedier. En för hög ström kan skada servern. Denna varierar mellan olika servrar.

Data som överförs via FTP är inte skyddade mot några typer av attacker, eftersom de överförs i klartext. Det rekommenderas därför att använda FTPS eller SSH2.

En ny tjänst skapas automatiskt per lagring. Observera därför att var och en av dessa tjänster använder RAM, även om lagringen inte används.

Radera eventuellt gamla data automatiskt efter en viss tid. Särskilt i projektspeichern kan fullskrivning göra servern obrukbar.

Funktionssätt

För att ett lagringsmedium ska kunna läsas eller skrivas via SPS måste det först initieras med funktionsblocket FS_INIT.

Alla USB-lagringsmedier ansluts till operativsystemet vid initialisering. Vid lagringsmedier med fjärrfilsystem skapas en anslutning vid varje åtgärd och stängs sedan igen. Denna metod är långsammare, men sparar resurser på målservern.

Vid serverstart sparas tillståndet för enheten i SPS och återställs efter start.

Sök i lagring

Vid konfiguration kan lagringen direkt sökas igenom. För att söka igenom ett USB-lagringsmedium krävs en initierad anslutning.

Konfiguration

Först skapas medierna i menyn under Data Extern minne.

Anmärkning: Antalet lagringsmedier begränsas av den använda licensen. Du måste inaktivera ett gateway, en extern lagring eller ett databytespunkt för att frigöra en licenspunkt.

Tips: Lagringsmedier kan också helt inaktiveras. Om kryssrutan Aktivera inte är ikryssad avslutas även tjänsten helt.

För att externa medier ska kunna användas måste de anges i SPS med hjälp av filsystemsfunktionsblock.

Först måste filsystemet initieras respektive integreras i systemet. Detta görs med funktionsblocket FS_INIT.

Anmärkning: Se till att funktionsblocket FS_INIT används så lite som möjligt per lagringsmedium, eftersom lagringsmediet inte frigörs medan ett annat program körs.

Stödda protokoll

Följande protokoll stöds:

Protokoll Beskrivning
Data Egen projektspeicher på servern själv. Denna exporteras separat bredvid projektet. Endast en projektspeicher per projekt kan användas. Efter borttagning av lagringen bevaras data.
USB Åtkomst till enskilda partitioner på ett USB-lagringsmedium. Observera adresseringen i kapitlet USB-anslutningar.
SSH Fjärr-SSH2-server via SFTP. För närvarande stöds inga certifikat för autentisering.
FTP/FTPS Fjärr-FTP-server eller FTP-server via TLS-anslutning. Vissa operationer utförs i passiv läge.
SMB-server Windows-delningsserver. Denna typ är endast tillgänglig från och med Core 2.

Stödda filsystem

Alla vanliga filsystem stöds via USB. Partitioner på servern identifieras och visas därefter. Följande filsystem stöds:

  • FAT32
  • FAT16
  • Microsoft exFAT (Core 2+)
  • vFAT
  • NTFS
  • BTRFS
  • EXT2
  • EXT3
  • EXT4
  • XFS
  • NILFS
  • ReiserFS
  • HFS+ (Mac)

Anmärkning: Partitionen måste vara större än 1 MB för att den ska kunna identifieras.

Användningsexempel

Det finns olika scenarier som kan kräva filåtkomst. Bland annat kan data läsas direkt från en USB-stick till SPS eller skrivas till sticken. Det är också möjligt att automatiskt hitta en fil på stickan och läsa in den. Här några exempel:

  • Skrivning av loggdata till externa medier.
  • Skrivning av CSV-data för analys.
  • Läsning av åtkomstbehörigheter.
  • Automatisk placering av rapporter på fjärrlagringsmedier.