Funktionsblok FS_ISFILE

Den funktionsblok FS_ISFILE tjekker, om en fil findes.

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

Indgang CHECK

Når der er en positiv flanke, søges filen på lagerenheden.

Indgang DEV

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

Indgang PATH

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

Mappe/Undermappe/Fil.txt

Udgang DONE

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

Udgang EXISTS

Udgangen er sand, hvis filen blev fundet. Tilstanden gemmes til senere brug.

Udgang ERROR

Returnerer ved fejl en tekst med en fejlbesked. 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.