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


دنلود مقاله و پروژه و پایان نامه دانشجوئی

پروژه  طراحی برنامه اتوماسیون ۶ سیلو بطور اتوماتیک مربوطه  به صورت فایل ورد  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 58
7-4-2-تعریف جدول ورودی / خروجی توسط کاربر     ۵۹
۷-۵-تعیین اولین WORD هر  PACK     ۶۱
۷-۵-۱-اولین تنظیم word هر دهی آدرس برای  RACK توسط CX-programmer62
7-6-اندوختن 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
10-1-2-برنامه HMI

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

۱-۱-       رله ها

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

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

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

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

۱-۲-      PLC  ها

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

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

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

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

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

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

2-1- توابع 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 را چنین تعریف کرد :

100,000 ریال – خرید

تمام مقالات و پایان نامه و پروژه ها به صورت فایل دنلودی می باشند و شما به محض پرداخت آنلاین مبلغ همان لحظه قادر به دریافت فایل خواهید بود. این عملیات کاملاً خودکار بوده و توسط سیستم انجام می پذیرد.

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

مطالب پیشنهادی:
  • مقاله کنترل توربین ها توسط PLC
  • مقاله اتوماسیون گلخانه
  • مقاله اتوماسیون سیستم های توزیع
  • مقاله سیستم کنترل خشک کن تفاله چغندر
  • مقاله ارتباطات تحریک پذیر زمانی در پروتکل شبکه
  • برچسب ها : , , , , , , ,
    برای ثبت نظر خود کلیک کنید ...

    براي قرار دادن بنر خود در اين مکان کليک کنيد
    به راهنمایی نیاز دارید؟ کلیک کنید
    

    جستجو پیشرفته مقالات و پروژه

    سبد خرید

    • سبد خریدتان خالی است.

    دسته ها

    آخرین بروز رسانی

      پنجشنبه, ۵ مرداد , ۱۳۹۶
    
    اولین پایگاه اینترنتی اشتراک و فروش فایلهای دیجیتال ایران
    wpdesign Group طراحی و پشتیبانی سایت توسط دیجیتال ایران digitaliran.ir صورت گرفته است
    تمامی حقوق برایdjkalaa.irمحفوظ می باشد.