پروژه طراحی برنامه اتوماسیون ۶ سیلو بطور اتوماتیک


در حال بارگذاری
14 سپتامبر 2024
فایل ورد و پاورپوینت
2120
6 بازدید
۶۹,۷۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

 پروژه طراحی برنامه اتوماسیون ۶ سیلو بطور اتوماتیک دارای ۱۱۳ صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد پروژه طراحی برنامه اتوماسیون ۶ سیلو بطور اتوماتیک  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

توجه : توضیحات زیر بخشی از متن اصلی می باشد که بدون قالب و فرمت بندی کپی شده است

بخشی از فهرست مطالب پروژه پروژه طراحی برنامه اتوماسیون ۶ سیلو بطور اتوماتیک

مقایس سیستمهای کنترل در گذشته وحال
۱-۱    رله     
۱-۲    PLC     
مقدمه ۲- PLC    
۲-۱- توابع PLC     
۲-۲- بلوک دیاگرام ساختمان PLC     
۳- آشنایی با PLC های ساخت شرکت omran     
۳-۱- PLC فشرده (COMPACT PLC SERIES) قابلیت پذیرش خروجی / ورودی ۳۲۰     
۳-۲- PLC ماژولار(MODULAR  PLC SERIES) قابلیت پذیرش خروجی / ورودی ۲۵۰۰     
۳-۳- RACK  PLC  (RACK PLC  SERIES) قابلیت پذیرش خروجی / ورودی ۵۰۰۰     
۴- سخت افزار PLC     
۴-۱- سری CJ     
۴-۱-۱- نمای بسط داده شده     
۴-۱-۲- واحد CPU     
۴-۱-۳- واحد جزییات CPU     
۴-۱-۴- نمایشگرهای LED     
۴-۱-۵- تعریف دیپ سوئیچ     
۴-۲- سری CS     
۴-۲-۱ نمای بسط داده شده     
۴-۲-۲- واحد CPU     
۴-۲-۳- واحد جزییات CPU     
۴-۳- کارت های ورودی / خروجی     
۴-۳-۱-اطلاعات کلی کارتهای ورودی / خروجی     
۵- فضای حافظه     
۵-۱- تعریف فضای داده ها     
۵-۱-۱ ناحی CIO ( common Input / Output Area)     
۵-۱-۲- ناحی W (work Area)     
۵-۱-۳- ناحی H (Holding Area)     
۵-۱-۴- ناحی A Auxiliary Area))     
۵-۱-۵- ناحی D (Data Memory Area)     
۵-۱-۶- ناحی E Extended Data Memory Area))     
تعیین آدرسهای ناحی E     
مشخص کردن بانک و آدرس مورد نظر در آن بانک     
۵-۱-۷- ناحی تایمر (Timer Area )    
۵-۱-۸- ناحی کانتر (Counter Area)     
۵-۱-۹- فلگهای وضعیت     
۵-۱-۱۰- پالسهای زمانی     
۵-۱-۱۱- ناحی Tk (Task Flag area)     
۵-۱-۱۲- ناحی IR (Index Register)     
۵-۱-۱۳- ناحی DR (Data Register)     
۵-۲- نقش حافظه     
۶- مقدمه ای بر cx – PROGRAMMER     
۶-۱- آماده شدن برای کار با  cx – PROGRAMMER     
۶-۲-بخش امکانات با کار MEMORY     
۶-۲-۱-داده های باینری        
۶-۲-۲-داده های هگزا دسیمال    
۶-۲-۳-داده های BCD     
۶-۲-۴-داده های دسیمال     
۷-تخصیص آدرس ورودی / خروجی     
۷-۱- ورودی / خروجی های اصلی     
۷-۲-کارت ورودی و خروجی اصلی     
۷-۳-اختصاص آدرس به کارتهای ویژ ورودی / خروجی     
۷-۳-۱-چگونگی تخصیص word     
۷-۴-ایجاد جدول ورودی / خروجی     
۷-۴-۱-تعریف جدول ورودی / خروجی به صورت خودکار در زمان راه اندازی            PLC
۷-۴-۲-تعریف جدول ورودی / خروجی توسط کاربر     
۷-۵-تعیین اولین WORD هر  PACK     
۷-۵-۱-اولین تنظیم word هر دهی آدرس برای  RACK توسط CX-programmer
۷-۶-اندوختن WORD     
۸- آماده کردن PLC برای برنامه نویسی     
۸-۱-برقراری ارتباط     
۸-۱-۱-با ارتباط برقراری PLC     
۸-۱-۲-برنام کنترل     
۸-۱-۳-دستورالعملهای اولیه     
کنتاکتها     
کویل ها     
وارد کردن کنتاکتها و کویل ها     
آدرس دهی کنتاکتها و کویل ها     
آدرس دهی با استفاده از نام     
آدرس دهی با استفاده از آدرسهای ورودی/ خروجی     
۸-۲ نوشتن برنامه نردبانی     
۸-۲-۱-ایده های اولی برای نوشتن برنامه نردبانی     
۸-۲-۲-ممنوعیت های موجود در برنامه نویسی     
۸-۲-۳-عملکرد مدل های PLC     
مد برنامه (PROGRAM Mode)     
مد نمایش ( MONITOR Mode)     
مد اجرا (RUN Mode)    
۹-دستورالعمل ها     
۹-۱-دستور LD:LOAD     
۹-۱-۱-نماد در برنام نردبانی     
۹-۱-۲-دستور عملکرد شرح LD     
۹-۲-دستور AND     
۹-۳-دستور OR     
۹-۴-دستور NOT     
۹-۵-تایمر دستور :TIM     
۹-۵-۱-نماد تایمر در برنام نردبانی     
۹-۵-۲عملگرهای دستور تایمر    
۹-۵-۳-مشخصات عملگرهای تایمر    
۹-۵-۴-شرح عملکرد تایمر    
۹-۵-۵-فلگهای دستور تایمر    
۹-۵-۶-نکات قابل توجه در مورد دستورالعمل تایمر    
۹-۵-۷-مثال از دستور تایمر    
۶-۹-شمارنده / کانتر دستور :CNT     
۹-۶-۱-نماد کانتر در برنامه نویسی نردبانی    
۹-۶-۲-عملگرهای دستور شمارنده     
۹-۶-۳-مشخصات عملگرهای شمارنده     
۹-۶-۴-شرح عملکرد شمارنده     
۹-۶-۵-فلگهای دستور کانتر    
۹-۶-۶-نکات قابل توجه در مورد دستورالعمل کانتر    
۹-۷-دستور KEEP : KEEP(011)      
۹-۷-۱-دستور نماد     KEEP(011) برنامه نویسی نردبانی     
۹-۷-۲-دستور عملگر مشخصات  KEEP     
۹-۷-۳-دستور عملکرد شرح KEEP    
۹-۷-۴-دستورالعمل مورد در توجه قابل نکات KEEP     
۹-۷-۵-دستور از مثال KEEP    
۹-۸-دستورهای RESET,SET : RESET , SET     
۹-۸-۲-مشخصات عملگر دستور RESET , SET     
۹-۸-دستور عملکرد شرح    ۳- RESET,SET      
۹-۸-۴-نکات قابل توجه در مورد دستورالعملهای RESET , SET     
۱۰- مثال طراحی اتوماسیون خاک گیری سیلوها     
۱۰-۱-توضیح عملکرد پروژه                                                              
۱۰-۱-۱برنامه PLC
۱۰-۱-۲-برنامه HMI

۱-    مقایس سیستمهای کنترل در گذشته وحال

۱-۱-       رله ها

تا اواسط ده ۱۹۷۰ بسیاری از سیستمها توسط رله هایی که در تابلوهای کنترل بزرگ قرار داشتند ، کنترل می شدند . این رله ها معمولاً میزان قابل توجه ای گرما تولید می کردند ، همچنین مصرف انرژی زیادی داشتند و با ولتاژهای سطح بالا کار می کردند

سیستمهای کنترل رله ای برای مهندسین و کارشناسان فنی مشکلات زیادی ایجاد می کردند . اتصالات سیم بندی شده معمولاً خیلی زیاد و به هزاران اتصال می رسید ، این موضوع منجر به وجود آمدن مشکلات زیادی به هنگام از دست دادن یکی از اتصالات می شد . تایمرها به صورت پنوماتیکی بوده و به همین دلیل نیاز به تنظیمات دستی دوره ای داشتند که این امر باعث ایجاد مشکلاتی برای مهندسین می شد

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

ایجاد تغییرات به منظور تغییر در منطق عملکرد سیستم کنترل نیاز به جا به جایی و یا برداشتن بعضی از سیمهای سیم بندی شده داشت که این امر نیز منجر به اشتباهات زیادی می شده است . تغییرات ایجاد شده در سیم بندی نیز معمولاً جایی به ثبت نمی رسید که باعث افزایش مشکلات در هنگام رفع اشکال مدار می شده است. رفع اشکال نیز با مشکلات زیادی همراه بود که شامل اندازه گیری ولتاژها ، خواندن اسناد مربوط به تابلو کنترل ، بیرون کشیدن سیمها از تابلو کنترل و دنبال کردن سیمها برای پیدا کردن قطعی و یا مشکلات در مسیر سیم کشی می شد . منطق کنترل نیز به شکل منطق نردبانی رله ای (RLL) ترسیم می شده است . که در این روش ستون های عمودی نشان دهند مسیر قدرت مدار منطقی و پله های افقی نیز نشان دهند منطق رله ای کنترل دستگاه بوده است

۱-۲-      PLC  ها

کنترل کننده های منطقی برنامه پذیر (PLC) برای رفع و یا کاهش استفاده از رله ها طراحی شده اند. PLC ها باعث کاهش سایز تابلوهای کنترل و همچنین انرژی مصرفی سیستمهای کنترل شده اند. در PLC های قدیمی برای جلوگیری از سیم بندی دوبار سیستمهای رله ای که با ولتاژهای سطح پایین کار می کردند از ولتاژ ۱۲۰VAC استفاده شده است

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

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

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

بسیاری از متخصصان برق برای خواندن منطق RLL برای نصب و رفع اشکال سیستمهای کنترل رله ای دوره دیده اند. این امر باعث شده تا در زبان برنامه نویسی PLC با الهام از منطق رله ای ، از همان دید برنامه نویسی با منطق رله ای استفاده شود ، که نمون بارز آن زبان برنامه نویسی نردبانی می باشد

 ۲-           مقدمه ای دربار PLC

۲-۱- توابع PLC

در این بخش به معرفی توابع مختلف PLC که در موارد زیر مورد استفاده قرار می گیرد ، می پردازیم

منطقی   ارتباط بین حالت ورودیها با توجه به یک ترتیب تعیین شده برای کنترل

Logic    خروجی ها

              مثال : با زدن کلید و یا کشیدن زنجیر لامپ روشن خواهد شد

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

Timing     برای ایجاد محدودیت زمانی معین به کار می رود

                   مثال : موتور پمپ بعد از فشردن کلید Start به مدت ۲ دقیقه کار می

                   کند

شمارشی      محاسبه کل و مجموع یک رویداد تکراری برای محدود کردن آن به

Counting  تعداد از پیش تعیین شده

              مثال : شمارش تعداد قرصها در هر بطری ، شمارش محصولات پذیرفته

              نشده

ترتیبی         تعیین ترتیب اجراء رویدادها در یک فرآیند و یا یک دستگاه

Sequencing    مثال : یک میز گردان باید قطعه ای را بار کند، سوراخ کند ،

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

ریاضی     برای محاسب اندازه ، مسافت ، سرعت ، درصد و غیره به کار می رود

Math       مثال : برای به دست آوردن بازد دستگاه در مبنای درصد ، باید تعداد              محصولات بازگشتی را به کل محصولات تقسیم کرده و در ۱۰۰ ضرب کرد

ذخیر داده ها         ثبت داده ها در یک دور زمانی مشخص برای مرور و بازبینی

 Data Storage          داده های گذشته

                             مثال : آزمایش داده ها برای فشار و دمای یک فرآیند

تعمیر و نگهداری     امکانات عیب یابی سیستم ، همچنین امکانات عیب یابی یک  

Maintenance فرآیند یا دستگاه و زمانبندی برای تعریف خطا

                   مثال: تعیین تعداد آلارمهای دستگاه و یا خطاهای سخت افزاری سییتم،

                   اگر رفت و برگشت سیلندر بیشتر از ۵ ثانیه به طول بینجامد ، این نشان

              دهند وجود نشتی در سیلندر خواهد بود

ارتباطات       انتقال داده ها و یا دریافت داده بین PLC و عناصر موازی متصل به آن

Communication         مثال : جمع آوری اطلاعات از یک ترازوی وزنی و یا

                                      دستگاه خوانند کد میله ای

۲-۲- بلوک دیاگرام ساختمان PLC

به دست آوردن داده ها برای PLC :

داد دیجیتال سیگنالهای روشن / خاموش دیجیتال و یا گسسته

                             مثال : شستی ها (push Buttons) ، لیمیت سوئیچ ها

                             (Limit Switches) ، سنسورهای مجاورتی

                             (proximity Switches) سنسورهای نوری

داد آنالوگ            سیگنالهای متغیر نشان دهند هم حالتهای بین دو مقدار

                             مینیمم و مازیمم

                   مثال : سیگنال ۴ تا ۲۰ میلی آمپر از یک سنسور سنجش وزن، سیگنال

                        ۰ تا ۱۰ ولت نشان دهند فشار و یا سیگنال نشان دهند دما از یک

                   ترموکوپل

منبع تغذی خارجی           تأمین کنند تغذی مدارات ورودی

                                      مثال: ۱۲ VDC,24VDC,220VAC,10VAC

بخش ورودی                    اتصالات فیزیکی بین عناصر ورودی و PLC

                             مثال: شستی ها به عنوان عناصر ورودی به ترمینالهای ورودی

                                    CSIW  بسته می شود

 

 

پردازش اطلاعات

زمانیکه PLC ورودیها را بررسی می کند ، قبل از تجدید کردن (Refresh) حالت خروجی ها به پردازش اطلاعات می پردازد. برنام ذخیره شده در PLC شامل دستورالعملهایی است که چگونگی عملکرد دستگاه را تعیین می کند

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

حافظه          این قسمت بخش ذخیره سازی PLC است که برای ذخیره کردن

                   برنام کاربر و داده ها به کار می رود

منبع تغذیه   منبع تغذیه تأمین کنند تغذی CPU و حافظه می باشد. که معمول            ولتاژ ۵ VDC مدارات منطقی و ۲۴VDC تغذیه مدارات الکترونیکی

                     کارت های ورودی و خروجی را تأمین می کند

حافظ ورودی  تغییرات حالتهای عناصر ورودی متصل به PLC را ثبت می نماید

حافظ خروجی   مقادیر پردازش شده در حافظه مربوط به خروجیها ثبت می شود

 فرستادن داده ها به خروجی :

بخشهای خروجی وظیف ارسال داده های دیجیتال و آنالوگ را به دنیای خارج PLC برای روشن کردن موتورها ، روشن کردن لامپها ، فرمان دادن به سولنوئیدها و ;. بر عهده دارند

داد دیجیتال   سیگنالهای روشن / خاموش دیجیتال و یا گسسته

                     مثال » سولنوئیدها ، رله های واسط ، موتورها ، لامپها

داد آنالوگ     سیگنالهای متغیر نشان دهند هم حالتهای بین دو مقدار مینیمم و         ماکزیمم

                     مثال : سیگنال ۴  تا ۲۰  میلی آمپر برای کنترل دما ، سیگنال ۰ تا

                     ۱۰ ولت برای کنترل سرعت

منبع تغذی خارجی           تأمین کنند تغذی مدارات خروجی

                             مثال : ۱۲VDC,24VDC,220VAC,120VAC

بخش خروجی         اتصالات فیزیکی بین PLC و عناصر خروجی

                     مثال: ترمینالها خروجی CSIW که به یک سولنوئید بسته می شوند

ارتباط با دنیای خارج :

برنامه ریزی یک PLC به ارتباط با یک رایانه و یا یک عنصر برنامه نویسی نیاز دارد. ارتباط با المانهای نصب شده در فواصل دور ، نمایشگرها ، و شبکه ها برای تبادل اطلاعات بین PLC ها ، توسط پردازشگرهای ارتباطات صورت می گیرد

تجهیزات دور دست متصل در فیلد            Remote Field Devices

تجهیزات AS-Interface,profibus- DP,CompoBus/S,DeviceNet.

واسط بین دستگاه و اپراتور                             operator Interface

نمایشگرهای CX-Supervisor , NS , NT

شبکه های بین PLC ها                         peer –To – Peer  Network

  FL-Network .Ethernet ,Contrller Link ,Sysmac Link , PC Link

تجهیزات جانبی                                   peripherals

تجهیزات برنامه نویسی دستی ، نرم افزار CX-Programmer

یکی کردن همه بخش ها :

با در نظر گرفتن تمام بخشهای نام برده شده و یکی کردن آنها می توان اجزاء ضروری تشکیل دهند یک PLC را چنین تعریف کرد

  راهنمای خرید:
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.