Funktionsblock FS_TOUCH

Funktionsblocket FS_TOUCH skapar en ny fil eller ändrar datumet för senaste ändringen på ett filsystem.

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

Ingång DO

Vid en positiv flank skapas filen eller datumet ändras, förutsatt att protokollet stöder metoden.

Ingång DEV

Definierar enheten från vilken filerna ska åtkommas. 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

Ingång MTIME

Om angivet, sätts ett datum och en tid för senaste ändringen. Formatet anges med hjälp av DT#. Om datumet inte anges används servertidens aktuella systemtid.

Ingång ATIME

Om angivet, sätts ett datum och en tid för senaste åtkomst. Formatet anges med hjälp av DT#. Om datumet inte anges används tiden från ingången MTIME.

Utgång DONE

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

Utgång ERROR

Returnerar i feletalet 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 existerar inte.
  • Den angivna sökvägen är ogiltig.
  • Det går inte att skriva till lagringsmediet.
  • Ingen lagringsplats kvar på lagringen eller lagringen är skrivskyddad.
  • Funktionen stöds inte av filsystemet.