حافظه خارجی

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

نکات مهم

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

برای مدرن ذخیره‌سازی USB به مصرف انرژی توجه کنید. یک جریان الکتریکی بالا می‌تواند سرور را آسیب بزند. این مقدار برای هر سرور متفاوت است.

داده‌هایی که از طریق FTP منتقل می‌شوند، هیچ‌گونه محافظت در برابر حملات ندارند، زیرا به صورت متن واضح منتقل می‌شوند. بنابراین توصیه می‌شود FTPS یا SSH2 را استفاده کنید.

برای هر ذخیره‌سازی خودکار یک سرویس جدید ایجاد می‌شود. بنابراین توجه داشته باشید که هر یک از این سرویس‌ها حافظه رم را مصرف می‌کنند، حتی اگر ذخیره‌سازی مورد استفاده قرار نگرفته باشد.

شاید پس از مدتی داده‌های قدیمی خودکار حذف شوند. به ویژه در ذخیره‌سازی پروژه، پر کردن کامل می‌تواند سرور را غیر قابل استفاده کند.

عملکرد

برای اینکه یک ذخیره‌سازی از طریق کنترلگر منطقی برنامه نویسی شده خوانده یا نوشته شود، باید قبلاً با بلوک عملکرد FS_INIT 初始isiert werden.

همه ذخیره‌سازی‌های USB در هنگام 初始isierung با سیستم عامل متصل می‌شوند. برای ذخیره‌سازی‌هایی که دارای سیستم فایل دور هستند، یک اتصال در هر عمل ایجاد و سپس بسته می‌شود. این روش آهسته‌تر است، اما منابع سرور هدف را حفظ می‌کند.

در هنگام رستارت سرور، وضعیت دیسک در کنترلگر منطقی برنامه نویسی شده ذخیره و پس از شروع دوباره بازگردانده می‌شود.

جستجو در ذخیره‌سازی

در پیکربندی می‌توان به صورت مستقیم در ذخیره‌سازی جستجو کرد. برای جستجو در یک ذخیره‌سازی USB، یک اتصال 初始isiert شده ضروری است.

پیکربندی

اولین کار ایجاد رسانه‌ها در منوی کنTEXT تحت داده‌ها حافظه خارجی است.

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

تips: ذخیره‌سازی‌ها می‌توانند کاملاً غیر فعال شوند. اگر گزینه فعال کردن انتخاب نشده باشد، سرویس نیز به طور کامل متوقف می‌شود.

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

اولین کار این است که سیستم فایل را 初始isiert یا در سیستم متصل کنید. این کار با بلوک عملکرد FS_INIT انجام می‌شود.

نکته: توجه داشته باشید که بلوک عملکرد FS_INIT بهتر است فقط یک بار برای هر ذخیره‌سازی استفاده شود، زیرا در حالی که برنامه دیگری در حال اجرا است، ذخیره‌سازی آزاد نیست.

پروتکل‌های پشتیبانی شده

پروتکل‌های زیر پشتیبانی می‌شوند:

پروتکل توضیحات
داده‌ها ذخیره‌سازی پروژه خودکار بر روی سرور. این ذخیره‌سازی به صورت جداگانه از پروژه صادرات می‌شود. فقط یک ذخیره‌سازی پروژه برای هر پروژه قابل استفاده است. پس از حذف ذخیره‌سازی، داده‌ها حفظ می‌شوند.
USB دسترسی به پارتیشن‌های فردی یک رسانه ذخیره‌سازی USB. توجه داشته باشید که آدرس‌دهی در فصل پورت‌های USB توضیح داده شده است.
SSH سرور SSH2 دور با SFTP. در حال حاضر هیچ گواهینامه‌ای برای احراز هویت پشتیبانی نمی‌شود.
FTP/FTPS سرور FTP دور یا سرور FTP با اتصال TLS. برخی از عملیات در حالت غیر فعال انجام می‌شوند.
سرور SMB سرور اشتراک Windows. این نوع فقط از Core 2 قابل دسترسی است.

سیستم‌های فایل پشتیبانی شده

همه سیستم‌های فایل رایج با استفاده از USB پشتیبانی می‌شوند. در این صورت پارتیشن‌ها روی سرور شناسایی و به طور مناسب نمایش داده می‌شوند. سیستم‌های فایل زیر پشتیبانی می‌شوند:

  • FAT32
  • FAT16
  • Microsoft exFAT (Core 2+)
  • vFAT
  • NTFS
  • BTRFS
  • EXT2
  • EXT3
  • EXT4
  • XFS
  • NILFS
  • ReiserFS
  • HFS+ (Mac)

نکته: پارتیشن باید بزرگتر از 1 MB باشد تا شناسایی شود.

مثال‌های کاربردی

وجود مختلفی از سناریوهایی که نیاز به دسترسی به فایل دارند، وجود دارد. برای مثال داده‌ها می‌توانند مستقیم از یک USB Stick به کنترلگر منطقی برنامه نویسی شده بارگذاری یا روی Stick نوشته شوند. همچنین امکان خودکار یافتن یک فایل روی Stick و خواندن آن وجود دارد. در اینجا چند مثال:

  • نوشتن داده‌های لاگ بر روی رسانه‌های خارجی.
  • نوشتن داده‌های CSV برای تحلیل.
  • خواندن مجوزهای دسترسی.
  • ذخیره خودکار گزارش‌ها بر روی ذخیره‌سازی‌های دور.