Strict Standards: Non-static method JSite::getMenu() should not be called statically, assuming $this from incompatible context in /home3/gemoir/public_html/plugins/system/helix/core/class.helper.php on line 261

Strict Standards: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home3/gemoir/public_html/includes/application.php on line 539

آموزش مینی پی ال سی - مقدمه

شرکت فنی و مهندسی مانا صنعت از سال 1387 با هدف کمک به صنعت اتوماسیون کشور وارد صنعت شد و در طول سالهای گذشته همیشه با توجه به در اختیار داشتن گروه مهندسی مجرب با ارائه روشهای نوین در زمینه صنعت اتوماسیون پیشگام بوده و با نام مستعار گروه مهندسین مبتکر نیز در سطح کشور شناخته شده می باشد. این شرکت از سال 1389 اقدام به واردات محصولات Gemo ترکیه نموده تا بتواند خلاء های موجود در زمینه مینی پی ال سی ها و کنترلر ها را پر کند و روشهای جدیدی را در زمینه فروش مشتری مدار ارائه نماید ، که در همین راستا اقدام به ایجاد مجموعه های آموزشی (مقالات مختلف ، دوره های آموزش ، وب سایت ، فیلم های آموزشی ، CD ، نمونه برنامه و ... ) نموده و در اختیار شما عزیزان قرار داده است.امید است با پیشنهادات و انتقادات خود ما را در  زمینه ارائه بهتر خدمات یاری نمایید.

   

مقدمه


در گذشته نه چندان دور بسیاری از تابلوهای فرمان ماشین آلات صنعتی برای کنترل پروسه تولید ، از رله های الکترومکانیکی استفاده میکردند و اغلب با ترکیب چند رله و اتصال آنها به یکدیگر ، منطق کنترل ایجاد می گردید.در بیشتر ماشین آلات صنعتی ، سیستمهای تاخیری و شمارنده نیز استفاده میشد و با اضافه نمودن تعدادی تایمر Timer و شمارنده Counter)) به تابلوی کنترل ، حجم ، زمان و هزینه مونتاژ نیز افزایش می یافت. استفاده از كامپيوتر معمولي مستلزم آموزش هاي نسبتاً طولاني ، صرف وقت و هزينه هاي بسيار است . چنانچه كنترل فرآيندي مورد نظر باشد استفاده از كامپيوتر معمولي به مراتب پيچيده تر و در اغلب موارد عملاً ناممكن مي شود . علاوه بر آن براي انطباق كامپيوتر با فرآيند مورد نظر ، طراحي ، ساخت و يا لااقل بررسي و خريد تجهيزات خاص براي انطباق ، كاري طاقت فرسا است . بسياري از صنعتگران نياز به كار گيري سيستم هاي اتوماسيون را عملاً احساس نموده و دريافته اند كه توليد بدون به كارگير اتوماسيون ، اقتصادي نمي باشد . از طرف ديگر ، صنعتگران آموزش هاي مربوط به اين شاخه از صنعت را در محدوده ي وظايف خود نمي دانند . اشکالات فوق با درنظر گرفتن استهلاک و هزینه و همچنین عدم امکان در تغییر عملکرد سیستم ، باعث شد تا از دهه 80 میلادی به بعد اکثر تابلوهای فرمان رله ای با سیستمهای جدید PLC جایگزین گردند.  سيستم PLC وسيله اي است كه درست به همين دلايل ساخته شده و اتوماسيون را با كمترين هزينه و به بهترين شكل ممكن در اختيار قرار مي دهد . استفاده از PLC بسيار ساده بوده ، نياز به آموزش هاي مفصل ، طولاني و پر هزينه ندارد . وجود یک سیستم کنترل پیشرفته با قابلیت انعطاف زیاد میتواند نقش موثری در ماشین ها و تجهیزات مختلف صنعتی داشته باشد. PLC  ها سیستم های کنترل قابل برنامه ریزی جهت مصارف صنعتی میباشند که به طور ساده آنها را کامپیوترهای صنعتی نامیده و به دلیل ساختار سخت افزاری و نرم افزاری ویژه ای که دارند ، برای کنترل فرآیند و تجهیزات صنعتی در تمامی دستگاهها و ماشین های پیشرفته تمام اتوماتیک مورد استفاده قرار می گیرند.                                         .
از آنجا كه اين وسيله به منظور پاسخگويي به كاربردهاي صنعتي طراحي شده است ، تمامي مسائل مربوط به آن حل شده ، هيچ مشكلي در راه استفاده از آن وجود ندارد . طراحان خطوط توليد بابهره گيري از اين وسيله ي قابل انعطاف به سرعت مي توانند نياز منديهاي مصرف كنندگان خود را تأمين و در اسرع وقت تواناييهاي خود را با نيازمنديهاي بازار هماهنگ نمايند .ماشین آلات مجهز به PLC با تواناییهای بالای خود بدون استهلاک و حجم زیاد در تابلوهای کنترل نصب شد و این امکان فراهم گردید تا در صورت لزوم با ایجاد تغییرات نرم افزاری عملکرد کل سیستم به سادگی تغییر یابد. از شركت هاي سازنده ي PLC مي توان Siemens ، Allen Bradley،  Omron ، Mitsubishi  ، Fatek ، Gemo و . . . را نام برد .


استفاده از PLC در سیستمهای کنترل امروزی رواج بسیاری دارد اما در کنار مزایای فراوانمی توان دو ایراد کوچک را به آن وارد دانست :
1.استفاده از PLC  در ماشین آلات ارزان قیمت چندان مقرون به صرفه نیست.
2 .برنامه نویسی PLC  برای برخی از تکنیسینهای برق کمی مشکل است.

دو اشکال مذکور سازندگان  PLC را بر آن داشت تا سیستمهای ارزان و ساده تری را نسبت به PLC های عادی طراحی و روانه بازار نمایند. این سیستمهای کنترل دیجیتالی کوچک به نام رله های قابل برنامه ریزی Smart  Relay  یا mini PLCمعروف شد و به زودی در بیشتر تابلوهای ماشین آلات کوچک و ساده نصب گردید. شرکت Gemo ترکیه نیز با بیش از 20 سال سابقه در امر تولید محصولات اتوماسیون صنعتی یکی از معروفترین تولیدکنندگان این سیستمها بوده و محصول تولیدی خود را با نام  Gemo Smart Relay به بازار عرضه نموده است که در مدلهای متفاوت AC و DC است که به منظور کاربردهای گوناگون طراحی و تولید شده است. در مدل های دارای LCD ما قادر خواهیم بود تمام مقادیر جاری ، مقادیر تنظیمی  پارامترها ( مانند : دما ، تایمرها ، شمارنده ها ، تاریخ ، ساعت ، آلارمها ، ورودی ها ، خروجی ها و ... ) را مشاهده  و با کلید های SET مقادیر پارامترها را بدون برنامه نویسی مجدد تنظیم نماییم. در حقیقت LCD کار یک mini HMI را به نحوه احسن انجام می دهد.

 Gemo با کارایی بسیار گسترده و قیمت مناسب خود در بسیاری از صنایع و ماشین آلات همچون صنعت بسته بندی ، پرکن ، تزریق ، سیستمهای جابجایی ، نورپردازی ، پله برقی ، بالابر ، نساجی ، چاپ ، لبنیات ، سیستم های تهویه هوا و ... کاربردی فراوان دارد.

كاربرد PLC و mini PLC در صنايع مختلف :

امروزه كاربرد PLC در صنايع مختلف به وفور به چشم مي خورد ، در زير تعدادي از اين كاربردها آورده شده است:
1ـ صنايع سنگين ـ شامل : كوره هاي صنعتي ، وسايل و تجهيزاتي كه در ذوب فلزات استفاده مي شود ،
سيستم هاي كنترل دماي اتوماتيك و . . .
2ـ صنايع اتومبيل سازي ـ شامل : عمليات سوراخ كاري اتوماتيك ، سيستم هاي رنگ پاش ،اتصال قطعات و همچنين تست قطعات و تجهيزات اتومبيل و . . .
3ـ سيستم هاي حمل و نقل ـ شامل : جرثقيل ها ، سيستم هاي نوار نقاله ، تجهيزات حمل و نقل و ...
4ـ صنايع پلا ستيك سازي ـ شامل ماشين هاي ذوب قالب گيري تزريقي ، دمش هوا و سيستم هاي تو ليد و آناليز پلاستيك و . . .
5ـ خدمات ساختماني ـ شامل ‌ : آسانسور ، كنترل هوا و تهويه مطبوع ، سيستم هاي رو شنايي خودكار . . .
6ـ صنايع تبديل انرژي ( برق، گاز و آب ) ـ شامل : ايستگاههاي تقويت هواي فشرده گاز ، ايستگاههاي توليد نيرو ، كنترل پمپ آب ، سيستم هاي تصفيه ي آب و هواي صنعتي و باز يافت گاز و . . .

زبان برنامه نويسي PLCهاي مختلف داراي شباهت ها و تفاوت هاي گوناگوني است ، واين موضوع براي استفاده كنندگان مشكلاتي را بهمراه داشته است . كمسيون جهاني فناوري برق(International Electrotecnical Commission)كه سازمان بين المللي براي ارائه استاندارد هاي جهاني در صنعت برق است. اخيراً براي ارائه استاندارد هاي جهاني در زمينه زبانهاي برنامه نويسي PLC اقداماتي نموده است،كه از جمله مي توان به زبان واحدي براي برنامه نويسي اشاره نمود.سازمان،سازندگان مختلف را تشويق به استفاده از اين زبان براي محصولات خود ميكند.با اين همه هنوزتفاوتهاي زيادي بين اين زبان (IEC) با زبانهاي ارائه شده از طرف سازندگان PLC وجود دارد .

 

زبان هاي مختلف برنامه نويسي PLC با استاندارد IEC

IEC1131 براي برنامه نويسي PLC كلا شش زبان برنامه نويسي استاندارد را معرفي نموده است كه شامل شش زبان زير كه به آنها اشاره ميكنم مي باشد :

(Instruction List)IL : زبان سطح پايين به صورت متني مي باشد.

(Function Block Diagram)FBD : به صورت گرافيكي است و در آن برنامه نويسي به صورت يك سري بلوكهاي پايه كه در كنار هم قرار ميگيرند مي باشد.

(Ladder Diagram)LD  : به صورت دياگرام نردباني است و طوري طراحي شده است كه مي توان آنرا به صورت توام با FBD به كار برد،اين زبان برنامه نويسي تقريباً درتمام انواع ميني PLCها كاربرد دارد و كار با اين زبان براي افرادي كه به مدارات برق صنعتي آشنايي دارند ساده ترو قابل درك تر است.

(Sequential Function Control)SFC : در اين روش برنامه به مراحلي كه ترتيب الگوريتم هاي كنترلي رانشان مي دهدتقسيم مي گردد ، از اين روش بيشتردر برنامه نويسي هاي ترتيبي(مدارات شامل فليپ فلاپها) استفاده مي شود.

(Continuous Function Chart)CFC : اين روش برنامه نويسي بيشتر در برنامهايي كه شرايط كنترل در ان به صورت تركيبي مي باشد مورد استفاده قرار ميگيرد،مانند پروسه هاي كنترل دما،كنترل فشار و . . .

(Structured Text)ST : يك زبان سطح بالا شبيه  C و پاسكال است و كاربرد آن در الگوريتم هاي پيچيده و پروژه اي وسيع است.

 

 

 

از لحاظ سخت افزاري مي توان قسمت هاي تشكيل دهنده ي يك سيستم PLC را به صورت زير تقسيم نمود :


1ـ واحد منبع تغذيه   ( Power Supply ) PS
2ـ واحد پردازش مركزي ( Contral Processor ) CPU
3ـ حافظه  ( Memory )
4ـ ترمينال هاي ورودي  ( Input Module )
5ـ ترمينال هاي خروجي  ( Output Module )
6 ـ مدول ارتباط پروسسوري( Communication Processor )
  مدول رابط  ( Interface Module )

 

 

 

در PLC ها سه نوع نرم افزار قابل تعريف است :

1- نرم افزاري كه كارخانه ي سازنده با توجه به توان سخت افزاري سيستم تعريف مي كندكه به آنOperating System يا به اختصار OS گويند .

2- نرم افزاري كه برنامه نوشته شده توسط استفاده كننده ( User ) را به زبان قابل فهم ماشين تبديل مي نمايد . اين برنامه منحصر به كارخانه ي سازنده بوده ، نام خاصي نيز دارد . درمورد Gemo این نرم افزار Gemo Ladder Editor می باشد .اين نرم افزار هم مانند OS قابل تغيير نيست و بايستي در ROM ذخيره و براي اجرا به RAM پروگرامر ارسال گردد .

3- نرم افزار يا برنامه اي كه توسط استفاده كننده نوشته مي شود و به آن User Program گويند . اين نرم افزار در هر لحظه قابل تغيير بوده ، خواندني / نوشتني است . اين نرم افزار در RAM و يا در EPROM ويا در E2 PROM ذخيره و در صورت ايجاد هر گونه اشكال در RAM از مدول گفته شده مجدداً در RAM كپي شده ، اجرا مي گردد .



نرم افزار و زبان برنامه نویسیGemo


زبان برنامه نویسی Gemo Ladder Editor بوده که بسیار ساده و درعین حال کارا و پرامکانات می باشد. تقریبا تمامی دستورات تایمرها ، کانترها ، مقایسه کننده ها و ... بصورت آماده و انتخابی بوده و کاربر تنها باید شماره آن عملگر را انتخاب و مقادیر مورد نظر را تنظیم کند. همچنین Gemo Ladder Editor دارای شبیه ساز (simulator) کاملی بوده که کاربر را قادر میسازد تا برنامه خود را به راحتی آزمایش نموده و مشکلات آن را رفع نماید.توصیه می شود جهت استفاده از تمامی امکانات برنامه از آخرین نسخه آن که از طریق وب سایت www.gemo.ir قابل دریافت است  استفاد نمایید . مبنی این مقلات آموزشی  ویرایش Gemo Ladder Editor v2.3 Rev. C  می باشد.

اضافه کردن نظر


کد امنیتی
تازه سازی

ورود به سایت

کاربران Online

ما 9 مهمان و 0 عضو آنلاین داریم

                         شرکت مانا صنعت

 تلفن : 35571812 - 041    تلفکس : 35571813 - 041

ایمیل:    این آدرس پست الکترونیک توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید      وب : www.manasanat.ir