يمكن قراءة وكتابة الملفات مباشرة من PLC بشكل غير متزامن. يتم تكوين ذلك لكل مشروع. يتم الحفاظ على جميع البيانات بما في ذلك جميع كلمات المرور عند تصدير المشروع.
ما دامت البيانات تُكتب على وسائط تخزين، قد يؤدي إزالة الجهاز إلى فقدان البيانات أو تلف نظام الملفات. لذلك من المستحسن توضيح عملية الكتابة طالما أن حامل البيانات يتم تهيئته.
انتبه عند وسائط تخزين USB إلى استهلاك الطاقة الكهربائية. قد يتلف الخادم بسبب طاقة كهربائية عالية جدًا، حيث تختلف هذه الطاقة من خادم لآخر.
البيانات التي تُنقل عبر FTP غير محمية ضد أي هجمات، حيث يتم نقلها بشكل واضح. لذلك يُنصح باستخدام FTPS أو SSH2.
يتم إنشاء خدمة جديدة تلقائيًا لكل ذاكرة. انتبه إلى أن كل هذه الخدمات تستهلك الذاكرة العشوائية (RAM)، حتى إذا لم يتم استخدام الذاكرة.
حذف البيانات القديمة تلقائيًا بعد فترة معينة إذا لزم الأمر. خاصة في ذاكرة المشروع، قد يجعل الكتابة الكاملة الخادم غير قابل للاستخدام.
لإمكانية كتابة أو قراءة الذاكرة عبر PLC، يجب أولًا تهيئة هذه الذاكرة باستخدام كتلة الوظيفة FS_INIT.
يتم ربط جميع ذاكرات USB بالجهاز عند التهيئة. في حالة ذاكرة نظام ملفات بعيد، يتم إنشاء اتصال لكل إجراء ثم إغلاقه بعد ذلك. هذه الطريقة أبطأ، لكنها تحافظ على موارد الخادم المستهدف.
عند إعادة تشغيل الخادم، يتم حفظ حالة القرص الصلب في PLC واستعادة الحالة بعد الإقلاع.
يمكن استكشاف الذاكرة مباشرة عند التكوين. لاستكشاف ذاكرة USB، يجب وجود اتصال تم تهيئته.
أولًا، يتم إنشاء الوسائط في قائمة السياق تحت البيانات الذاكرة الخارجية.
ملاحظة: عدد الذاكرة محدود بالترخيص
الترخيص المستخدم. يجب عليك إلغاء تنشيط
بوابة، أو ذاكرة خارجية
، أو
نقطة نهاية تبادل البيانات لتحرير نقطة ترخيص.
نصيحة: يمكن أيضًا تعطيل الذاكرة بالكامل. إذا لم يتم تحديد خيار
تفعيل، يتم إنهاء الخدمة بالكامل.
لإمكانية الوصول إلى الوسائط الخارجية، يجب استخدام كتلة الوظيفة لنظام الملفات في PLC.
أولًا، يجب تهيئة نظام الملفات أو دمجه في النظام. يتم ذلك باستخدام كتلة الوظيفة FS_INIT.
ملاحظة: انتبه إلى استخدام كتلة الوظيفة FS_INIT مرة واحدة لكل ذاكرة فقط، حيث لا يتم تحرير الذاكرة أثناء تشغيل برنامج آخر.
البروتوكولات التالية مدعومة:
| البروتوكول | الوصف |
|---|---|
| ذاكرة مشروع خاصة على الخادم نفسه. يتم تصدير هذه الذاكرة بشكل منفصل عن المشروع. يمكن استخدام ذاكرة مشروع واحدة فقط لكل مشروع. بعد إزالة الذاكرة، تظل البيانات محفوظة. | |
| الوصول إلى أقسام منفصلة من وسائط تخزين USB. انتبه إلى التوجيه في الفصل منافذ USB. | |
| خادم SSH2 بعيد عبر SFTP. في الوقت الحالي، لا يتم دعم الشهادات للتصديق. | |
| خادم FTP بعيد أو خادم FTP عبر اتصال TLS. بعض العمليات تحدث في الوضع السلبي. | |
| خادم مشاركة Windows. هذا النوع متاح فقط من Core 2. |
جميع أنظمة الملفات الشائعة مدعومة عبر USB. يتم أيضًا التعرف على الأقسام على الخادم وعرضها بشكل مناسب. الأنظمة التالية مدعومة:
ملاحظة: يجب أن تكون القسم أكبر من 1 ميغابايت حتى يتم التعرف عليه.
هناك سيناريوهات مختلفة قد تتطلب الوصول إلى الملفات. على سبيل المثال، يمكن تحميل البيانات مباشرة من عصا USB إلى PLC أو كتابتها على العصا. كما أنه من الممكن العثور تلقائيًا على ملف على العصا وقراءةه. إليك بعض الأمثلة: