Funktionsblock FS_FILESIZE

Funktionsblocket FS_FILESIZE returnerar filstorleken.

Filssystemet måste ha initierats tidigare med hjälp av FS_INIT. Alla operationer utförs asynkront per upprättat lagringsmedium.

Ingång GET

Vid en positiv flank bestäms filstorleken på lagringsmediet.

Ingång DEV

Definierar enheten från vilken det ska gå att komma åt filer. Enheten används per projekt och kan hanteras i kontextmenyn under Projekt Extern lagring.

Ingång PATH

Anger sökvägen till filen på lagringsmediet. Sökvägen motsvarar en Unix-filsökväg i UTF-8-format, om detta stöds. Sökvägen visas som följer:

Mapp/Undermapp/Fil.txt

Utgång DONE

Utgången returnerar vid lyckad operation en impuls för att utföra nästa operation. Impulsen sker när processen är klar, även om ett fel har inträffat.

Utgång SIZE

Utgången returnerar filstorleken i byte. Tillståndet sparas för senare användning.

Utgång ERROR

Returnerar vid fel en text med ett felmeddelande. Denna är FALSE, om inget fel har inträffat. Tillståndet sparas för senare användning.

Möjliga orsaker:

  • Tjänsten för lagringsmediet har inte startats.
  • Lagringen har inte initierats.
  • Inloggningsuppgifterna är ogiltiga.
  • Den avlägsna servern kunde inte nås.
  • Lagringsmediet finns inte.
  • Den angivna sökvägen är ogiltig.