بلوک عملکرد FS_TOUCH

بلوک عملکرد FS_TOUCH یک فایل جدید ایجاد می‌کند یا تاریخ آخرین تغییر را در یک سیستم فایل تغییر می‌دهد.

سیستم فایل قبلاً باید با استفاده از FS_INIT 初始isiert worden sein. Alle Operationen erfolgen dabei asynchron pro angelegtem Speichermedium.

ورودی DO

در یک لبه مثبت، فایل ایجاد می‌شود یا تاریخ تغییر می‌کند، در صورت پشتیبانی از روش توسط پروتکل.

ورودی DEV

دستگاه را تعریف می‌کند که از آن برای دسترسی به فایل‌ها استفاده شود. دستگاه در پروژه استفاده می‌شود و می‌تواند در منوی کنTEXT unter Projekt Externer Speicher managed werden.

ورودی PATH

مسیر فایل در دستگاه ذخیره‌سازی را مشخص می‌کند. مسیر به یک Unix-Dateipfad im UTF-8 Format entspricht, falls dieses unterstützt wird. Der Pfad wird wie folgt dargestellt:

Ordner/Unterordner/Datei.txt

ورودی MTIME

در صورت مشخص شدن، تاریخ و زمان آخرین تغییر تنظیم می‌شود. فرمت با استفاده از DT# angegeben wird. Wird das Datum nicht angegeben, so wird die aktuelle Systemzeit des Servers verwendet.

ورودی ATIME

در صورت مشخص شدن، تاریخ و زمان آخرین دسترسی تنظیم می‌شود. فرمت با استفاده از DT# angegeben wird. Wird das Datum nicht angegeben, so wird die Zeit vom Eingang MTIME verwendet.

خروجی DONE

خروجی در صورت موفقیت یک پالس برمی‌گرداند تا عملیات بعدی انجام شود. پالس در پایان فرایند رخ می‌دهد، حتی اگر خطایی رخ داده باشد.

خروجی ERROR

در صورت خطا، یک متن با پیام خطا را برمی‌گرداند. این FALSE است اگر هیچ خطایی رخ نداده باشد. وضعیت برای استفاده بعدی ذخیره می‌شود.

دلیل‌های ممکن:

  • خدمت دستگاه ذخیره‌سازی شروع نشده است.
  • ذخیره‌سازی اولیه نشده است.
  • اطلاعات ورود نامعتبر است.
  • سرور دور نمی‌تواند به دست آید.
  • دستگاه ذخیره‌سازی وجود ندارد.
  • مسیر مشخص شده نامعتبر است.
  • به دستگاه ذخیره‌سازی نمی‌توان نوشت.
  • هیچ فضای ذخیره‌سازی در حافظه باقی نمانده یا حافظه فقط خواندنی است.
  • فункسیون توسط سیستم فایل پشتیبانی نمی‌شود.