دسته بندی | برق ، الکترونیک و مخابرات |
بازدید ها | 2 |
فرمت فایل | doc |
حجم فایل | 418 کیلو بایت |
تعداد صفحات فایل | 132 |
Plc
مقدمه:
امروزه با پدیدار شدن ریز پردازنده ها و پیشرفت فن اوری حالت جامد در عرصه علم و تکنولوژی که بی شک ان را میتوان بزرگترین پدیده در علم الکترونیک دانست چهره محیط های صنعتی به کلی دگرگون شده است .
Plc نیز مولود این پدیده یعنی ظهور ریز پردازنده ها بوده است .بدن تردید plc مهمترین و پر کاربرد ترین وسیله اتوماسیون در صنایع مدرن امروزی است در ماشین ها و خطوط تولید جدید کمتر موردی را میتوان یافت که از کنترل کننده های منطقی قابل برنامه ریزی استفاده نشده باشد در حقیقت این وسیله بسیار قابل انعطاف که خود یک کنترل کننده کامل است به عنوان قطعه ای برنامه پذیر کاربرد وسیعی یافته است به گونه ای که با پیشرفت تکنولوژی و حضور اتوماسبون در عرصه صنعت در طراحی کنترل کننده ها و مدارات فرمان خطوط تولید و فرایند های صنعتی استفاده از مدارات فرمان قدیمی منسخ گردیده و در اکثر مراکز صنعتی از کنترل کننده های منطقی قابل برنامه ریزی استفاده میگردد.
اکنون برای توجه بیشتر به تفاوت ها و مزایای plc نسبت به مدارات کنتاکتوری موارد زیر را بر میشماریم :
یابی کرد
کاربرد های plc در صنایع مختلف :
امروزه کاربرد های فراوانی از plc در پروسه های مختلف صنعتی به چشم میخورد که خود نشانگر اهمیت فراوان plc در صنعت است . از جمله این استفاده ها میتوان به موارد زیر اشاره کرد :
شرح مختصری بر رساله:
Plc سیستمی است که متناسب با برنامه ای که دریافت میکند وظیفه ای خاص را انجام میدهد امروزه دز طراحی کنترل کننده های خطوط تولید و فرایند های صنعتی از ان استفاده میشود به عنوان مثال در سالن پرس 3 ایران خودرواتوماسیون خط شولر ساخت شرکت زیمنس و از نوع s7 و مدل cpu416-2dp که از پیشرفته ترین نوع plc هابشمار میرود مورد استفاده قرار گرفته است
PLC در یک نگاه:
programmable logic controller :PLC که با نام programmable controller نیز شناخته می شودکنترل کننده برنامه پذیری است که از خانواده کامپیوتر ها بشمار می آید .این کنترل کننده که عمدتا در مقاصد صنعتی بکار می رود ورودی ها را می گیرد و بر اساس برنامه ای که در حافظه آن نوشته شده خروجی هایلازم را برای ماشین یا فرایندی که تحت کنترل آن است صادر می نما ید .
بنا بر این در نگاه اول PLC از سه قسمت اصلی یعنی مدول های ورودی ،CPUو مدول های خروجی تشکیل شده است. مدول ورودی سیگنالهای متنوع دیجیتال یا آنالوگ را ازF IELD قبول میکند و سپس آنها را به سیگنال های منطقی (0و1)که برای CPU قابل پردازش باشد تبدیل می نماید .CPUمطابق با برنامه ای که قبلا کاربر در حافظه آن ذخیره کرده است دستورات کنترلی را اجرا کرده و خروجی لازم را بصورتسیگنال های منطقی به مدول های خارجی می فرستد .این مدول ها سیگنال های مذبور را به فرم دیجیتال یا با تبدیل به آنالوگ به تجهیزات FIELD مانند عملگر ها (ACTUATOR ) ارسال می نماید .
قبل از اینکه PLC در صنعت مورد استفاده قرار گیرد مدار های کنترلی کاملا سخت افزاری بودند این مدارهای بر اساس رله ها طراحی و سپس سیم بندی می شدند .بزرگترین عیب این روش آن بود که کوچکترین تغییری در سیستم کنترل مستلزم تغییر سخت افزار و سیم کشی بود که علاوه بر هزینه زیاد زمان زیادی را نیز برای اجرا نیاز داشت بعلاوهدر هنگام بروز خطا کار عیب یابی این مدار ها چندان ساده نبود.
سیستم جدید یعنی PLC مسایل فوق را به همراه نداشت .به سادگی قابل برنامه ریزی بود و تغییردر سیستم کنترل با تغییر در نرم افزار بر نامه کنترل بسهولت امکان پذیر می شد .
مزیتهای قوق همراه با مزایای دیگر ی چون کوچکترشدن ابعاد سیستم کنترل ،عیب یابی سریعتر ،خرابی کمتر توانایی اجرای فانکشنهای پیچیده ،توانایی تبادل اطلاعات با سیستم های دیگرو....موجب شد که مدارهای رله ای بسرعت میدان را برای حضور PLC خالی کنند .
اولین PLC ها در سال 1968ساخته شدند در دهه 70 قابلیت برقراری ارتباط به آنهااضافه شد در دهه 80 پروتکل های ارتباطی استاندارد شد و بلاخره در دهه90 استاندارد زبانهای برنامه نویسیPLC یعنی استاندارد IEC1131 ارائه گردید
استانداردIEC1131
در سال 1979 یک گروه متخصص در IECکار بررسی جامع PLCها را شامل سخت افزار ،برنامه نویسی و ارتباطات بر عهده گرفت .هدف این گروه تدوین روش های استانداردی بود که موارد فوق را پو شش دهد و توسط سازندگان PLCبکار گرفته شود .این کار حدود 12 سال بطول انجامیدو نهایتا پس ازبحث های موافق و مخالفی که انجام شد استانداردIEC1131شکل گرفت و جنبه های مختلف این وسیله از طراحی سخت افزار گرفته تا نصب ،تست ،برنامه ریزی و ارتباطات آن را زیر پوشش قرار اد.
PLC های مختلف زیمنس
در طبقه بندی محصولات زیمنس PLC هادر زیر مجموعهمحصولات SIMATIC قرار می گیرند .برخی از آنها بصورت COMPACTطراحی و ساخته شده اند به این معنا که منبع تغذیه وcpu ومدول های ورودی و خروجی بصورت یک پارچه در کنار هم بیکدیگر متصل هستند و یک واحد تلقی می شوند و بر خی دیگر به صورت مدولار هستند که بر خلاف نوع compact کاربر میتواند مدول های دلخواه از آن خانواده را بسته به نیاز خود انتخاب و در کنار هم قرار دهد .plc های زیمنس را میتوان به پنج خانواده زیر تقسیم کرد
Simatic s5
این plcها که نسبتا قدیمی هستند انواع مختلف دارند برخی مانند s5-95u به صورت compact بوده و
حوزه عملکرد محدود دارند .برخی دیگر مانند s5-100u وs5-115 مدولار بوده و برای سیستم های کنترلی با ابعاد متوسط بکار می روند برای حوزه های عملکرد وسیع plc های د یگری با نام های s5-135u وs5-155u از این خانواده عرضه شده اند . برنامه نویسی plcهای فوق با نرم افزار step5 انجام میگیرد .
Simatic s7
این plcها بعد از s5 عرضه شده اند و خود به سه خانواده مختلف تقسیم می شوندs7-200بصورت compact بوده و برای سیستم های کنترلی کوچک بکار می رود . s7-300 مدولار است و عملکرد متو سط دارد s7-400 نیز مدولار است ولی می تواند حوزه عملکرد وسیع داشته باشد . این plc ها با نرم افزار step7 برنامه نویسی و پیکر بندی می شوند .
Logo!logic modules
کنترل کننده ساده و ارزان قیمتی است که برای کار های کنترلی کوچک (مانند ساختمان ها یا ماشین های کوچک )کاربرد دارد.این plcبصورت compact است و برنامه ریزی آن توسط کلید های روی آن انجام می شود .برای برنامه ریزی از طریق کامپیوتر باید نرم افزار logo !softcompactنصب گردد.
Simatic c7
C7 ترکیبی است از s7-300 و oprator control علاوه بر اینکه کار کنترلی را انجام می دهد بر روی نمایشگر آن میتوان پیغام ها ،رخدادها ،مقادیر مرتبط با فرایند را دید و فانکشن هایی را نیز توسط صفحه کلید روی آن اعمال نمود. C7 کمپکت بوده و انواع مختلفی دارد که توانایی آنها با هم متفاوت است
برای برنامه نویسی این plc ها باید علاوه بر step7 نرم افزار protocol نیز روی کامپیوتر نصب شود
Simatic505
سری 505 که خود انواع مختلفی دارد برای کاربرد در حوزه های کوچک و متوسط طراحی شده است همه اعضای این خانواده به صورت compact عرضه می شوند و برنامه نویسی انها با نرم افزار texas instruments می باشد .
خانواده s7
s7-20
یک micro plc ارزان قیمت است .می تواند برای مقاصد ساده تا نسبتا پیچیده کنترلی بکار رود . نصب برنامه نویسی ،و کار با آن ساده است . بصورت compact عرضه می شود وi/o های آن
on-bord است .انواع مختلفی دارد و در برخی انواع آن می توان مدول اضافی نیز در کنار cpu قرار داد . برنامه نویسی آن با نرم افزار step7-micro/win انجام می شود .
S7-300
یک mini plc است .حوزه عملکرد آن متوسط است مدولار است مدول های آن تنوع زیاد دارد بسهولت قابل توسعه است بر نامه نویسی آن با step7 انجام می شود
s7-300f
برای سیستم های که نیاز به ایمنی زیاد دارند یا اصطلاحا fail-safe هستند طراحی شده است پایه آن s7-300 است در انتهای کدcpuحرف fمعرف این نوع است مانند cpu315f
S7-300c
شبیه s7-300 است با این تفاوت که cpu همراه با مدول دیگری مانند ورودی خروجی بصورت compact عرضه شده است در انتهای کد cpu حرف c معرف این نوع است مانند cpu314c 0
S7-400
حوزه عملکرد وسیع دارد مدولار است حجم زیادی از سیگنال ها را می تواند پو شش دهد براحتی قابل توسعه است در مقایسه با s7-300 سرعت پردازش بالاتر ،حافظه بیشتر و امکانات وسیعتری را داراست
برنامه نویسی آن با s7 انجام میشود
S7-400h
` پایه ان همان s7است ولی در جائی که high availability مورد نیاز است بکار می رود مانند جائی که هزینه راه اندازی مجدد سیستم پس از رفع عیب بالا است پروسه ای که اگر متوقف شود منجر به خسارت زیاد می شود جائی که بهره برداری از پروسه بدون مانیتورینگ و با حداقل پرسنل تعمیراتی انجام می شود .
S7-400fh
پایه آن s7-400 است توانائی های s7-400h را دارا است توانائی های f-system رادارا است یعنی برای کاربرد هائی که درجه ایمنی بالائی دارند نیز متناسب است
S7 و نسخه های مختلف آن :
در نگاه اول نرم افزار s7 را باید به دو نوع زیر تقیسم نمود:
2. s7 که برایs7-300.s7-400- و همچنین c7 بکار می رود.
مورد دوم یعنی s7 نسخه های مختلفی دارد که آخرین انها نسخه step7 v5.3 می باشد از مارس 2004 عرضه شده است و تفاوت های مختصری با نسخه قبلی ان یعنی نسخه 5.2 دارد
Step7(5.2) از دسامبر 2002 به بازار آمد و جایگزین نسخه قبلی یعنی s7 v5.1 گردید به طور کلی آین نرم افزار قادر به انجام امور زیر روی کنترل کننده ها و متعلقات انها میباشد:
پیکر بندی سخت افزار و تنظیم پارامتر های ان
-پیکر بندی و تنظیم ارتباطات(شبکه)
-برنامه نویسی
-تست وراه اندازی و عیب یابی
ارشیو سازی
در v5.2 نسبت به نسخه قبلی امکانات جدید تری اضافه شده است که از مهمترین انها می توان امکان پیکر بندی سخت افزار در مد کاری run یا اصطلاحا(configuration in run) cir را نام برده در فرایند های پیوسته که هیچ توفیقی نباید ایجاد شود توسط این قابلیت میتوان در مد run پیکر بندی سخت افزار را تغییر داد مثلا یک مدول جدید اضافه کرد در این حال وقفه ای که به پروسه داده می شود کمتر از یک ثانیه خواهد بود و در طول این مدت ورودی ها و خروجی ها آخرین حالت خود را حفظ می کند cir برای cpu های s7-400 از firam ware3.1 به بعد امکان پذیر است.
Step7 mini ,step 7 lite
این دو نسخه هایی از s7 هستند که نسبت به step7 پایه(یعنی v5.1 یا v5.2 )امکانات کمتری در انها وجود دارد و برای کارهای نسبتا سادهتر طراحی شده اند به عنوان مثال نسخه lite :
فقط برای s7 300 قابل استفاده است .
برنامه نویسی فقط به سه زبان lad, fbd, stl امکان پذیر است
ارتباط با شبکه را ساپورت نمی کند .
Step 7 proffesional:
در این نسخه علاوه بر s7 v5.2 پکیج های دیگری که قبلا به صورت optional عرضه می شدند یکجا ارائه شده اند که عبارتند از :
S7-plcsim سیمولاتور نرم افزاری است
S7-pdiag برای تشخیص عیب بکار می رود
S7-graph v5.2 برای برنامه نویسی به صورت sfc بکار می رود
S7-scl v5.2 برای برنامه نویسی بصورت st بکار می رود
مزیت های s7 به s5 :
S7 نسبت به s5 نقاط قوت و مزیت های متعددی دارد اما از مهمترین ویژگی های ان می توان به دو مورد زیر اشاره کرد :
1- تطابق با استاندارد iec 1131 :
زیمنس مدعی است که این استاندارد بویژه بخش سوم انرا که مربوط به برنامه نویسی است در s7 تا حد زیاد رعایت کرده است در حالیکه s5 فاقد این تطابق است
کارت یا مبدل ارتباطی بین کامپیوتر و plc که می تواند یکی از انواع زیر باشد :
Pc adaptor
این اداپتوراز یک طرف به پورت mpi کنترل کننده وصل می شود و از سمت دیگر به کامپیوتر .دو نوع آداپتور قابل اتصال به پورت usb را نشان می دهد
کارت برای نصب در اسلات isa یا pci کامپیوتر
با نصب این کارت خروجی مستقیما توسط کابل وکانکتور به plc متصل می گردد و نیاز به آداپتور بیرونی نمی باشد (مانند کارت cp5611 )
کارت pcmcia :
این کارت در اسلات notebook نصب می گردد مانند کارت cp5511
تذکر : اگر به جای کامپیوتر از pg استفاده شود نیازی به استفاده از مبدل های فوق نیست pg های زیمنس دارای پورت خروجی که مستقیما به plc وصل می گردند هستند. پساز اینکه کارت ارتباطی در اسلات کامپیوتر قرار گرفت و توسط کابل ارتباطی به پورت plc متصل گردید باید تنظیم های لازم انجام پذیرد.برای اداپتور نیز ابتدا انرا به پورت plc وصل کرده و سپس ارتباطش را با کامپیوتر توسط کابل ارتباطی برقرار می کنیم تنظیمات لازم توسط برنامه set pag/pc inter face که ایکون انرا بعد از نصب s7 میتوان در control panel مشاهده کرد امکان پذیر است .
Mpi در حالتی انتخاب می شود که آداپتور به پورت mpi مربوط به plc متصل باشد
Profibus در حالتی انتخاب می شود که آداپتور به پورت dp مربوط به plc متصل باشد auto هر دو حالت فوق را پوشش می دهد با کلیک رویperties pro می توان مشخص کرد که اداپتور به کدام پورت سریال متصل شده است سایر پارامتر ها را معمولا برای اداپتور لازم نیست تغییر دهیم سرعت پیش فرض 19200 میباشد اگر 38400 انتخاب شود بشرط اینکه کابل ارتباطی انرا ساپورت کند باید این تنظیم توسط dip سوئیچ روی اداپتور در حالتی که اکتیو نیست نیز انجام شود نکته دیگری که باید خاطر نشان شود این است که سیستم عامل های me,98,95,xp,windows2000 به طور اتوماتیک کارت یا آداپتور را میشناسد ولی در windows nt باید به صورت دستی اختصاص داده شود چون nt قابلیت plug and play را ندارد.
نرم افزار های جنبی و مرتبط با s7 :
برخی نرم افزار های دیگر که توسط زیمنس در خانواده simatic عرضه می شوند و بعضا مکمل step7 هستند با تقسیم بندی به سه دسته hmi,runtime,engineering در زیر آمده است
Engineering tools :
S7 scl
زبان برنامه نویسی سطح بالا میباشد که با زبان st ذکر شده در استاندارد iec1131-3 تنطبیق دارد و برای plc های s7 300 cpu 314 وبالاتر و s7-400,c7 بکار می رود همانطور که قبلا اشاره شد این نرم افزار در نسخه step 7 professional موجود است
S7 higraph
برای کنترل ترتیبی بصورت گرافیکی با ابزار های پیشرفته و در plc های s7-300,s7-400,c7 بکار می رود
S7graph
برنامه نویسی به صورت گرافیکی است که برای کنترل ترتیبی بکار می رود و با زبان sfc مندرج در استاندارد iec 1131-3 تطبیق دارد و برای polc های s7-300,s7-400 بکار میز رود این نرم افزار در نسخه s7 professional موجود است .
S7plcsim :
سیمولاتور نرم افزاری است که برای تست برنامه وقتی plc در دسترس نباشد بکار می رود این نرم افزار نیز در نسخه s7 professional موجود است
Cfc :
توسط این نرم افزار برنامه نویسی بصورت گرافیکی توسط یکسری بلوک های از پیش تعیین شده طراحی و انجام می شود .این نرم افزار را باید جداگانه تهیه کرد و برای s7-300,s7-400,f/h system کاربرد دارد
S7-pdiag :
ابزار عیب یابی است که برای plc های s7-300 با cpu314 و بالاتر و s7-400 بکار می رود در نسخه s7 professional موجود است
Teleservice :
برای ارتباط با plc از طریق خط تلفن به کار می رود وقتی plc توسط آداپتور خاص (ts) به مودم متصل باشد با استفاده از کامپیوتر به صورت remote می توان انرا از هر نقطه ای برنامه نویسی و رفع عیب کرد
Docpro :
برای مستند سازی به کار می رود با استفاده از ان می توان پس از اتمام پیکر بندی و برنامه نویسی نقشه های wiring و متن برنامه را با فرمت مناسب تهیه و چاپ کرد
Standard pid control :
ابزار کمکی برای طراحی کنترل کننده های pid است که برای plc های s7-300 با cpu31c و بالاتر و s7-400,c7 بکار می رود
Fuzzy conrol :
برای کنترل فازی است و در مواردی به کار می رود که توصیف ریاضی پروسه مشکل یا نا ممکن با شد .در برخی موارد ترکیب این روش با لوپ های pid نتیجه بهینه را برای سیستم کنترل بهمراه دارد
Modular pid control :
ابزلری است که برای طراحی لوپ های کنترلی پیچده بکار می رود و دارای فانکشن ها و بلوک های از قبل طراحی شده می باشد
Neurosystem :
شبکه های عصبی مورد استفاده در سیستم کنترل را می توان با این ابزار طراحی کرد و آموزش داد.
Prodave mpi :
برای پردازش ترافیک دیتا در شبکه mpi بین سیستم های s7,m7,c7 بکار می رود
Simatic protocol :
ابزار پیکر بنی است که برای سیستم های کنترل اپراتوری و بخش مانیتورینگ مربوط به c7 بکار می رود
Simatic win cc :
نرم افزاری است که برای طراحی سیستم مانیتورینگ بکارمی رود
جایگاه نرم افزار s7 در سیستم کنترل :
در هنگام طراحی معمولا نیازی به اینکه plc یا ماشین در کنار pc یا pg موجود باشد نیست فقط لازم است که قبل از شروع کار فرایند به خوبی مطالعه شده و وردی و خروجی ها مشخص باشند و منطق سیستم کنترل معلوم شده باشد بهتر است سخت افزار plc نیز انتخاب شده باشد با چنین معلوماتی می توان کار طراحی را با استفاده از s7 بصورت offline یعنی بدون اتصال به plc انجام داد.
پس از تکمیل برنامه لازم است آنرا به plc دانلود کنیم پس در این حالت pc یا pg و نرم افزار plc ابزار کار هستند اگر سیمولاتور نرم افزاری در دست باشد بسیاری از نیاز های این مرحاه را مرتفع می کند و نیاز چندانی به plc نیست .
در این مرحله ماشین یا تجهیز نیز به جمع قبلی می پیوندد و برنامه به صورت عملی و ابتدا در حالتی که ماشین بدون بار است یا از تجهیز هنوز بهره برداری نمی شود تست می گردد که به این مرحله تست سرد (cold test) نیز می گویند سیگنال ها به تدریج و نه یک دفعه وارد مدار می شوند و بخش های برنامه قدم به قدم تست می شود پس از ان تست گرم شروع می شود یعنی ماشین زیر بار می رود و از تجهیز به صورت ازمایشی بهره برداری می شود تا سایر ورودی خروجی هایی که در تست سرد فعال نبودند تست گردند . برای انجام تست های فوق وجود s7 روی pc یا pg و ارتباط online با plc ضروزی است
operation یا بهره برداری :
پس از تکمیل مراحل تست و اعمال تغییرات لازم در برنامه plc کار عادی فرایند شروع می شود در اینجا نیازی به pg یا pc و نرم افزار s7 نیست اگر چه باید برای نیاز های احتمالی در دسترس باشند .
Troubleshooting یا عیب یابی :
در صورتیکه مشکلی در کار بهره برداری از فرایند پیش بیاید که ناشی از اجزای سیستم کنترلی باشد . مجددا به pc یا pg و نرم افزار s7 نیاز پیدا می شود این برنامه با امکانات مختلفی که در ان تعبیه شده می تواند به شناخت عیب و رفع ان کمک زیادی بنماید .
تنظیم پارامتر های کارت های di
در پنجره کاتالوگ در زیر مجموعه sm-300 کارت های digital input متنوعی را مشاهده می کنیم که به کلیک روی آنها توضیحات مختصری راجع به کارت در پایین پنجره کاتالوگ ظاهر می شود به طور کلی این کارت ها را می توان به شکل زیر دسته بندی کرد
تقسیم بندی کارت های digital input
از نظر تعداد ورودی |
از نظر ولتاژ |
از نظر قابلیت های خاص |
4ورودی |
24vdc |
بدون ویژگی خاص |
8ورودی |
48vdc |
تشخیص قطع شدن تغذیه |
16ورودی |
120vdc |
ایجاد وقفه بر اساس لبه ورودی |
32ورودی |
230vdc |
تاخیر در گرفتن |
برای کارت هایی که قابلیت خاص ندارند وقتی روی انها کلیک می کنیم پنجره ای باز می شود که دو بخش دارد
General :
در این بخش توضیحاتی راجع به کارت , ویژگیها و کد سفارش آن همراه با نام ان آمده است که کاربر در صورت تمایل میتواند نام را به دلخواه تغییر دهد .
Address :
در این بخش آدرس هایی که توسط سیستم به کارت اختصاص داده شده آمده است . start آدرس شروع و end آدرس نهایی را نشان می دهد .بعنوان مثال برای کارتDI16XDC24V با 16 ورودی در شکل صفحه بعدمشاهده می کنیم که آدرس شروع 0و ادرس انتها 1است بنابراین لیست آدرس های 16کانال که هر کدام یک بیت (0و1) هستند مانند جدول زیر خواهد بود بعبارت دیگر این مدول دارای دو بایت آدرس است و میدانیم که 2BYTE=16BIT
کانال |
ادرس |
0 |
0.0 |
1 |
0.1 |
2 |
0.2 |
3 |
0.3 |
4 |
0.4 |
5 |
0.5 |
6 |
0.6 |
7 |
0.7 |
8 |
1.0 |
9 |
1.1 |
10 |
1.2 |
11 |
1.3 |
12 |
1.4 |
13 |
1.5 |
14 |
1.6 |
15 |
1.7 |
اگر چند مدول DI مشابه یا متفاوت داشته باشیم نیز مشاهده می کنیم که آدرس های تولید شده توسط سیستم با یکدیگر هیچ تداخلی ندارند .در S7-300 تغییر ادرس توسط کاربر بعضا امکان پذیر است برخی از CPU های 300این امکان را ساپورت می کنند از CPU315 به بالا .
در این حالت گزینه SYSTEM SELECTION قابل انتخاب است میتوان انرا غیر فعال نمود و ادرس جدید را وارد کرد شماره ادس نمی تواند از ADDRESS AREA مربوط به CPU بزرگتر باشد بعلاوه اگر ادرس جدید تداخلی با ادرس دیگر داشته باشد سیستم پیغام میدهد و در عین حال ادرس دیگری را پیشنهاد می دهد در مجموع پیشنهاد میشود که حتی المقدور کاربر ادرس های پیش فرض سیستم را تغییر ندهد .
دسته بندی | کامپیوتر و IT |
بازدید ها | 0 |
فرمت فایل | doc |
حجم فایل | 57 کیلو بایت |
تعداد صفحات فایل | 37 |
اصول و نحوه طراحی یک سیستم کنترلی با استفاده از یک PLC
اصول و نحوه طراحی یک سیستم کنترلی با استفاده از یک PLC
اتوماسیون صنعتی
با توجه به پیشرفت بسیار سریع تکنولوژی و وجود رقابتهای شدید در بین صنعتگران دو مقولة دقت و زمان در انجام کارهای تولیدی و خدماتی بسیار مهم و سرنوشت ساز شده است. دیگر سیستمهای قدیمی جوابگوی نیازهای صنعت توسعه یافتة امروز نبوده و بکار بردن سیستمهایی که با دخالت مستقیم نیروی انسانی عمل می کنند، امری نامعقول مینمود. چرا که در این موارد دقت و سرعت عمل سیستم بسیار پایین و وابسته به نیروی کاربر است. بنابراین ماشینهای هوشمند و نیمههوشمند وارد بازار صنعت شدند. و بعد از مدتی آنچنان جای خود را پیدا کردند که علاوه بر زمینههای صنعتی در کارهای خدماتی نیز جایگاه ویژهای یافتند. کنترل سیستمهای بسیار پیچیدهای که قبلاً غیرممکن بود براحتی انجام میگرفت . مکانیزه کردن سیستمها و ماشین آلات (اتوماسیون صنعتی ) مقوله بسیار مهم و پرطرفداری شده و نیاز به آن هر روز بیشتر و بیشتر مشهود میشود . اتوماسیون صنعتی در زمینههای بسیار گستردهای کاربرد دارد از مکانیزه کردن یک ماشین بسیار سادة کنترل سطح گرفته تا مکانیزه نمودن چندین خط تولید و شبکه کردن آنها با هم . با نگاهی به محیط اطرافمان میتوانیم نمونههای بسیار زیادی از کاربرد اتوماسیون ا را در اغلب زمینهها پیدا کنیم.. در اتوماسیون واحدهای مسکونی جدید ، در شبکههای مخابراتی ، در سیستمهای دفع فاضلاب ، سیستم توزیع برق ، کارخانجات مختلف و ...
در یک سیستم اتوماسیون شده کنترل پروسه توسط ماشین انجام میشود و در این سیستمها دخالت انسان به حداقل و در برخی موارد به صفر رسیده است. سیستم با گرفتن سیگنالهای ورودی از قطعاتی نظیر سنسورهای تشخیص فشار ، رنگ ، سطح مایعات ، قطعات فلزی ، سنسورهای دما ، میکرو سوییچها ، کلیدها و شستیها ، واسط های کاربر با ماشین و... وضعیت موجود را حس کرده و بررسی میکند و سپس در مورد عکسالعمل ماشین تصمیمگیری کرده و فرمانهای لازمه را به قطعات خروجی که تحت کنترل ماشین هستند اعمال میکند. با توجه به مواردی که ذکر شد میتوان ساختار یک سیستم اتوماسیون را بدین صورت لیست نمود:
قطعات ورودی شامل سنسورها ، سوییچها ، ...
قطعات خروجی مثل موتور ، پمپ ، شیربرقی ، نشانگرها ...
یک کنترلر داخلی با CPU برای پردازش دادهها و اجرای برنامة کنترلی سیستم و حافظه برای ذخیره نمودن برنامة کنترلی و اطلاعات دریافتی از قطعات ورودی
یک واسط بین کاربر و ماشین Human Machine Interface ( در مواردی که نیاز به انجام تنظیمات توسط کاربر داریم و یا میخواهیم یکسری اطلاعات و آلارمها را به اطلاع کاربر برسانیم .)
توجه داشته باشید با بالا بردن سرعت و دقت کنترلر مورد استفاده در سیستم اتوماسیون شده و انتخاب درست ٱن بر طبق کاربردی که از آن انتظار داریم میتوانیم امکانات و قابلیتهای سیستم را بالاتر ببریم . بعنوان مثال در یک سیستم سادة کنترل سطح مخزن سرعت پاسخگویی سیستم در حد چند ثانیه هم برای این کار کافی خواهد بود. اما در سیستمهای پیچیدة موقعیتیاب یا پردازش تصویر به سیستمهای بسیار سریعتر و دقیقتر احتیاج داریم و سرعت پاسخگویی در حد میکرو ثانیه برای ما لازم است.
بعنوان مثال در مواردی که نیاز به کنترل در یک محیط نامساعد داریم و استفاده از نیروی انسانی بسیار مشکل و یا غیرممکن است چهکار باید کرد. در محیطهایی با شرایط آب و هوایی بسیار بد و با مناطق جغرافیایی صعبالعبور و یا در محیطهایی که آلودگی صوتی و یا آلودگیهای شدید تنفسی دارند ...
در این موارد ایمنترین و با صرفهترین گزینه اتوماسیون کردن سیستمها و استفاده از ماشین بجای انسان است. اجرای کامل سیکل کنترلی ، گرفتن گزارشات لازم در حین انجام عملیات کنترلی ، قابلیت تغییر سیکل کاری و تعریف نمودن پارامترهای کنترلی ، امکان انجام کنترل دستی در موارد اضطراری و....
حال به مثال دیگری میپردازیم. حساب کنید در یک سیستم بسیار سادة بستهبندی محصولات غذایی برای بستهبندی هزار کیلو شکر در بستههای یک کیلویی به چند نفر و چقدر زمان احتیاج داریم. چند نفر برای وزن کردن محصول ، چند نفر برای آمادهسازی پکت ها ، چند نفر برای پرکردن پکت ها و بستهبندی آن ، زدن تاریخ مصرف و ... در این گونه سیستمها مشکلات زیادی وجود دارد که به برخی از آنها در زیر اشاره شده است:
نقش 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) در اتوماسیون صنعتی
در یک سیستم اتوماسیون، PLC بعنوان قلب سیستم کنترلی عمل میکند. هنگام اجرای یک برنامه کنترلی که در حافظه آن ذخیره شده است، PLC همواره وضعیت سیستم را بررسی میکند. این کار را با گرفتن فیدبک از قطعات ورودی و سنسورها انجام میدهد. سپس این اطلاعات را به برنامه کنترلی خود منتقل میکند و نسبت به آن در مورد نحوه عملکرد ماشین تصمیمگیری میکند و در نهایت فرمانهای لازم را به قطعات و دستگاههای مربوطه ارسال میکند.
مقایسه تابلوهای کنترل معمولی با تابلوهای کنترلی مبتنی بر PLC
امروزه تابلوهای کنترل معمولی ( رلهای ) خیلی کمتر مورد استفاده قرار میگیرند. چرا که معایب زیادی دارند. از آنجا که این نوع تابلوها با رلههای الکترومکانیکی کنترل میشوند، وزن بیشتری پیدا میکنند، سیمکشی تابلو کار بسیار زیادی میطلبد و سیستم را بسیار پیچیده میکند. در نتیجه عیبیابی و رفع مشکل آن بسیار پرزحمت بوده و برای اعمال تغییرات لازم در هر سال و یا بروز کردن سیستم بایستی ماشین را بمدت طولانی متوقف نمود که این امر مقرون به صرفه نخواهد بود. ضمنا توان مصرفی این تابلوها بسیار زیاد است.
با بوجود آمدن PLC، مفهوم کنترل و طراحی سیستمهای کنترلی بطور بسیار چشمگیری پیشرفت کرده است و استفاده از این کنترلرها مزایای بسیار زیادی دارد. که به برخی از این موارد در زیر اشاره کردهایم. که با مطالعه آن میتوان به وجه تمایز PLC با سایر سیستمهای کنترلی پی برد:
سیم بندی سیستمهای جدید در مقایسه با سیستمهای کنترل رلهای تا 80٪ کاهش مییابد.
از آنجاییکه PLC توان بسیار کمی مصرف میکند، توان مصرفی بشدت کاهش پیدا خواهد کرد.
توابع عیب یاب داخلی سیستم PLC ، تشخیص و عیبیابی سیستم را بسیار سریع و راحت میکند.
جهت دریافت فایل اصول و نحوه طراحی یک سیستم کنترلی با استفاده از یک PLC لطفا آن را خریداری نمایید
دسته بندی | کامپیوتر و IT |
بازدید ها | 2 |
فرمت فایل | doc |
حجم فایل | 1064 کیلو بایت |
تعداد صفحات فایل | 69 |
سیستم های DCS و PLC کارخانه آلومینای جاجرم
فهرست مطالب
عنوان |
صفحه |
فصل اول: DCS کارخانه آلومینای جاجرم |
|
مقدمه ای بر DCS |
2 |
سیستم های کنترل غیر متمرکز DCS |
2 |
اجزاء اصلی DCS |
3 |
اجزاء کلی DCS مدل RS3 |
3 |
اجزاء سخت افزار Peer way |
4 |
کنسول اپراتوری Consoles |
5 |
کنترل فایل Control file |
5 |
اجزاء تشکیل دهنده کنترل فایل Control file |
6 |
کارتهای ورودی و خروجی سخت افزار و ترمینال های ورودی و خروجی سیستم |
7 |
نرم افزار DCS مدل RS3 |
8 |
آدرس دهی |
8 |
عیب یابی در بخش کنترل و نرم افزار |
10 |
عیب یابی در سخت افزار DCS |
10 |
عیب یابی در سیستم های کنترل گسترده DCS |
10 |
انواع بلاکها |
12 |
چگونگی ارتباط یک بلاک ورودی یا خروجی با سخت افزار |
12 |
بازه مقادیر در یک لوپ کنترلی |
13 |
کانفیگور کردن آلارم های AIB |
15 |
اولویت بندی آلارم |
20 |
چگونگی ارتباط بین کنترل بلاک و I/O Block |
21 |
آدرس دهی یک کنترل بلاک |
22 |
کنترل بلاک |
23 |
نحوه اتصال ورودی های آنالوگ به کنترل بلاک |
24 |
واحد کارگاه ابزاردهی و کارگاه الکترونیک |
26 |
فصل دوم: PLC کارخانه آلومینای جاجرم |
|
آشنایی با PLC |
29 |
اتصال ارتباطی کامپیوتر شخصی با PLC |
30 |
اجزاء PLC |
30 |
وسایل ارتباطی و رابط ها |
31 |
PLC تله مکانیک |
32 |
عیب یابی PLCتله مکانیک فیلد ابزار دقیق |
40 |
شماره کانال ماژول |
41 |
عیب یابی تغذیه PLC و کارت های ایزولاتور |
41 |
عیب یابی CPUو دستور RESET |
42 |
عیب یابی ارتباط PLC با DCS |
42 |
مدارک عیب یابی و لوازم آن به ترتیب اولویت |
42 |
نرم افزارهای اختصاصی PLC تله مکانیک |
43 |
کپی و کاتولوگ ها پیوست |
45 |
فصل اول
DCS کارخانه آلومینای جاجرم
مقدمه ای بر DCS
(Distributed Control System) سیستم کنترل غیر متمرکز (گسترده)
در سیستم های قدیمی اتوماسیون اطلاعات مربوط به هر واحد باید از حمل آن به اتاق کنترل توسط کابل هایی انتقال می یافت با ازدیاد این واحدها حجم کابل هایی که به اتاق کنترل متصل می شدند نیز افزایش می یافت و بزرگترین اشکالاتی که این سیستم داشت عبارت بودند از :
1- تراکم انبوه کابل های ارتباطی در اتاق کنترل که به نوبه خود در هنگام عیب یابی سیستم مشکل آفرین بودند.
2- در هنگام بروز اشکال در اتاق کنترل کل سیستم فلج می شد.
3- در صورتی که کنترل سیستم گسترده ای مد نظر بود پردازنده مرکزی باید دارای حجم حافظه و سرعت بسیار بالایی می بود تا بتواند تمام داده های ارسالی و یا دریافتی را مورد پردازش قرار دهد و بدیهی است که با افزایش تعداد Point ها در سیستم فاصله زمانی سرویس دهی دوباره به هر Point نیز افزایش مییابد که از نظر کنترلی عیب بزرگی محسوب می شود.
در چنین شراطی بود که مهندسین به فکر افتاندند که اولا: تراکم کابل ها را در اتاق کنترل کاهش دهند. ثانیا: از مرکزیت به یک قسمت به عنوان کنترل کننده مرکزی جلوگیری کنند بدین منظور یک سیستم بزرگ صنعتی را به بخش های کوچک تقسیم کرده و کنترل آن قسمت را نیز به کنترلر مربوط به خودشان که در همان محل قرار دارد واگذار کردند که بدین ترتیب مفهوم کنترلر محلی(Locall Controller) شکل گرفت و تنها در صورتی که اطلاعات آن قسمت مورد نیاز دیگر قسمت ها واقع می شد و یا تغییر مقدار یک point در آن قسمت از طرف سیستم های بالا مد نظر بود توسط شبکه های ارتباطی این امر صورت می گرفت.
سیستم کنترل غیر متمرکز DCS
الف- اجزاء DCS
ب- نرم افزار DCS
ج- آدرس دهی DCS و Peerway
د- عیب یابی در سیستم DCS
هـ- کپی نقشه ها و کانالوگ DCS و Peerway
سیستم کنترل غیر متمرکز (گسترده) DCS
سیستم کنترل فریاند تولید آلومینا در شرکت آلومینای ایران(جاجرم) قسمت اعظم این فرآیند توسط سیستم DCS کنترل شده از یک اتاق کنترل مرکزی CCR و چهار اتاق محل 4 و 3 و 2 و 1 LCR و توسط این چهار اتاق محل تعداد زیادی از واحد های کنترلی کوچک که در آنها PCL تله مکانیک نصب شده توسط شبکه کابل نوری تبادل اطلاعاتی نموده و کل فرایند آلومینای تحت کنترل این سیستم های می باشد که در این فصل به اختصار و به طور خلاصه به توضیح و بیان کنترل DCS می پردازیم و توضیح اینکه DCS مخفف کلمه Distributed control system می باشد. LCR مخفف Local control Room می باشد و مدل DCS سیستم R.S3 شرکت Fisher Rosmount آمریکا می باشد.
الف- اجزاء اصلی DCS :
1- Peer way 2- Consoles 3-Control file 4- Input /Out put کارت 5- Peer way inter pace
سیستم کنترل و DCS و مجموع سخت افزار این کنترل به شرح ذیل بیان می شود:
ارتباط توسط شبکه شاه راه فیبر نوری بین این اجزا انجام شده و قسمت دوم مونیتورهای اپراتوری بوده که جهت نمایش و دریافت و ارسال اطلاعات محیط خارجی به سیستم برقرار می شود. وقت چهارم سیستم های رابط می باشد که مجموع کنترل فرایند DCS به صورت خط کمک یا اضافی یا Redundancy کار می کنند یعنی به محض معیوب شدن هر کدام از اجزاء فوق خط کمکی و مسیر اضافی به صورت اتوماتیک وارد مدار می شود. و اطلاعات همیشه در دو مسیر ارتباطی ارسال و دو نقطه همزمان پردازش میشود.
اجزاء کل DCS مدل RS3
1- Peer way 2- console 3- Control file 4- Peer way interface Devices
1- Peer way : یک شاه راه ارتباطی بوده که تمام تجهیزات و دستگاههای کنترلی از طریق این شاهراه(Peer way) به هم متصل(Link) می شوند و خاصیت Red undancy این سیستم peer way این امکان را به تجهیزات می دهد تا مستقیم و خیلی راحت با هم ارتباط داشته باشند و این بزرگراه ارتباطی که حالت Redundant کار میکند یعنی همیشه اطلاعات از دو مسیر در حال انتقالبوده و کار شبکه را در مواقعخرابی شبکه راحتمیکندو اینشبکهPeer way در کارخانهآلومینا با کابل فیبرنوریانجام شده (Fiber optic cable) و تبادل اطلاعات شبکه به صورت سریال بوده که در تمام نقاط فرستندگی و گیرندگی(node) ها بایستی این پورت سریال نصب گردد. این کابل فیبر نوری در تمام مسیرهای ارتباطی بصورت دو خط که همزمان اطلاعات یکسان را تبادل کرده کار گذاشته شده اند و مسیرهای ارتباطی(F.O.C) کابل نوری بین PLC ها، [PLC25, PLC02, 04,05, 08, PLC23, PLC19, PLC15, PLC01,17,16,13,14] تا LCRها توسط کابل فیبر نوری انجام شده است یعنی ابتدا اطلاعات توسط یک سیگنال الکتریکی از واحد به اولین اتاق کنترل منطق PLC ها ارسال شده و از PLC به اتاق های کنترل محل (LCR1-4)DCS توسط کابل فیبر نوری ارسال می شود که این اطلاعات توسط پورت سریال RS-232 و ماژول SCm22 توسط PLC ها ارسال می شود.
جهت دریافت فایل سیستم های DCS و PLC کارخانه آلومینای جاجرم لطفا آن را خریداری نمایید
دسته بندی | کامپیوتر و IT |
بازدید ها | 0 |
فرمت فایل | doc |
حجم فایل | 9976 کیلو بایت |
تعداد صفحات فایل | 82 |
کنترل نوار نقاله خط تولید یک کارخانه باPLC
PLC:
PLC مخف Programable logic contorerl به معنی برنامه کنترل منطقی می باشد که برنامه نوشته شده توسط کامپیوتر را از کامپیوتر به کنتاکتور ها یا رله ها توسط مدار رابط یا اینتر فیس انتقال میدهد و طبق برنامه ذکر شده دستگاه ها را راه اندازی و کنترل می نمایید. امروزه استفاده از PLC در صنایع و کارخانه ها رو به افزایش است و بایستی برقکاران صنعتی طرز استفاده از آن را بدانند.PLC هایی مورد آموزش مربوط به شرکت زیمنس می باشند.
شمای کلی PLCها:
PLC PROGRAMMABLE LOGIC CONTROLLER))کنترل کننده قابل برنامه ریزی منطقی:
در سال 1968 آمریکایی ها اولین PLC را ساختند و آنرا کنترل قابل برنامه ریزی نام نهادند {PROGRAMABLE CONTROLLER } آلمانی ها در سال 1973 PLC را وارد بازار کردند و اکنون شرکتهای مختلفی در جهان در زمینه ساخت و استفاده از PLC در حال فعالیت هستند.سهم شرکت زیمنس از بازار PLC جهان 26%_ شرکت آمریکایی ALAM BRADLEY 26 % _ OMRON ژاپن 11 ٪ ــ MITSUBISHI 9 ٪ و الباقی مربوط به کمپانی های AEG-BOSCH -GENRAL ELECTRIC و TELEME CANIQUE فرانسه می باشد.
شرکتهای ایرانی نظیر کنترونیک - صنعت فردا و فتسو آلمانی که همگی مدلی از زیمنس آلمان می باشند.
طراحی مدار فرمان توسط کامپیوتر :
هر سیستم نیاز به کنترل دارد.در سیستم های صنعتی 2 نوع کنترل وجود دارد.
1-سخت افزاری(مدارات فرمان الکتریکی) 2- سیستم های PLCسیستم های PLC خود به 2 گروه تقسیم می شوند : 1- سیستم های کنترلی گسترده DCS 2- کامپیوتر های شخصی IPC
پروسه کار یک PLC:
ورودی پردازش خروجی
ورودی می تواند سنسور ها - کلید های قطع ووصل -عوامل مکانیکی و...باشند. خروجی هم موتورها - رله یا کنتاکتورها - لامپ ها و نمایشگر ها باشند.
با اعمال ورودی به یک سیستم PLC که می تواند بصورت کلیدی و یا سنسور باشد عمل پردازش بر روی ان صورت گرفته و نتیجه عمل در یک عمل کننده یا یک شبیه ساز آشکار می شود.به مجموعه این اعمال یک فرایند یا پروسه کاری گفته می شود.
موارد کاربرد PLC :
1- کنترل هر گونه ماشین و وسیله برقی
2- کنترل هر سیستم خط تولید
3- کنترل فرمان مدار CNC (ماشین های فرز پیشرفته )
تفاوت PLC با کامپیوتر :
تمامی اجزا یک کامپیوتر در یک PLC وجود دارد ولی کامپیوتر از لحاظ نوع ورودی و خروجی ها و همچنین عمل ترکیب ورودی ها و خروجی ها با PLC متفاوت می باشد.خروجی PLC می تواند یک رله - تریاک - ترانزیستور - تریستور و غیره باشد که با توجه به حداکثر جریان مجاز خروجی PLC باید انتخاب شود تا آسیبی به سیستم وارد نشود.
در PLC ما نتیجه عمل را می بینیم ولی در کامپیوتر فقط اطلاعات را می بینیم.
تفاوت رله های قابل برنامه ریزی باPLC:
مزایای این رله ها:
قیمت ارزان-سبک-کوچک هستندکه برای کاربردهای محدود مانند پله برقی ، راه اندازی یک یا چند موتور و موارد مشابه.
در ضمن دراکثر رله های قابل برنامه ریزی در جلوی پانل آنها یک (DISPLAY)کوچک وجود دارد که می توان از طریق آن برنامه مورد نظر را در آن نوشت.(یک صفحه کلید کوچک نیز دارد.)
محدودیت های این رله:
1- تعداد ورودی ها و خروجی ها محدود است(بین 20 تا30)
2- تعداد تایمرها و شمارنده های داخل آن محدود است.
3- تعداد سطرهای برنامه نویسی آن محدود است.
4- تعداد قطعات فراخوانده شده از حافظه محدود است.
حافظه بکار رفته در PLC :
در PLC از حافظه های نیمه هادی و بیشتر از RAM و EEPROM استفاده می شود .یک باتری نیز برای جلوگیری از پاک شدن اطلاعات حافظه RAM در مواقع قطع برق و خاموش کردن دستگاه بکار برده می شود.یک خازن نیز موازی با باتری بک آپ قرار گرفته که بهنگام تعویض باتری می تواند برق سیستم را بمدت 30 ثانیه تامین نمایید.ولتاژ باتری3.6 ولت با جریان دهی 0.09 میلی آمپر می باشد.
در مقایسه با روشهای حل سنتی و PLC می توان نتیجه گرفت که روش کار PLC آسانتر و توانایی و قابلیت بیشتری نسبت به روش سنتی می باشد.در 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 نیز مدهای مختلفی برای اعمال سیگنال به المانهای خروجی وجود دارد.
نقش کنترلرهای قابل برنامهریزی (PLC) در اتوماسیون صنعتی:
در یک سیستم اتوماسیون، PLC بعنوان قلب سیستم کنترلی عمل میکند. هنگام اجرای یک برنامه کنترلی که در حافظه آن ذخیره شده است، PLC همواره وضعیت سیستم را بررسی میکند. این کار را با گرفتن فیدبک از قطعات ورودی و سنسورها انجام میدهد. سپس این اطلاعات را به برنامه کنترلی خود منتقل میکند و نسبت به آن در مورد نحوه عملکرد ماشین تصمیمگیری میکند و در نهایت فرمانهای لازم را به قطعات و دستگاههای مربوطه ارسال میکند.
مقایسه تابلوهای کنترل معمولی با تابلوهای کنترلی مبتنی بر PLC:
امروزه تابلوهای کنترل معمولی ( رلهای ) خیلی کمتر مورد استفاده قرار میگیرند. چرا که معایب زیادی دارند. از آنجا که این نوع تابلوها با رلههای الکترومکانیکی کنترل میشوند، وزن بیشتری پیدا میکنند، سیمکشی تابلو کار بسیار زیادی میطلبد و سیستم را بسیار پیچیده میکند. در نتیجه عیبیابی و رفع مشکل آن بسیار پرزحمت بوده و برای اعمال تغییرات لازم در هر سال و یا بروز کردن سیستم بایستی ماشین را بمدت طولانی متوقف نمود که این امر مقرون به صرفه نخواهد بود. ضمنا توان مصرفی این تابلوها بسیار زیاد است.
با بوجود آمدن PLC، مفهوم کنترل و طراحی سیستمهای کنترلی بطور بسیار چشمگیری پیشرفت کرده است و استفاده از این کنترلرها مزایای بسیار زیادی دارد. که به برخی از این موارد در زیر اشاره کردهایم. که با مطالعه آن میتوان به وجه تمایز PLC با سایر سیستمهای کنترلی پی برد:
سیم بندی سیستمهای جدید در مقایسه با سیستمهای کنترل رلهای تا 80٪ کاهش مییابد.
از آنجاییکه PLC توان بسیار کمی مصرف میکند، توان مصرفی بشدت کاهش پیدا خواهد کرد.
توابع عیب یاب داخلی سیستم PLC ، تشخیص و عیبیابی سیستم را بسیار سریع و راحت میکند.
برعکس سیستمهای قدیمی در سیستمهای کنترلی جدید اگر نیاز به تغییر در نحوه کنترل یا ترتیب مراحل آن داشته باشیم، بدون نیاز به تغییر سیمبندی و تنها با نوشتن چند خط برنامه این کار را انجام میدهیم. در نتیجه وقت و هزینه بسیار بسیار اندکی صرف انجام اینکار خواهد شد.
در مقایسه با تابلوهای قدیمی در سیستمهای مبتنی بر PLC نیاز به قطعات کمکی از قبیل رله ، کانتر، تایمر، مبدلهای A/D و D/A و... بسیار کمتر شده است. همین امر نیز باعث شده در سیستمهای جدید از سیمبندی،پیچیدگی و وزن تابلوها به نحو چشمگیری کاسته شود.
از آنجاییکه سرعت عملکرد و پاسخدهی PLC در حدود میکروثانیه و نهایتا میلی ثانیه است،لذا زمان لازم برای انجام هر سیکل کاری ماشین بطور قابل ملاحظهای کاهش یافته و این امر باعث افزایش میزان تولید و بالا رفتن بازدهی دستگاه میشود.
ضریب اطمینان و درجه حفاظت این سیستمها بسیار بالا تر از ماشینهای رلهای است.
وقتی توابع کنترل پیچیدهتر و تعداد I/O ها خیلی زیاد باشد، جایگزین کردن PLC بسیار کم هزینهتر و راحتتر خواهد بود
امروزه استفاده از تجهیزات کنترلی نظیر PLCها و مینی PLC ها در صنعت به امری بدیهی ولازم تبدیل گشته که این امر هم به دلیل ارتقاء ایمنی و کارائی در سیستم های صنعتی است.لذا توسعه تجهیزات کنترلی مستلزم داشتن نیروی متخصص و کارآزموده است.در بحث آموزش فنی وتخصصی مجموعه های آموزشی از اهمیت زیادی برخوردار هستند به طوری که امکان آموزش کامل بدون وجودمجموعه آموزشی مرتبط با موضوع امکان پذیر نیست.تنها باروشهای نوین آموزشی می توان به مهم دست یافت.
جهت دریافت فایل کنترل نوار نقاله خط تولید یک کارخانه باPLC لطفا آن را خریداری نمایید