آموزش رايگان اتوماسيون صنعتي






چکيده مطلب:


در اين مقاله ما محيط داخلي نرم افزار WPLSoft را براي‌تان توضيح داديم. شما ياد مي‌گيريد هر نوار چه آي‌هايي دارد. همچنين نيز گفته شده است که کاربرد هر آي به چه صورت است. نرم افزار WPLSoft پرکاربرد ترين نرم افزار براي PLC Delta است.








 


آشنايي با نرم افزار WPLSoft


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



  1. اصلاح برنامه در حالت آنلاين (online)

  2. تست و مانيتورکردن برنامه در حالت شبيه ساز و بدون نياز به plc

  3. زبان برنامه نويسي ladder ساده



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

ايجاد پروژه جديد در نرم افزار WPLSoft
 



  • در قسمت  Program titleمي توانيد عنوان پروژه رو وارد کنيد.

  • در قسمت select مدل SPU را مشخص کنيد.

  • در قسمت Communication Setting تنظيمات ارتباطي را مشخص کنيد.

  • در قسمت  File Name، نام پروژه را وارد کنيد.

  • و در انتها OK را انتخاب کنيد و اطلاعات ثبت شود و وارد مرحله بعد شويد.


در اين مرحله دو صفحه در نرم افزار WPLSoft  باز مي‌شود که هرکدام مربوط به يه زبان برنامه‌نويسي خاصي مي‌شود.

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


 
Diagram Mode

حال آماده برنامه نويسي هستيم. در ابتدا به معرفي امکانات و نوار ابزارهاي WPLSoft مي‌پردازيم.

 


دوره پي ال سي دلتا مقدماتي

  
منوي File 



  • New: ايجاد پروژه جديد

  • Open: باز کردن فايل

  • Save: ذخيره کردن برنامه

  • save as: ذخيره کردن به نام ديگري

  • Close project: بستن پروژه

  • Print : پرينت گرفتن از برنامه

  • print setup: تنظيمات پرينت

  • program comparison: مقايسه برنامه

  • Export  کردن برنامه

  •  Import کردن برنامه

  • آخرين فايل ذخيره شده

  • Exit: خروج از برنامه


منوي File

منوي Edit



  • Undo: بازگشت به عقب

  • Redo: رفتن به جلو

  • Cut: بريدن برنامه

  • Copy: کپي کردن برنامه

  • Paste: چسباندن

  • Delete: حذف کردن

  • Select All: انتخاب همه

  • Insert Row: اضافه کردن يک سطر

  • Delete Row: حذف يک سطر

  • Delete Vertical Line: حذف خط عمودي

  • Insert Cell: وارد کردن يک فاصله

  • Delete Cell: حذف يک فاصله

  • Program Title: عنوان برنامه


منوي Edit

منوي Compiler



  • Ladder => Instruction: تبديل زبان LAD به IL

  • Instruction => Ladder : تبديل زبان IL به LAD

  • SFC => Instruction : تبديل زبان SFC  به IL

  • Instruction => SFC: تبديل زبان IL به SFC


منوي Compiler

منوي Comment



  • Edit Device Comment : ويرايش توضيحات ابزارها

  • Edit Segment Comment: ويرايش توضيحات جمله ها

  • Edit Row Comment: ويرايش توضيحات سطرها


منوي Comment

منوي search



  • Search: جستجو

  • Replace: جا به جا کردن

  • Go to: رفتن به

  • Go to the Start: رفتن به ابتدا

  • Go to the End: رفتن به انتها


منوي :search

منوي 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


منوي View

منوي 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: اطلاعات پي ال سي


منوي Communication

منوي 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: تنظيمات زبان


منوي Options

منوي 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: سرويس وقفه


منوي Wizard
 
در ادامه به بررسي دستورات 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

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  المان‌هايي هستند که فوق العاده پرکاربردند، ابتدا اين المان‌ها را بررسي ميکنيم:

المان هاي پرکاربرد wplsoft
 
از سمت چپ به ترتيب



  1. تيغه باز (Normally Open Contact)

  2. تيغه بسته (Normally Close Close)

  3. لبه بالا رونده (Rising Edge)

  4. لبه هاي پايين رونده (Falling Edge)

  5. رله هاي مرحله اي (Step Relay)

  6. دستورات برنامه (Application Instruction)

  7. خروجي (Output Coil)

  8. اتصال خط افقي (Horizontal)

  9. اتصال خط عمودي (Vertical Line)

  10. عملگر NOT (Inverse Logic)

  11. توابع مقايسه اي (Comparison)

  12. لبه بالا رونده (مورد استفاده براي چندين تيغه)

  13. لبه پايين رونده (مورد استفاده براي چندين تيغه)

  14. پاک کردن خط عمودي

  15. اضافه کردن خط عمودي

  16. پاک کردن خط عمودي (مكان نما به خط پايين منتقل ميشود)



مثال:
برنامه اي بنويسيد که با يک شستي (استارت) موتور روشن و با شستي ديگر (استوپ) موتور خاموش شود.



  • X0: Start

  • X1: Stop

  • Y0: Motor


نشانگر را ابتداي خط قرار داده و شروع به تايپ دستور مي‌کنيم. پس از نوشتن LD X0، دکمه Enter را زده و يا روي گزينه OK کليک ميکنيم.

LD X0
 
در ادامه مجدد مثل قبل براي شستي استوپ LD X1 ، دکمه‌ي Enter را ميزنيم.
 
LD X1
 
و در ادامه خط مجدد OUT Y0 را نوشته و روي گزينه OK کليک ميکنيم.
 
OUT Y0
 
در نهايت برنامه به صورت زير مي شود.
 
OUT Y0
 
در اينجا شما مي توانيد در صورت دسترسي نداشتن به سخت افزار PLC، از قسمت شبيه ساز WPLSoft استفاده کنيد.

شبيه ساز پي ال سي دلتا
 



  1. ابتدا گزينه Simulator را فعال مي‌کنيد.

  2. بعد گزينه Write to PLC را براي دانلود برنامه کليک مي‌کنيد.

  3. سپس برنامه را در حالت Online Mode مي‌گذاريد.

  4. حال با زدن گزينه RUN برنامه PLC را اجرا مي‌کنيد.

  5. اگر بخواهيد ورودي هاي نوع X را از سيمولاتور فعال کنيد بايد روي اين گزينه کليک کنيد. اما اگر ?ورودي ها از نوع M باشد، نيازي به اين گزينه نيست.



در ادامه کافي است بر روي ورودي X0 کليک راست کنيد. Set On را بزنيد. براي خارج شدن از حالت تحريک، مجدد کليک راست کرده و Set Off را بزنيد.
در برنامه فوق همان گونه که مي‌بينيد با فعال کردن ورودي استارت (X0)، خروجي (Y0) روشن مي‌شود. اما خروجي تا زماني روشن است که دست ما روي شستي استارت باشد. با برداشتن دست از روي شستي استارت، خروجي (Y0) غير فعال مي شود. براي رفع اين مشکل در صنعت تيغه باز خروجي را با شستي استارت موازي مي‌کنند. به صورت زير:

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

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

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


به گزارش گروه دانشگاه خبرگزاري دانشجو، امين‌رضايي‌زاده مدير دفتر فناوري سامانه‌هاي کنترل و پايش پيشرفته، واقع در مجتمع خدمات فناروي دانشگاه صنعتي شريف گفت: پس از دو سال تلاش، از طريق مهندسي سازماني و با هدف بهينه سازي فرآيند‌هاي اجرايي مامورين نصب و اصلاح انشعاب، قرائت کنتور، تست و بازرسي، فروش و خدمات پس از فروش انشعاب، قطع و وصل، توانستيم به محصول نرم افزاري جامع با نام SEO دست يابيم.

اين طرح، فرآيند‌هاي اجرايي مامورين خدمات مشترکين را يکپارچه سازي کرده و کليه عمليات اجرايي و کنترلي آنان را در خارج از ساختمان‌هاي اداري، به صورت سيستمي پوشش مي‌دهد. در واقع هدف نهايي اين طرح مکانيزه کردن و هوشمند سازي سيتماتيک (قابل کنترل و رصد کردن مراحل اجرايي) کليه فعاليت‌ها و فرآيند‌هاي مامورين خدمات جامع مشترکين و نصب و اصلاح انشعابات است.

رضايي‌زاده استاديار دانشکده مهندسي برق دانشگاه صنعتي شريف در ادامه يادآور شد: اين پروژه، در وهله اول به مهندسي سازماني حوزه مامورين خدمات مشترکين مي‌پردازد و نسبت به چيدمان بهينه و کاهش هزينه‌هاي تجهيزات و خصوصا منابع انساني راهکار بهينه مي‌دهد. سپس اين مهندسي سازماني را در قالب يک سيستم اتوماسيون هوشمند پياده سازي مي‌کند و همزمان با ارائه راهکار اختصاصي جهت مهندسي سازماني حوزه مامورين خدمات مشترکين، بهينه سازي فرآيند‌هاي اجرايي و عملياتي مامورين مذکور، انجام مي‌شود. اين بخش صرفا فعاليت‌هاي عملياتي را شامل مي‌شود و هيچ ارتباطي به سيستم‌هاي Billing و امثال آن ندارد.

رضايي‌زاده در خصوص مزاياي اين طرح گفت: سيستم و ساختار فعلي باعث هدررفت سالانه 1400 ميليارد ريال منابع نقدي شرکت‌هاي توزيع در سطح کشور مي‌شود که هر سال حداقل 10% به آن افزوده مي‌شود. اين رقم جز هزينه‌هاي مستقيم و قابل محاسبه است و از محل اعتبارات و بودجه شرکت‌هاي توزيع هزينه مي‌شود. همچنين صرفه جويي 5000 هزار ميلياردي در هزينه‌هاي غيرمستقيم نيز از ديگر مزاياي اين طرح است و در مجموع عوايد سيستم پيشنهادي معادل 6400 ميليارد ريال سالانه خواهد بود.

عضو هيئت دانشکده مهندسي برق خاطرنشان کرد: اين طرح اکنون در چند منطقه از تهران عملياتي شده و در حال اجراست. در اين طرح مامورين برق با وارد کردن اطلاعات در گوشي و گرفتن عکس از کنتور، اطلاعات را براي سرور ارسال مي‌کنند و مدير اجرايي يا بازرس مي‌تواند به صورت آنلاين وضعيت پرونده‌ها و مسير کارکرد مامورين را نظارت کند. حذف استفاده از کاغذ در اين سيستم سبب صرفه جويي 19 ميليون برگه کاغذ و جلوگيري از قطع شدن 2000 درخت در سال مي‌شود. علاوه بر آن باعث مي‌شود هر پرونده در لحظه درسيستم ثبت شود (درمقايسه با وضعيت فعلي که 3 روز تاخير مي‌تواند داشته باشد). از ديگر مزاياي جانبي اين سيستم، مي‌توان به بروز رساني داده‌هاي نقشه GIS شرکت توزيع به صورت آنلاين و فراهم شدن بستري براي تحليل داده‌هاي مناطق و ارزيابي سيستماتيکي عملکرد مامورين برق اشاره کرد.

رضايي زاده در پايان گفت: طي دوسال با همکاري و همفکري پرسنل رسمي، مامورين و کارشناسان فني و خبره روي اين ايده کار کرديم و تمام زير سيستم‌هاي فعاليت‌هاي مامورين برق را طراحي کرديم. هم اکنون يکي از زير سيستم‌ها (زير سيستم تست و بازرسي) پياده سازي شده و در مناطقي از تهران در حال اجراست. ما به دنبال اين هستيم که اين سيستم به شرکت‌هاي توزيع و پيمانکاران مربوطه معرفي شود تا بتواند جايگزين روش فعلي باشد و از هدررفت منابع جلوگيري کند و با توليد داده‌هاي ارزشمند، نظارت و آناليز بهتري براي مديران فراهم نمايد.

کارتابل پرونده‌ها در اپليکيشن موبايل مامورين برق قابل رويت است. مامور با اشاره روي هر پرونده وارد آن شده و اطلاعات را وارد مي‌کند. اين اطلاعات همراه با موقعيت جغرافيايي (GPS) مامور به سرور ارسال مي‌گردد.


آخرین ارسال ها

آخرین جستجو ها


winningways novinypc سرزمین ذهن morpairewhirl دیکشنری آلمانی به آلمانی لانگنشایت دستنوشته های فارسی مطالب اینترنتی pikasothonar Motamemian faslenegareh