رفتن به مطلب

ارسال های توصیه شده

اتوماسیون صنعتی

 

با توجه به پیشرفت بسیار سریع تکنولوژی و وجود رقابت‌های شدید در بین صنعتگران دو مقولة دقت و زمان در انجام کارهای تولیدی و خدماتی بسیار مهم و سرنوشت ساز شده است. دیگر سیستم‌های قدیمی جوابگوی نیازهای صنعت توسعه یافتة امروز نبوده و بکار بردن سیستمهایی که با دخالت مستقیم نیروی انسانی عمل می کنند، امری نامعقول می‌نمود. چرا که در این موارد دقت و سرعت عمل سیستم بسیار پایین و وابسته به نیروی کاربر است. بنابراین ماشین‌های هوشمند و نیمه‌هوشمند وارد بازار صنعت شدند. و بعد از مدتی آنچنان جای خود را پیدا کردند که علاوه بر زمینه‌های صنعتی در کارهای خدماتی نیز جایگاه ویژه‌ای یافتند. کنترل سیستم‌های بسیار پیچیده‌ای که قبلاً غیرممکن بود براحتی انجام می‌گرفت . مکانیزه کردن سیستم‌ها و ماشین آلات (اتوماسیون صنعتی ) مقوله بسیار مهم و پرطرفداری شده و نیاز به آن هر روز بیشتر و بیشتر مشهود می‌شود . اتوماسیون صنعتی در زمینه‌های بسیار گسترده‌ای کاربرد دارد از مکانیزه کردن یک ماشین بسیار سادة کنترل سطح گرفته تا مکانیزه نمودن چندین خط تولید و شبکه کردن آنها با هم . با نگاهی به محیط اطراف‌مان می‌توانیم نمونه‌های بسیار زیادی از کاربرد اتوماسیون ا را در اغلب زمینه‌ها پیدا کنیم.. در اتوماسیون واحدهای مسکونی جدید ، در شبکه‌های مخابراتی ، در سیستم‌های دفع فاضلاب ، سیستم توزیع برق ، کارخانجات مختلف و ...

در یک سیستم اتوماسیون شده کنترل پروسه توسط ماشین انجام می‌شود و در این سیستمها دخالت انسان به حداقل و در برخی موارد به صفر رسیده است. سیستم با گرفتن سیگنالهای ورودی از قطعاتی نظیر سنسورهای تشخیص فشار ، رنگ ، سطح مایعات ، قطعات فلزی ، سنسورهای دما ، میکرو سوییچ‌ها ، کلیدها و شستی‌ها ، واسط ‌های کاربر با ماشین و... وضعیت موجود را حس کرده و بررسی می‌کند و سپس در مورد عکس‌العمل ماشین تصمیم‌گیری کرده و فرمانهای لازمه را به قطعات خروجی که تحت کنترل ماشین هستند اعمال می‌کند. با توجه به مواردی که ذکر شد می‌توان ساختار یک سیستم اتوماسیون را بدین صورت لیست نمود:

 

* قطعات ورودی شامل سنسورها ، سوییچ‌ها ، ...

* قطعات خروجی مثل موتور ، پمپ ، شیربرقی ، نشانگرها ...

* یک کنترلر داخلی با CPU برای پردازش داده‌ها و اجرای برنامة کنترلی سیستم و حافظه برای ذخیره نمودن برنامة کنترلی و اطلاعات دریافتی از قطعات ورودی

* یک واسط بین کاربر و ماشین Human Machine Interface ( در مواردی که نیاز به انجام تنظیمات توسط کاربر داریم و یا می‌خواهیم یکسری اطلاعات و آلارم‌ها را به‌ اطلاع کاربر برسانیم .)

  • Like 5
لینک به دیدگاه

توجه داشته باشید با بالا بردن سرعت و دقت کنترلر مورد استفاده در سیستم اتوماسیون شده و انتخاب درست ٱن بر طبق کاربردی که از آن انتظار داریم می‌توانیم امکانات و قابلیت‌های سیستم را بالاتر ببریم . بعنوان مثال در یک سیستم سادة کنترل سطح مخزن سرعت پاسخ‌گویی سیستم در حد چند ثانیه هم برای این کار کافی خواهد بود. اما در سیستم‌های پیچیدة موقعیت‌یاب یا پردازش تصویر به سیستم‌های بسیار سریعتر و دقیقتر احتیاج داریم و سرعت پاسخگویی در حد میکرو ثانیه برای ما لازم است.

بعنوان مثال در مواردی که نیاز به کنترل در یک محیط نامساعد داریم و استفاده از نیروی انسانی بسیار مشکل و یا غیرممکن است چه‌کار باید کرد. در محیط‌هایی با شرایط آب و هوایی بسیار بد و با مناطق جغرافیایی صعب‌العبور و یا در محیط‌هایی که آلودگی صوتی و یا آلودگی‌های شدید تنفسی دارند ...

در این موارد ایمن‌ترین و با صرفه‌ترین گزینه اتوماسیون کردن سیستم‌ها و استفاده از ماشین‌ بجای انسان است. اجرای کامل سیکل کنترلی ، گرفتن گزارشات لازم در حین انجام عملیات کنترلی ، قابلیت تغییر سیکل کاری و تعریف نمودن پارامترهای کنترلی ، امکان انجام کنترل دستی در موارد اضطراری و....

حال به مثال دیگری می‌پردازیم. حساب کنید در یک سیستم بسیار سادة بسته‌بندی محصولات غذایی برای بسته‌بندی هزار کیلو شکر در بسته‌های یک کیلویی به چند نفر و چقدر زمان احتیاج داریم. چند نفر برای وزن کردن محصول ، چند نفر برای آماده‌سازی پکت ها ، چند نفر برای پرکردن پکت ها و بسته‌بندی آن ، زدن تاریخ مصرف و ... در این گونه سیستم‌ها مشکلات زیادی وجود دارد که به برخی از آنها در زیر اشاره شده است:

 

* زیاد بودن تعداد نفراتی که در این قسمت کار می‌کنند

* نیاز به محیط کاری بزرگتر تا بتوان از شلوغی ناشی از تعدد نیروی انسانی کاست.

* خستگی و دقت پایین افراد

* صرف زمان زیاد

* هزینة بسیار بالا

* بازدهی بسیار اندک

* کیفیت بسیار پایین محصولات

* ...

 

از این مثالها در صنعت بسیار زیاد بوده و شما هم میتوانید صدها نمونة دیگر را مثال بزنید. به‌هرحال نتیجه‌ای که از آنها می‌گیریم اینست که نیاز به اتوماسیون یک نیاز غیر قابل اجتناب بوده و استفاده از آن روز‌بروز بیشتر خواهد شد . با استفاده از این نوع سیستم‌ها لحظه‌ به لحظه بر کیفیت محصولات و خدمات افزوده می‌شود و در نتیجه صنایعی را که از این سیستم‌ها استفاده می‌کنند بی‌رقیب و قدرتمند می‌سازد.

  • Like 6
لینک به دیدگاه

نقش PLC در اتوماسیون صنعتی

 

مقدمه

 

امروزه در بین کشورهای صنعتی ، رقابت فشرده و شدیدی در ارائه راهکارهایی برای کنترل بهتر فرآیندهای تولید ، وجود دارد که مدیران و مسئولان صنایع در این کشورها را بر آن داشته است تا تجهیزاتی مورد استفاده قرار دهند که سرعت و دقت عمل بالایی داشته باشند. بیشتر این تجهیزات شامل سیستم‌های استوار بر کنترلرهای قابل برنامه‌ریزی (Programmable Logic Controller) هستند. در بعضی موارد که لازم باشد می‌توان PLCها را با هم شبکه کرده و با یک کامپیوتر مرکزی مدیریت نمود تا بتوان کار کنترل سیستم‌های بسیار پیچیده را نیز با سرعت و دقت بسیار بالا و بدون نقص انجام داد.

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

 

مفهوم کنترلرهای قابل برنامه‌ریزی PLC

 

در سیستم‌های اتوماسیون وظیفه اصلی کنترل بر عهده PLC است که با گرفتن اطلاعات از طریق ترمینالهای ورودی، وضعیت ماشین را حس کرده و نسبت به آن پاسخ مناسبی برای ماشین فراهم می‌کند. امکان تعریف مدهای مختلف برای ترمینالهای ورودی/خروجی یک PLC، این امکان را فراهم کرده تا بتوان PLC را مستقیما به المانهای دیگر وصل کرد. علاوه بر این PLC شامل یک واحد پردازشگر مرکزی( CPU) نیز هست، که برنامه کنترلی مورد نظر را اجرا می‌کند. این کنترلر آنقدر قدرتمند است که می‌تواند هزارها I/O را در مدهای مختلف آنالوگ یا دیجیتال و همچنین هزارها تایمر/ کانتر را کنترل نماید. همین امر باعث شده بتوان هر سیستمی، از سیستم کنترل ماشین‌هایی با چند I/O که کار ساده‌ای مثل تکرار یک سیکل کاری کوچک انجام می‌دهند گرفته تا سیستم‌های بسیار پیچیده تعیین موقعیت و مکان‌یابی را کنترل نمود. این سیستم می‌تواند بدون نیاز به سیم‌بندی و قطعات جانبی و فقط از طریق نوشتن چند خط برنامه تا صدها تایمر را در آن واحد کنترل و استفاده نماید.

 

زمان پاسخ‌گویی Scan Time

 

این زمان بستگی به سرعت پردازش CPU مدل انتخاب شده PLC و طول برنامه کاربر دارد. از یک میکرو‌ثانیه تا ده میلی ثانیه می‌باشد. مثلا در مواقعی که I/O از سیستم اصلی دور باشد، چون مجبور به نقل و انتقال سیگنالها به سیستم دورتری هستیم در نتیجه زمان اسکن زیاد می‌شود. همچنین مانیتور کردن برنامه کنترلی اغلب به زمان اسکن می‌افزاید چرا که CPU کنترلر مجبور است وضعیت کنتاکتها، رله‌ها ، تایمر‌ها و... را روی CRT یا هر وسیله نمایشگر دیگری بفرستد.

 

قطعات ورودی

 

هوشمند بودن سیستم اتوماسیون بیشتر مربوط به توانایی PLC در خواندن سیگنالهای ارسالی از انواع ورودی‌ها، دستی، اتوماتیک و حس‌گرهای خودکار می‌باشد. قطعات ورودی نظیر شستی‌های استارت/ استوپ ، سوییچ‌ها، میکرو‌سوییچ‌ها، سنسورهای فتوالکتریک، proximity ، level sensor ، ترموکوپل، PT100 و... PLC از این سنسورها برای انجام عملیاتی نظیر تشخیص قطعه روی نوار نقاله حامل قطعات، تشخیص رنگ، تشخیص سطح مایعات داخل مخزن، آگاهی داشتن از مکانیزم حرکت و موقعیت جسم، تست کردن فشار مخازن و بسیاری موارد دیگر، استفاده می‌کند.

سیگنالهای ورودی یا دیجیتال هستند و یا آنالوگ، که در هر صورت ورودی‌های PLC را توان در مدهای مختلف تنظیم و مورد استفاده قرار داد.

 

قطعات خروجی

 

همانطوری که می‌دانید یک سیستم اتوماسیون شده بدون داشتن قابلیت اتصال به قطعات خروجی از قبیل سیم‌پیچ، موتور، اینورتر، شیربرقی ، هیتر و ... کامل نخواهد بود. قطعت خروجی نحوه عملکرد سیستم را نشان می‌دهند و مستقیما تحت تاثیر اجرای برنامه کنترلی سیستم هستند در خروجی‌های PLC نیز مدهای مختلفی برای اعمال سیگنال به المانهای خروجی وجود دارد.

  • Like 5
لینک به دیدگاه

نقش کنترلرهای قابل برنامه‌ریزی (plc) در اتوماسیون صنعتی

 

در یک سیستم اتوماسیون، plc بعنوان قلب سیستم کنترلی عمل می‌کند. هنگام اجرای یک برنامه کنترلی که در حافظه آن ذخیره شده است، plc همواره وضعیت سیستم را بررسی می‌کند. این کار را با گرفتن فیدبک از قطعات ورودی و سنسورها انجام می‌دهد. سپس این اطلاعات را به برنامه کنترلی خود منتقل می‌کند و نسبت به آن در مورد نحوه عملکرد ماشین تصمیم‌گیری می‌کند و در نهایت فرمانهای لازم را به قطعات و دستگاههای مربوطه ارسال می‌کند.

 

مقایسه تابلوهای کنترل معمولی با تابلوهای کنترلی مبتنی بر plc

 

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

با بوجود آمدن plc، مفهوم کنترل و طراحی سیستم‌های کنترلی بطور بسیار چشمگیری پیشرفت کرده است و استفاده از این کنترلر‌ها مزایای بسیار زیادی دارد. که به برخی از این موارد در زیر اشاره کرده‌ایم. که با مطالعه آن می‌توان به وجه تمایز plc با سایر سیستم‌های کنترلی پی برد:

 

* سیم بندی سیستم‌های جدید در مقایسه با سیستم‌های کنترل رله‌ای تا 80٪ کاهش می‌یابد.

* از آنجاییکه plc توان بسیار کمی مصرف می‌کند، توان مصرفی بشدت کاهش پیدا خواهد کرد.

* توابع عیب یاب داخلی سیستم plc ، تشخیص و عیب‌یابی سیستم را بسیار سریع و راحت می‌کند.

* برعکس سیستم‌های قدیمی در سیستم‌های کنترلی جدید اگر نیاز به تغییر در نحوه کنترل یا ترتیب مراحل آن داشته باشیم، بدون نیاز به تغییر سیم‌بندی و تنها با نوشتن چند خط برنامه این کار را انجام می‌دهیم. در نتیجه وقت و هزینه بسیار بسیار اندکی صرف انجام اینکار خواهد شد.

* در مقایسه با تابلو‌های قدیمی در سیستم‌های مبتنی بر plc نیاز به قطعات کمکی از قبیل رله ، کانتر، تایمر، مبدل‌های a/d و d/a و... بسیار کمتر شده است. همین امر نیز باعث شده در سیستم‌های جدید از سیم‌بندی، پیچیدگی و وزن تابلو‌ها به نحو چشمگیری کاسته شود.

* از آنجاییکه سرعت عملکرد و پاسخ‌دهی plc در حدود میکرو‌ثانیه و نهایتا میلی ثانیه است، لذا زمان لازم برای انجام هر سیکل کاری ماشین بطور قابل ملاحظه‌ای کاهش یافته و این امر باعث افزایش میزان تولید و بالا رفتن بازدهی دستگاه می‌شود.

* ضریب اطمینان و درجه حفاظت این سیستم‌ها بسیار بالا تر از ماشین‌های رله‌ای است.

* وقتی توابع کنترل پیچیده‌تر و تعداد i/o ها خیلی زیاد باشد، جایگزین کردن plc بسیار کم ‌هزینه‌تر و راحت‌تر خواهد بود.

  • Like 5
لینک به دیدگاه

اصول و نحوه طراحی یک سیستم کنترلی با استفاده از یک PLC

 

مفهوم کنترل کردن یک پروسه، کاری بسیار ساده و آسان است و انجام اصولی موارد زیر را می‌طلبد:

 

* مشخص کردن ترتیب کار ماشین

عملیات سیستم کنترلی توسط المانهای ورودی تعیین می‌شود، بسته به شرایط موجود یک سیگنال به PLC فرستاده می‌شود. در پاسخ، کنترلر بر طبق برنامه کنترلی که در حافظه خود دارد سیگنالی به ترمینالهای خروجی، که کار دستگاه را کنترل می‌کنند، می‌فرستد و به این ترتیب عمل کنترلی خواسته شده، انجام می‌شود. قبل از نوشتن برنامه باید فلوچارت ترتیب و توالی عملیات را رسم کنید.

* انتخاب مدل PLC

با بررسی سیکل کاری پروسه‌ای که می‌خواهیم کنترل کنیم، مشخص کردن تعداد و نوع Input/Output های سیستم و با توجه به دقت مورد نیاز، PLC مناسب را انتخاب می‌کنیم. در مورد انتخاب یک PLC بایستی مشخصه‌های زیر را تعیین کنیم:

o تعداد ورودی‌ها

o تعداد خروجی‌ها

o نوع ورودی و خروجی‌های دستگاه

o تعداد رجیستر‌ها و بیت‌های کمکی

o تعداد تایمر‌ها و شمارنده‌های مورد نیاز

o اندازه حافظه

o سرعت اجرای برنامه و پاسخ‌دهی دستگاه Scan Time

 

برخی از شرکت‌های مشهور سازنده PLC عبارتند از : LG ، MITSUBISHI، TELEMECANIQUE، OMRON ، ALAM BRADLEY ، SIEMENS‌ و...

 

* اختصاص دادن آدرسهایی از حافظه PLC به ترمینالهای ورودی و خروجی:

سومین قدم این است که تمامی قطعات کمکی که به PLC وصل می‌شوند باید مشخص شوند. بعد از گرفتن لیست از این قطعات، به هر کدام از آنها آدرسی از حافظه PLC I/O اختصاص داده می‌شود. در حین سیم‌بندی مدار هم باید دقت کرد که این قطعات به ترمینالهای مشخص شده وصل شوند. مشخص کردن آدرس‌های ورودی خروجی باید قبل نوشتن برنامه انجام شود. چرا که این آدرس‌ها به کنتاکتهایی که در برنامه نردبانی استفاده خواهد شد، معنی می‌دهد.

* برنامه‌نویسی و ذخیره آن در حافظه PLC:

بعد از تجزیه تحلیل مدار و انتخاب PLC حال نوبت به برنامه‌نویسی آن می‌رسد. برنامه با توجه به ترتیب عملیات که در قدم اول مشخص شده، نوشته می‌شود. زبان برنامه‌نویسی آن که بصورت اعداد و حروف است از یک استاندارد مشخصی تبعیت می‌کند. روشهای نمایش برنامه در تمام PLCها مشترک می‌باشد و به سه صورت زیر است:

o دیاگرام نردبانی LADDER DIAGRAM

o سیستم کنترل فلوچارت CONTROL SYSTEM FLOWCHART

o لیست بیانی ( STATEMENT LIST ( MNEMONIC CODE

  • Like 4
لینک به دیدگاه

برای نوشتن برنامه در PLCمی‌توان از برنامه‌ریز دستی programmer console و یا PC استفاده کرد. هر کدام از سازنده‌های PLC نرم‌افزاری برای محصول خود ارائه کرده‌اند که اغلب هر سه روش برنامه‌نویسی، LADDER، CSF، STL را پشتیبانی می‌کند و می‌توان براحتی PLC را به کامپیوتر وصل کرد. از طریق پورت RS232-C، می‌توان برنامه نوشته شده را به حافظه PLC فرستاده و در آنجا ذخیره نمود. در نوشتن برنامه کنترلی می‌توان از دستورات منطقی، محاسباتی و انتقال داده استفاده نمود. دستورات منطقی مثل NOT، XOR، OR، AND و... دستورات محاسباتی مانند انواع جمع، تفریق، ضرب، تقسیم، دستورات مثلثاتی، توان، لگاریتم، تبدیل کدها، محاسبات مربوط به اعداد اعشاری، دستورات مقایسه و ....

معمولا در مواقعی که بخواهیم در کار ماشین وقفه‌ای ایجاد کنیم یا در بین فرآیندها فاصله قایل شویم و یا زمان لازم برای انجام یک یا چند فرآیند در نظر گرفته شود از تایمر‌های داخلی PLC در مدهای مختلف تاخیر در وصل، تاخیر در قطع، تایمر حافظه‌دار، مولد پالس و... استفاده می‌کنیم. برای شمارش پالس‌های ورودی، شمارش سیکل‌های کاری و یا کاربردهایی از قبیل شمارش تعداد قطعاتی که از جلوی سنسوری رد شده‌اند و... از کانترهای داخلی خود PLC استفاده می‌کنیم. این کانترها را در هر دو حالت بالا شمار و پایین شمار می‌توان بکار برد. تعداد تایمر/ کانتر از 256تا برای مدل‌های پایین PLC تا چند هزار عدد برای مدل‌های بالاتر می‌باشد که دسترسی به آنها تنها با نوشتن چند خط برنامه و بصورت نرم‌افزاری امکان‌پذیر بوده و هیچ نیازی به قطعات خارجی و سیم‌بندی اضافی و حجیم کردن تابلو کنترل ندارند.

 

* تست نهایی و اجرای برنامه کنترلی:

قبل از آنکه شستی استارت زده شود، بی‌خطر بودن سیستم کاملا تست خواهد شد و از درست وصل شدن قطعات خروجی به ترمینالهای PLC بر طبق آدرس‌های اختصاص داده شده اطمینان حاصل می‌شود. بعد از تایید نهایی می‌توان عملیات کنترلی را آغاز نمود. برای اجرای برنامه بایستی PLC را به مد اجرا RUN برده و کلید استارت را فشار دهیم.

بعد از مشاهده عملکرد ممکن است سیستم نیاز به اشکال‌زدایی داشته باشد تا در صورت لزوم عملکرد سیستم بهتر شود. در این صورت هم فقط برنامه PLC است که تغییر خواهد کرد.

 

کاربرد PLC در صنعت

 

نمونه‌های زیادی از سیستم‌های کنترلی در صنایع مختلف وجود دارد که در آنها از PLC استفاده شده است. برخی از این کاربردها در زیر آمده است:

 

* سیستم‌های اتوماسیون

* انواع ماشین‌های بسته‌بندی محصولات

* سیستم جدا کردن و دسته‌بندی قطعات

* سیستم کنترل تسمه‌نقاله برای حمل اجسام و قطعات

* کنترل عملکرد ربات

* کنترل پمپ‌ها

* کارخانه صنایع شیمیایی

* صنایع کاغذ

* ساخت شیشه

* کارخانجات ساخت خودرو

* کارخانه ساخت TV

* سیستم کنترل ژنراتور

* سیستم‌های مخابراتی

* آب و فاضلاب

* صنایع قالب‌زنی بتن

* کارخانه تولید قند

* دستگاههای ساخت نیمه‌هادی‌ها و IC

* ...

  • Like 5
لینک به دیدگاه
×
×
  • اضافه کردن...