Funktionsblok FS_DISKINFO

Den funktionsblok FS_DISKINFO returnerer lagerpladsen for filsystemet.

Bemærk: Denne funktionsblok understøtter ikke FTP-forbindelser.

Filsystemet skal først initialiseres ved hjælp af FS_INIT. Alle operationer udføres asynkrone for hvert oprettet lagerenhed.

Indgang GET

Når en positiv flanke opstår, bestemmes lagerpladsen for filsystemet.

Indgang DEV

Definerer enheden, hvorfra filer skal tilgås. Enheden bruges pr. projekt og kan administreres i kontekstmenuen under Projekt Ekstern Lager.

Indgang PATH

Angiver stien til mappen på lagerenheden. Stien svarer til en Unix-filsti i UTF-8-format, hvis dette understøttes. Stien vises som følger:

Mappe/Undermappe

Udgang DONE

Udgangen returnerer et impuls ved succes for at udføre den næste operation. Impulsen opstår, når processen er afsluttet, også hvis der er opstået en fejl.

Udgang TOTAL

Returnerer den samlede størrelse af lagerpladsen i bytes. Tilstanden gemmes til senere brug.

Udgang FREE

Returnerer den tilgængelige størrelse af lagerpladsen i bytes. Tilstanden gemmes til senere brug.

Udgang USED

Returnerer den anvendte størrelse af lagerpladsen i bytes. Tilstanden gemmes til senere brug.

Udgang ERROR

Returnerer en tekst med en fejlmeddelelse, hvis der opstår en fejl. Denne er FALSE, hvis der ikke er opstået nogen fejl. Tilstanden gemmes til senere brug.

Mulige årsager:

  • Tjenesten for lagerenheden blev ikke startet.
  • Lagret blev ikke initialiseret.
  • Logindataene er ugyldige.
  • Den fjernede server kunne ikke nås.
  • Lagerenheden findes ikke.
  • Den angivne sti er ugyldig.
  • Funktionsblokken forstås ikke af protokollen.