Funkcióblokk FS_TOUCH

A Funkcióblokk FS_TOUCH létrehoz egy új fájlt vagy megváltoztatja az utolsó módosítás dátumát egy fájlrendszeren.

A fájlrendszert előbb a FS_INIT segítségével kell inicializálni. Az összes művelet aszinkron módon történik az egyes tárolóeszközökhöz.

Bevitel DO

Egy pozitív él esetén létrehoz egy fájlt vagy megváltoztatja a dátumot, ha a protokoll támogatja a metódust.

Bevitel DEV

Azonosítja az eszközt, amelyről a fájlokhoz való hozzáférést kell végrehajtani. Az eszköz projektként van meghatározva és kezelhető a Projekt Külső tároló kontextmenü alatt.

Bevitel PATH

A fájl elérési útját adja meg a tárolóeszközön. Az elérési út egy Unix-fájlelérési útvonal UTF-8 formátumban, ha ezt támogatja. Az elérési út a következőképpen jelenik meg:

Mappa/Almappa/Fajl.txt

Bevitel MTIME

Ha megadva van, beállítja az utolsó módosítás dátumát és időpontját. A formátumot a DT# jelöléssel adja meg. Ha a dátum nem adva meg, akkor a szerver aktuális rendszidőjét használja.

Bevitel ATIME

Ha megadva van, beállítja az utolsó hozzáférés dátumát és időpontját. A formátumot a DT# jelöléssel adja meg. Ha a dátum nem adva meg, akkor a MTIME bevitel értékét használja.

Kimenet DONE

A kimenet siker esetén egy impulzust ad vissza, hogy az következő művelet végrehajtására. Az impulzus a folyamat befejeztével történik, még ha hiba is történt.

Kimenet ERROR

Hibakezelés során egy szöveg és egy hibajelzés jelenik meg. Ez FALSE, ha nincs hiba. Az állapot később történő használatra tárolva van.

Lehetséges okok:

  • A tárolóeszköz szolgáltatása nem indult el.
  • A tároló nem lett inicializálva.
  • A bejelentkezési adatok érvénytelenek.
  • A távoli szerver nem elérhető.
  • A tárolóeszköz nem létezik.
  • Az megadott elérési út érvénytelen.
  • A tárolóeszközre nem írható.
  • Nincs több szabad hely a tárolón vagy az olvasható.
  • A funkciót a fájlrendszer nem támogatja.