چکيده مطلب:
در اين مقاله ما محيط داخلي نرم افزار WPLSoft را برايتان توضيح داديم. شما ياد ميگيريد هر نوار چه آيهايي دارد. همچنين نيز گفته شده است که کاربرد هر آي به چه صورت است. نرم افزار WPLSoft پرکاربرد ترين نرم افزار براي PLC Delta است.
آشنايي با نرم افزار WPLSoft
در ابتدا نرم افزار را از سايت شرکت رسمي (Delta Automation)، دانلود و آن را نصب کنيد. براي راهنمايي بيشتر ميتوانيد مقاله آموزش نصب wplsoft را مطالعه کنيد. بعداز اتمام نصب WPLSof، روي آي ايجاد شده کليک کنيد. برنامه مطابق شکل زير اجرا ميشود.

از جمله امکانات نرم افزار WPLSoft مي توان به موارد زير اشاره کرد:
- اصلاح برنامه در حالت آنلاين (online)
- تست و مانيتورکردن برنامه در حالت شبيه ساز و بدون نياز به plc
- زبان برنامه نويسي ladder ساده
با در ادامه آموزش نرم افزار wplsoft بهمراه ما باشيد. حال براي ايجاد پروژه جديد در نرم افزار WPLSoft کافي است به قسمت File رفته و گزينه New انتخاب کنيد و يا در قسمت پايين فايل، آي مربوط به ايجاد پروژه جديد را انتخاب کرده و يا کليد ميانبر ctrl+N استفاده کنيد. پس از آن پنجرهاي به صورت شکل زير باز ميشود.

- در قسمت Program titleمي توانيد عنوان پروژه رو وارد کنيد.
- در قسمت select مدل SPU را مشخص کنيد.
- در قسمت Communication Setting تنظيمات ارتباطي را مشخص کنيد.
- در قسمت File Name، نام پروژه را وارد کنيد.
- و در انتها OK را انتخاب کنيد و اطلاعات ثبت شود و وارد مرحله بعد شويد.
در اين مرحله دو صفحه در نرم افزار WPLSoft باز ميشود که هرکدام مربوط به يه زبان برنامهنويسي خاصي ميشود.

زبان برنامهنويسي LADDER (LAD) از محبوبيت بيشتري برخودار است. پس پنجره مربوط به زبان Instruction List Mode(IL) ببنديد. در ادامه پنجره Ladder Diagram Mode را باز کنيد.

حال آماده برنامه نويسي هستيم. در ابتدا به معرفي امکانات و نوار ابزارهاي WPLSoft ميپردازيم.
منوي File
- New: ايجاد پروژه جديد
- Open: باز کردن فايل
- Save: ذخيره کردن برنامه
- save as: ذخيره کردن به نام ديگري
- Close project: بستن پروژه
- Print : پرينت گرفتن از برنامه
- print setup: تنظيمات پرينت
- program comparison: مقايسه برنامه
- Export کردن برنامه
- Import کردن برنامه
- آخرين فايل ذخيره شده
- Exit: خروج از برنامه

منوي Edit
- Undo: بازگشت به عقب
- Redo: رفتن به جلو
- Cut: بريدن برنامه
- Copy: کپي کردن برنامه
- Paste: چسباندن
- Delete: حذف کردن
- Select All: انتخاب همه
- Insert Row: اضافه کردن يک سطر
- Delete Row: حذف يک سطر
- Delete Vertical Line: حذف خط عمودي
- Insert Cell: وارد کردن يک فاصله
- Delete Cell: حذف يک فاصله
- Program Title: عنوان برنامه

منوي Compiler
- Ladder => Instruction: تبديل زبان LAD به IL
- Instruction => Ladder : تبديل زبان IL به LAD
- SFC => Instruction : تبديل زبان SFC به IL
- Instruction => SFC: تبديل زبان IL به SFC

منوي Comment
- Edit Device Comment : ويرايش توضيحات ابزارها
- Edit Segment Comment: ويرايش توضيحات جمله ها
- Edit Row Comment: ويرايش توضيحات سطرها

منوي search
- Search: جستجو
- Replace: جا به جا کردن
- Go to: رفتن به
- Go to the Start: رفتن به ابتدا
- Go to the End: رفتن به انتها

منوي View
- Toolbars : نوار ابزار
- Work Space : فضاي کار
- Output Window: پنجره خروجي
- Monitoring Data Format : نمايش نوع فرمت اعداد
- Floating Format Setting : تنظيمات نوع اعشاري
- Zoom: بزرگنمايي
- Instruction List Mode: زبان نوشتاري
- Ladder Diagram Mode: زبان LAD
- SFC Diagram Mode: زبان SFC (فلوچارت)
- Edit Monitored devices: ويرايش ابزارهاي مانيتور شده
- Device Comment List: ليست توضيحات ابزارها
- Used Device Report: گزارش ابزار استفاده شده
- Show Comment: نمايش توضيحات
- Action/transition Editor: عمليات و شرط در SFC
- Symbol Table : جدول نمادها
- System Block: بلوک اطلاعات سيستمي PLC

منوي Communication
- Transfer Setup: تنظيم تبادل اطلاعات
- System Security: تنظيمات امنيتي
- Run: اجرا کردن برنامه
- Stop: توقف برنامه
- Ladder Start Monitoring: شروع مانيتورينگ LAD
- SFC Start Monitoring: شروع مانيتورينگ SFC
- 7-Devise Batch Monitoring: مانيتور کردن همزمان آدرس ها
- Set Device On/Off: روشن و خاموش کردن آدرس ها
- Enter value: وارد کردن مقدار
- Edit Register Memory(T,C,D): ويرايش حافظه هاي T,D,C
- Edit Bit Memory(M,S): ويرايش حافظه هاي بيتي (M,S)
- Forced Devices List: ليست ابزارهاي اجباري
- Format PLC Memory: فرمت کردن حافظه PLC،(Reset factory)
- Edit File Register Memory: ويرايش فايل رجيسترهاي حافظه
- Send Changes : ارسال تغيير
- Memory Card Service: سرويس کارت حافظه
- Communication Auto-detect: جستجوي خودکار براي ارتباط
- PLC Information: اطلاعات پي ال سي

منوي Options
- Communication setting: تنظيمات ارتباط
- Change PLC Type: تغيير نوع PLC
- Program Setting: تنظيمات برنامه
- Edit setup: ويرايش تنظيمات
- Set Color and Font of Ladder Diagram: تنظيم رنگ و فونت براي زبان LAD
- Modem connection : ارتباط مودم
- Set RTC: تنظيم زمان پي ال سي
- PLC Second Backup Setting : تنظيمات پشتيباني ثابت پي ال سي
- Prompt to Edit Device Comment: ويرايش توضيحات المان ها
- DU01 Setting: عمليات پسورد
- Language Setup: تنظيمات زبان

منوي Wizard
- PID Instruction: دستورات PID
- High-Speed Counter: شمارنده هاي سرعت بالا
- High-Speed Counter: خروجي پالس سرعت بالا
- Communication Program: برنامه ارتباط شبکه
- Positioning Control: کنترل موقعيت
- Auxiliary Setup for Extension Modules: پيکربندي کارت هاي افزايشي
- Sending Massage Setup: تنظيمات ارسال پيام
- Axis Motion Control: کنترل موقعيت دو محوره
- Interrupt Service: سرويس وقفه

در ادامه به بررسي دستورات plc delta در نرم افزار WPLSoft مي پردازيم و با حل مثالهايي بيشتر با محيط نرم افزار آشنا ميشويم.
معرفي دستورات ديجيتال
برنامه نويسي دلتا داراي المان هاي X ,Y ,D ,M , T ,S ,C است. ابتدا تک تک اين المان ها را توضيح ميدهيم.
X: ورودي هاي plc delta که بر مبناي اوکتال است يعني:
- X1 تا X7
- X10 تا X17
- X20 تا X27
Y: خروجي هاي plc delta که بر مبناي اوکتال است يعني
- Y1 تا Y7
- Y10 تا Y17
- Y20 تا Y27
M: حافظهاي داخلي که به آنها رلههاي کمکي يا فلگ نيز ميگويند. اين حافظهها هم به عنوان ورودي و هم به عنوان خروجي استفاده ميشوند و به صورت بيتي هستند. Mها به سه دسته کلي تقسيم مي شوند:
- حافظه هاي عمومي که ناپايدار هستند.(با قطع برق ريست مي شوند)
- حافظه هاي عمومي که پايدار هستند.(بت قطع برق وضعيت شان حفظ مي شود)
- حافظه هاي مخصوص که بعضي از آنها پايدار مي باشد.
براي اطلاع از تعداد و مشخصات حافظه هاي داخلي (M)، به کاتالوگ PLC مراجعه کنيد.
مثال: پي ال سي مدل PLC 14SS2

Mها در هر قسمت General و Latched و special مشخص شده است. از هرکدام در موقعيت مورد نظر استفاده ميشود. به عنوان مثال M1000 به محض RUN شدن پي ال سي فعال (ON) مي شود. با مراجعه به راهنما جزييات اين حافظه ها را ميبينيد.
D: رجيسترهايي که به صورت 16 و 32 بيتي هستند به چند دسته تقسيم ميشوند:
- رجيسترهاي ناپايدار (General).
- رجيستر هاي پايدار .(Latched)
- رجيسترهاي خاص که داراي عملکرد خاصي است.
- رجيسترهاي خاص که براي ماژول هاي خاصي تعيين شده اند.

براي اطلاع از مشخصات رجيسترها بايد به راهنماي پي ال سي هاي دلتا مراجعه شود.
T: همان TIMER است که به عنوان زمان سنج عمل کرده و يک ورودي است.
C: همان COUNTER است. وظيفه شمارش را به عهده دارد و يک ورودي است.
S: رله هاي مرحله اي (Step Relay) بوده و در برنامهنويسي فرآيندهاي ترتيبي استفاده مي شود.
F و E: ايندکس که مي تواند به عنوان رجيسترهاي کمکي در برخي از دستورات استفاده شود.
در اين جا يک سري نکات است که بايد در برنامه نويسي رعايت کنيد:
- اعداد صحيح دسيمال بايد با پيشوند K نمايش داده مي شود: K55
- اعداد در مبناي هگز با H نمايش داده مي شود: H4B
- اعداد اعشاري با پيشوند F نمايش داده مي شوند: F78.23
در قسمت نوار ابزار برنامه WPLSoft المانهايي هستند که فوق العاده پرکاربردند، ابتدا اين المانها را بررسي ميکنيم:

از سمت چپ به ترتيب
- تيغه باز (Normally Open Contact)
- تيغه بسته (Normally Close Close)
- لبه بالا رونده (Rising Edge)
- لبه هاي پايين رونده (Falling Edge)
- رله هاي مرحله اي (Step Relay)
- دستورات برنامه (Application Instruction)
- خروجي (Output Coil)
- اتصال خط افقي (Horizontal)
- اتصال خط عمودي (Vertical Line)
- عملگر NOT (Inverse Logic)
- توابع مقايسه اي (Comparison)
- لبه بالا رونده (مورد استفاده براي چندين تيغه)
- لبه پايين رونده (مورد استفاده براي چندين تيغه)
- پاک کردن خط عمودي
- اضافه کردن خط عمودي
- پاک کردن خط عمودي (مكان نما به خط پايين منتقل ميشود)
مثال:
برنامه اي بنويسيد که با يک شستي (استارت) موتور روشن و با شستي ديگر (استوپ) موتور خاموش شود.
- X0: Start
- X1: Stop
- Y0: Motor
نشانگر را ابتداي خط قرار داده و شروع به تايپ دستور ميکنيم. پس از نوشتن LD X0، دکمه Enter را زده و يا روي گزينه OK کليک ميکنيم.

در ادامه مجدد مثل قبل براي شستي استوپ LD X1 ، دکمهي Enter را ميزنيم.

و در ادامه خط مجدد OUT Y0 را نوشته و روي گزينه OK کليک ميکنيم.

در نهايت برنامه به صورت زير مي شود.

در اينجا شما مي توانيد در صورت دسترسي نداشتن به سخت افزار PLC، از قسمت شبيه ساز WPLSoft استفاده کنيد.

- ابتدا گزينه Simulator را فعال ميکنيد.
- بعد گزينه Write to PLC را براي دانلود برنامه کليک ميکنيد.
- سپس برنامه را در حالت Online Mode ميگذاريد.
- حال با زدن گزينه RUN برنامه PLC را اجرا ميکنيد.
- اگر بخواهيد ورودي هاي نوع X را از سيمولاتور فعال کنيد بايد روي اين گزينه کليک کنيد. اما اگر ?ورودي ها از نوع M باشد، نيازي به اين گزينه نيست.
در ادامه کافي است بر روي ورودي X0 کليک راست کنيد. Set On را بزنيد. براي خارج شدن از حالت تحريک، مجدد کليک راست کرده و Set Off را بزنيد.
در برنامه فوق همان گونه که ميبينيد با فعال کردن ورودي استارت (X0)، خروجي (Y0) روشن ميشود. اما خروجي تا زماني روشن است که دست ما روي شستي استارت باشد. با برداشتن دست از روي شستي استارت، خروجي (Y0) غير فعال مي شود. براي رفع اين مشکل در صنعت تيغه باز خروجي را با شستي استارت موازي ميکنند. به صورت زير:

نکته: در نظر داشته باشيد براي ايجاد فاصله بين دو خط برنامه، از Ctrl+I و براي حذف فاصله Ctrl+Y استفاده کنيد.
در جدولي که مشاهده ميکنيد فهرستي از دستورات المانها به منظور سرعت بخشيدن به برنامهنويسي شما تهيه شده است.

نکته: براي دسترسي به دستورات موجود در برنامه WPLSoft ميتوانيد از کليد ميانبر F6 يا در قسمت نوار ابزار، آي F6 کليک کنيد.
با انجام اين کار صفحهاي به صورت زير باز مي شود.

1- در قسمت SV2 تمامي دستورات PLC وجود دارد.
2- API Num: در اينجا مي توانيد شماره دستور مورد نظر خود را جستجو کنيد.
3- API Name: در اين قسمت نام دستور مورد نظر خود را جستجو کنيد.
4- در اين قسمت ميتوانيد اطلاعات درمورد دستور خود را ببينيد.
پس از آنکه دستور مورد نظر خود را يافتيد بايد اطلاعات کامل را در ديگر قسمت هاي جدول وارد کنيد. در انتها با کليک بر OK ، به دستور مورد نظر خود دسترسي پيدا ميکنيد.
در اين مقاله منوهاي نرم افزار WPLSoft به طور کامل توضيح داديم. همچنين در مورد المان ها و دستورات ابتدايي که در نوار ابزار است برايتان به طور مفصل شرح داديم. در قسمت دوم اين مقاله دستورات اين نرم افزار را با هم بررسي ميکنيم.
آموزش رايگان نرم افزار wplsoft محيط داخلي
نرم افزار «اتوماسيون کليه فرآيندهاي مامورين برق» ساخته شد
کنيد ,برنامه ,مي ,افزار ,نرم ,قسمت ,نرم افزار ,افزار wplsoft ,مي شود ,به صورت ,در قسمت ,comment ويرايش توضيحات ,device comment ويرايش
درباره این سایت