آموزش بکاپگیری و بازیابی در سیستم ECS-700 سوپکن

سیستم ECS-700 سوپکن یکی از سیستمهای پیشرفته کنترل توزیعشده است که در محیطهای صنعتی حساس استفاده میشود. یکی از مهمترین اقدامات برای حفظ پایداری و امنیت سیستم، بکاپگیری منظم از پروژهها، Control Domainها و Operation Domainها است. بکاپگیری صحیح باعث میشود در صورت خرابی سختافزاری، خطای نرمافزاری یا مشکلات احتمالی، بازیابی سیستم به سرعت و بدون اختلال انجام شود.
انواع بکاپ در ECS-700
در ECS-700 چند نوع بکاپ وجود دارد که باید بسته به نیاز استفاده شوند:
- Whole Project Backup: شامل کل پروژه، Configurationها و دادههای مرتبط است.
- Single Control Domain Backup: بکاپ از یک Control Domain مشخص.
- Single Operation Domain Backup: بکاپ از یک Operation Domain مشخص.
- Single Control Station Backup: بکاپ از یک Control Station مشخص.
- Hardware Configuration Backup: بکاپ تنظیمات سختافزاری Control Station.
- Tag Configuration Backup: بکاپ پارامترهای Tag و تنظیمات مربوط به آنها.
- Program Backup (FBD/LD/ST): بکاپ برنامهها و Functional Blockهای سفارشی.
- Graphics Manual File Copy: بکاپ گرافیکها و صفحات نمایش سیستم.
- Domain Variable Backup: بکاپ متغیرهای Domain و ارتباط دادهها بین Domainها.
مراحل بکاپگیری کل پروژه
- در System Builder از منوی اصلی، گزینه File → Project Backup را انتخاب کنید.
- اطمینان حاصل کنید که هیچ فایلی در پروژه قفل نباشد؛ در غیر این صورت بکاپ شامل آخرین تغییرات نخواهد بود.
- مسیر ذخیره فایل بکاپ را تعیین کنید. توصیه میشود بکاپ در سرور مرکزی یا یک حافظه جداگانه نگهداری شود.
- بکاپ را اجرا کرده و تا پایان فرآیند صبر کنید تا تمامی دادهها ذخیره شوند.
نکته عملیاتی: قبل از ایجاد بکاپ، تمامی تغییرات پروژه را ذخیره کرده و مطمئن شوید هیچ فرآیند دیگری در حال استفاده از پروژه نیست.
رفع ارور هنگام بکاپگیری یا بازیابی
اگر هنگام بکاپگیری یا بازیابی اروری ظاهر شود، معمولاً دلیل آن این است که بخشهای مختلف پروژه در VFExplorer هنوز در Configuration Server ذخیره نشدهاند. برای رفع مشکل:
- نرمافزار VFExplorer را باز کنید.
- تمام بخشهای پروژه شامل Control Domain، Operation Domain، Control Station، Tag و Program را بررسی کنید.
- روی هر بخش راستکلیک کرده و گزینه Save to Configuration Server را انتخاب کنید.
- پس از ذخیره همه بخشها، مجدداً عملیات بکاپ یا بازیابی را انجام دهید.
این روش باعث میشود که تمام اطلاعات پروژه به صورت مرکزی ثبت شود و ارورها هنگام Backup یا Restore حذف شوند.
بکاپ Control Domain و Operation Domain
برای بکاپ یک Control Domain:
- در System Builder، Control Domain مورد نظر را انتخاب کنید.
- از منوی Edit → Export Domain استفاده کنید.
برای بکاپ یک Operation Domain:
- در System Builder، Operation Domain مورد نظر را انتخاب کنید.
- گزینه Edit → Export Domain را انتخاب کنید.
بکاپ Control Station و سختافزار
برای بکاپ یک Control Station:
- نرمافزار Config Explorer را باز کنید.
- Control Station مورد نظر را انتخاب کنید.
- از منوی Edit → Save as استفاده کنید تا فایل پشتیبان ایجاد شود.
برای بکاپ سختافزار Control Station:
- نرمافزار Hardware Configuration را باز کنید.
- از منوی File → Save as استفاده کنید.
بکاپ Tag و برنامهها
برای بکاپ پارامترهای Tag:
- نرمافزار Tag Builder را باز کنید.
- Tagهای مورد نظر را انتخاب و از منوی File → Export استفاده کنید.
برای بکاپ برنامههای FBD، LD و ST:
- نرمافزار برنامهنویسی مربوطه را باز کنید.
- از منوی File → Export استفاده کنید.
بکاپ متغیرها و گرافیکها
برای بکاپ Domain Variable:
- نرمافزار Domain Variable Configuration را باز کنید.
- گزینه File → Export را انتخاب کنید.
برای بکاپ گرافیکها و صفحات نمایش:
- نرمافزار VFHMICfg را باز کنید.
- فایل گرافیکی مورد نظر را انتخاب و مسیر ذخیره را بررسی کنید.
- فایل را کپی کنید تا بکاپ آماده شود.
بازیابی از بکاپ
- نرمافزار مربوط به نوع بکاپ را باز کنید (System Builder، Config Explorer، Tag Builder یا VFHMICfg).
- گزینه Restore / Import را انتخاب کنید.
- مسیر فایل بکاپ را مشخص کنید و نوع بازیابی (Whole Project یا بخش مشخص) را انتخاب کنید.
- بازیابی را اجرا کرده و پس از پایان، صحت دادهها و پیکربندی را بررسی کنید.
- در صورت بروز ارور، بررسی کنید که تمام بخشهای پروژه در VFExplorer → Save to Configuration Server ذخیره شده باشند.
نکات کلیدی و توصیهها
بازیابی ابتدا در محیط تست انجام شود و سپس در سیستم زنده اعمال شود تا اختلال به حداقل برسد.
بکاپها باید در مسیر امن و ترجیحاً جدا از سرور اصلی نگهداری شوند.
قبل از بکاپگیری، مطمئن شوید پروژه بدون خطا و تمامی تغییرات ذخیره شده باشد.
برای هر تغییر عمده در پروژه، ابتدا یک Full Backup تهیه کنید.
نسخههای Incremental Backup باید با آخرین Full Backup ترکیب شوند.