آموزش WPLSoft — نصب تا برنامه‌نویسی

آموزش WPLSoft — نصب تا برنامه‌نویسی

۱. WPLSoft چیست؟

WPLSoft نرم‌افزار برنامه‌نویسی رسمی شرکت دلتا (Delta) برای PLCهای سری DVP است. این نرم‌افزار محیطی ساده و قدرتمند برای برنامه‌نویسی به زبان Ladder، SFC و دستورات لیست (Instruction List) فراهم می‌کند.

نکته مهم: WPLSoft یکی از محبوب‌ترین نرم‌افزارهای برنامه‌نویسی PLC در ایران است و به دلیل سادگی و پشتیبانی از زبان فارسی، بسیار مورد استفاده قرار می‌گیرد.

۲. نصب و راه‌اندازی

برای نصب WPLSoft، مراحل زیر را دنبال کنید:

  1. دانلود نرم‌افزار: از وب‌سایت رسمی دلتا یا منابع معتبر دانلود کنید.
  2. اجرای فایل نصب: فایل Setup را اجرا کنید.
  3. پذیرش قوانین: با قوانین موافقت کنید.
  4. انتخاب مسیر نصب: مسیر پیش‌فرض را انتخاب کنید.
  5. تکمیل نصب: منتظر بمانید تا نصب کامل شود.
توجه: WPLSoft با سیست‌عامل‌های ویندوز ۷، ۸، ۱۰ و ۱۱ سازگار است. برای نسخه‌های ۶۴ بیتی، ممکن است نیاز به تنظیمات خاصی باشد.

۳. آشنایی با محیط نرم‌افزار

پس از نصب، محیط WPLSoft شامل بخش‌های زیر است:

  • نوار ابزار (Toolbar): دسترسی سریع به دستورات پرکاربرد
  • پنجره پروژه (Project Window): نمایش ساختار پروژه
  • فضای برنامه‌نویسی (Programming Area): محل نوشتن کد
  • پنجره خروجی (Output Window): نمایش خطاها و پیام‌ها
  • نوار وضعیت (Status Bar): اطلاعات مربوط به اتصال و وضعیت PLC

۴. برنامه‌نویسی Ladder

زبان Ladder یا نردبانی، پرکاربردترین زبان برنامه‌نویسی PLC است. در WPLSoft، برنامه‌نویسی Ladder به صورت گرافیکی انجام می‌شود.

۴-۱. دستورات پایه

  • LD — بارگذاری تماس معمولی (Normally Open)
  • LDI — بارگذاری تماس معکوس (Normally Closed)
  • OUT — خروجی (Coil)
  • AND — سری کردن تماس
  • OR — موازی کردن تماس
; برنامه ساده استارت/استاپ موتور LD X0 ; دکمه استارت OR Y0 ; نگهداری (Holding) AND NOT X1 ; دکمه استاپ OUT Y0 ; خروجی موتور

۵. اشکال‌زدایی و مانیتورینگ

یکی از قابلیت‌های مهم WPLSoft، امکان اشکال‌زدایی و مانیتورینگ به صورت آنلاین است. برای این کار:

  1. PLC را با استفاده از کابل USB یا RS-232 به کامپیوتر متصل کنید.
  2. در منوی Connection، گزینه Online را انتخاب کنید.
  3. پس از اتصال، می‌توانید وضعیت ورودی‌ها، خروجی‌ها و ثبات‌ها را مشاهده کنید.
  4. با استفاده از گزینه Debug، می‌توانید برنامه را گام‌به‌گام اجرا کنید.

۶. مثال عملی

فرض کنید می‌خواهیم یک برنامه ساده برای روشن و خاموش کردن یک موتور با استفاده از دو دکمه (استارت و استاپ) بنویسیم:

; برنامه کنترل موتور با قفل نگهداری (Seal-in) LD X0 ; ورودی استارت (دکمه) OR Y0 ; نگهداری خروجی AND NOT X1 ; ورودی استاپ (دکمه) OUT Y0 ; خروجی موتور END ; پایان برنامه
نتیجه: با فشردن دکمه استارت (X0)، موتور روشن می‌شود و تا زمانی که دکمه استاپ (X1) فشرده نشود، روشن باقی می‌ماند.

این مقاله توسط تیم PLCSEA تهیه شده است.
آخرین بروزرسانی: ۲۸ تیر ۱۴۰۵