
Der Funktionsblock FS_TOUCH erzeugt eine neue Datei oder ändert das Datum der letzten Änderung auf einem Dateisystem.
Das Dateisystem muss vorher mittels FS_INIT initialisiert worden sein. Alle Operationen erfolgen dabei asynchron pro angelegtem Speichermedium.
Bei einer positiven Flanke wird die Datei erzeugt oder das Datum geändert, sofern das Protokoll die Methode unterstützt.
Definiert das Gerät, von wo aus auf die Dateien zugegriffen werden soll. Das Gerät wird pro Projekt verwendet und kann im Kontextmenü unter Projekt Externer Speicher verwaltet werden.
Gibt den Pfad zur Datei auf dem Speichermedium an. Der Pfad entspricht dabei einem Unix-Dateipfad im UTF-8 Format, falls dieses unterstützt wird. Der Pfad wird wie folgt dargestellt:
Ordner/Unterordner/Datei.txt
Falls angegeben, wird ein Datum und eine Uhrzeit der letzten Änderung gesetzt. Das Format wird mittels DT# angegeben. Wird das Datum nicht angegeben, so wird die aktuelle Systemzeit des Servers verwendet.
Falls angegeben, wird ein Datum und eine Uhrzeit des letzten Zugriffs gesetzt. Das Format wird mittels DT# angegeben. Wird das Datum nicht angegeben, so wird die Zeit vom Eingang MTIME verwendet.
Der Ausgang gibt bei Erfolg einen Impuls zurück, um die nächste Operation durchzuführen. Der Impuls erfolgt beim Beenden des Vorgangs, auch wenn ein Fehler aufgetreten ist.
Gibt im Fehlerfall einen Text mit einer Fehlermeldung zurück. Dieser ist FALSE, wenn kein Fehler aufgetreten ist. Der Zustand wird für die spätere Verwendung gespeichert.
Mögliche Ursachen: