ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود پایان نامه سیستم های DCS و PLC

اختصاصی از ژیکو دانلود پایان نامه سیستم های DCS و PLC دانلود با لینک مستقیم و پر سرعت .

دانلود پایان نامه سیستم های DCS و PLC


دانلود پایان نامه سیستم های DCS و PLC

مقدمه ای بر 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

پروژه های عملی و کاربردی پی ال سی -برنامه نویسی plc

اختصاصی از ژیکو پروژه های عملی و کاربردی پی ال سی -برنامه نویسی plc دانلود با لینک مستقیم و پر سرعت .

پروژه های عملی و کاربردی پی ال سی -برنامه نویسی plc


پروژه های عملی و کاربردی پی ال سی -برنامه نویسی plc

 

توصیه می کنم کسانی که با پی ال سی کار می کنند دانلود کنند بسیار مفید

نمونه هایی از پروژه های کاربردی به همراه توضیحات و برنامه نویسی
هدف :
آشنایی فراگیران با چگونگی و نوشتن برنامه نویسی یک پروژه کاربردی

قبل از اینکه به برنامه نویسی چند پروژه عملی بپردازیم مراحل برنامه نویسی سیستم را مرور می کنیم:
١- تعریف عملکرد سیستم.
٢- مشخصکردن ورودی ها و خروجی ها.که ورودی ها شامل سنسور -کلید-
چراغ و آلارم – Valve میکرو سوئیچ و… و خروجی ها شامل موتور- شیر
و….. می باشد.
٣- مشخص کردن آدرس ورودی ها و خروجی ها.
٤- ایجاد ساختار برای برنامه ( اتوماتیک- دستی).
٥- نوشتن قسمت های مختلف برنامه و تست کردن هر قسمت بطور جداگانه.
٦- ارتباط قسمت های مختلف برنامه.
٧- تشکیل پرونده.در پروژه های زیر نحوه استفاده بطور کامل شرح داده می
شود:

پروژه ١: راکتور مواد شیمیایی
P L C راکتور مواد شیمیایی زیر به عنوان یک پروسه صنعتی وجود دارد. برنامه
مربوط به آن را با توجه به شرایط زیر بنویسید.
لازم به یاد آوری است که در راکتور فوق علاوه بر همزن، دارای فشار سنج و
دماسنج برای اندازه گیری فشار و درجه حرارت و همچنین گرم کننده و خنک
کننده برای کنترل درجه حرارت و شیر اطمینان برای کنترل فشار مورد استفاده
قرار گرفته است علاوه بر موارد فوق سیستم به یک هشدار دهنده نیز مجهز است.
در کنترل پروسه فوق گزینه های زیر مد نظر است:
١- چنانچه درجه حرارت یا فشار داخلی سیستم پایین باشد سیستم گرم کننده و
روشن شود Start Up نشان دهنده مر بوط به LED همزن شروع بکار نموده و
.
٢- در صورتیکه شرایط نرمال باشد یعنی فشار و درجه حرارت نه بالا و نه پایین
روشن شود. Normal نشان دهنده LED باشد تنها
LED ٣- در صورتیکه فشار داخلی سیستم بالا باشد شیر اطمینان باز شده و
نیز چشمک بزند. Alarm مربوط به حالت
٤- در صورتیکه درجه حرارت داخلی سیستم بالا باشد فرمان باز شدن ورودی
چشمک بزند و همزن Alarm مربوط به LED آب خنک کننده صادر شده و
شروع به کار کند.
٥- لامپ های نشان دهنده وضعیت فرآیند را در سه وضعیت زیر نشان دهد:
Start Up الف) حالت شروع
Normal ب) حالت عادی
Alarm ج) حالت آلارام

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

 


دانلود با لینک مستقیم


پروژه های عملی و کاربردی پی ال سی -برنامه نویسی plc

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

اختصاصی از ژیکو دانلودمقاله انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC دانلود با لینک مستقیم و پر سرعت .

 

 

 

امروزه استاندارد های خاص بیت المللی مثل IEC 1131 برای برنامه نویسی و کار با PLC ها وجود دارد که اغلب شرکت های سازنده و طراح PLC که معمولا نرم افزارهای مخصوص PLC های خودشان را تولید می کنند. از این روشهای استاندارد شده پیروی می کنند و فقط تفاوتهای جزیی در نرم افزارهای آنها به چشم می خورد که اکثر آنها هم در اثر تفاوتهای سخت افزاری سیستم های طراحی شده بوجود می آیند.اما در این بخش زبانها و محیطهای مختلف برنامه نویسی به طور مختصر و خلاصه به طور عمومی و کلی مورد بررسی قرار می گیرد تا در برخورد های احتمالی با این محیطها دچارسردرگمی نشوید.
بطور کلی می توان زبانها برنامه نویس PLCرا به پنج دسته تقسیم کرد:
• زبان SFC یا Sequential Function Chart Language
• زبان FBD یا Function Block Diagram Language
• زبان LD یا Ladder Diagram Language
• زبان ST یا Structured Text Language
• زبان IL یا Instruction List Language
پنج زبان فوق زبان های استاندارد و شناخته شده PLC ها هستند و کمپانی های سازنده سخت افزار و نرم افزار PLCها با وجود اختلاف های جزیی که ممکن است در نام یا ظاهر نرم افزار هایشان با نمونه های اصلی و جود داشته باشد، همگی بر اساس همین روشهای استاندارد شده حرکت می کنند.

 

زبان SFC:
در این محیط نیز مانند دیگر محیط های برنامه نویسی،ابزار هایی وجود دارند که در ابتدا باید با آنها آشنا شد، مهمترین ابزارهای موجود Transition,Initialstep,Step است.
هر Step معرف مرحله ای از روتین کنترلی است که در آن اتفاقاتی، براساس تعاریف نویسنده برنامه، به وقوع خواهد پیوست، هر step بایک مربع نشان داده می شود وشماره ای که معرف مرحله ای خاص از برنامه است داخل آن نوشته می شود.

 

 

 

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

 


:نمایش step فعال و غیر فعال
Step قرار می گیرد و در زمان اجرای برنامه مشخص می کند که کدام step فعال و کدام غیر فعال است.
بدیهی است که دستورات مربوط به step فعال در همان لحظه در حال اجرا شدن است و step غیر فعال، کاری انجام نمی دهد.برای نشان دادن وضعیت ابتدایی و در شروع برنامه SFC می بایست از یک Initial step استفاده کنیم که نشان دهنده شروع و مرحله آغاز برنامه است ، نماد گرافیکی step Initial یک مربع دو خطی است.
بدیهی است که هر برنامه SFC باید فقط دارای یک Initial step باشد که با شروع اجرای،به شکل فعال در خواهد آمد. شکل3-4: Initial step در شروع برنامه
مورد بعدی که باید در مورد آن صحبت شود Transition است که بصورت یک خط افقی مسیر ارتباطی بین دو step را قطع می کند. شماره مربوط آن در گوشه پایین و سمت راست آن نوشته می شودو توضیحات لازم را در قسمت راست می نویسندمانند
لازم بذکر است که قسمت توضیحات یک بخش آزاد و مجزا است و به هیچ عنوان قسمتی از برنامه محسوب نمی شود و تنها جنبه توضیح برای درک بهتر را دارد.

 


توابع کنترل پیوسته در PLC ها
در یک PLC با ورودی / خروجی آنالوگ ، پس از دریافت ورودیها، عملیات ریاضی مناسب روی آنها انجام می شود و سپس خروجی های آنالوگ تعیین می شوند. قابلیت و سطح کنترل بستگی به سرعت و قابلیت PLC در انجام عملیات ریاضی دارد. دریک فرایند کنترلی ممکن است جملات تناسبی ،انتگرال و مشتق وجود داشته باشند. به عنوان مثال با انجام عملیات زیر، کنترل با جمله تناسبی انجام می شود :
1.مقدار ورودی سنسور را بخوان، مقدار اندازه گیری شده (MV)را با مقدار (SP) مقایسه کن و مقدار خطا (E)را به دست آور. E=SP-MV
2.خطا را در یک ضریب ثابت(بهره سیستم)KP ضرب کن.
3.نتیجه را به مبدل D/A ارسال کن و به مرحله 1 برگرد.
البته در یک کنترل پیوسته برای بهبود پارامترهایی نظیر سرعت پاسخ، نوسان و خطاهای ماندگار لازم است از جملات مشتق و انتگرال نیز استفاده شود. در PLCهایی که امکان کنترل PID را دارند، معمولاالگوریتم کنترل در حافظه PLCوجود دارد و کاربر تنها ظرایب ورودی / خروجی را معین می کند. این الگوریتمها ممکن است به صورت زیر برنامه هایی باشند که در برنامه اصلی فراخوانی شوند.البته پیاده سازی کنترل PID با نرم افزار زمان زیادی را می گیرد و سیکل اجرای برنامه را طولانی می کند. در مواقعی که طولانی شدن سیکل اجرای برنامه در روند کنترل اخلال ایجاد کند، کنترل PIDبه صورت سخت افزاری انجام می شود.
ماژولهای PID
با توجه به اینکه پیاده سازی نرم افزاری زمان زیادی می گیرد، سازنده های PLC ماژولهایی را می سازند تا کنترل PID را به صورت سخت افزاری انجام دهند. این ماژول ها ، ورودی/ خروجی آنالوگ دارند و یک پردازنده مستقل در آنها وجود دارد که عملیات ریاضی را انجام می دهد.این پردازنده موازی با پردازنده اصلی عمل می کند و انجام کلیه محاسبات PID را به عهده دارد، تنها لازم است پردازنده اصلی پارامترهای کنترلی را به این ماژول ارسال کند. ماژول PID پس از هرسیکل اجرای فرایند کنترل، اطلاعات وضعیت خود را در رجیستر هایی از فضای I/O قرار می دهد و پردازنده اصلی می تواند آنها را خوانده و از عملکرد آن ماژول مطلع شود.
علاوه بر عملیات متداول در امر کنترل، معمولا لازم است نوعی پیش پردازش روی اطلاعات ورودی انجام شود،(مانند حذف نوسانات عددی و ناخواسته در اطلاعات ورودی) برخی از PLCها توابع خاصی را برای انجام این کار دارند. به عنوان نمونه PLC سری GEM 80 از شرکت GEM تابعی دارد که یکنواخت سازی نمایی (مرتبه اول) روی ورودی انجام می دهد.ثابت زمانی این تابع که ANALAG(ANALOG LAG) نام دارد قابل برنامه ریزی است، البته استفاده از این تابع اختیاری است.
برنامه ریزی ماژولهای PID
برنامه ریزی یک ماژول PID بستگی به نوع PLC دارد و ممکن است به استفاده از دیاگرام نردبانی یا واحد های برنامه ریزی خاص انجام شود. در دیاگرام نردبانی حلقه PID مانند یک تابع خاص تلقی می شود که پارامترهای آن را کاربر تعیین می کند، همانند یک تایمر که زمان آنرا کاربر به آن وارد می نماید.
پانلهای برنامه ریزی خاص معمولا منویی دارند که پارامتر های لازم را از کاربر می پرسد. پارامترهایی را که می توان انتخاب کرد عبارتند از : کنترل یک،دو یا سه جمله ای (PID,PI,P)،آدرس نقاط I/O به عنوان ورودی و خروجی، بهره ضرایب ، زمان انتگرال، زمان مشتق و سرعت نمونه برداری وغیره.
ماژول های PID معمولا حافظه ای دارند که داده ها و اطلاعات وضعیت خود را در آن ذخیره می کنند.پردازنده اصلی به این داده ها دسترسی دارد و از آنها استفاده می کند.
کاربرد ماژولهای PID
الگوریتمهای کنترلی که در همه PLCها وجود دارد برای بیشتر کاربردها، کارایی و سرعت کافی را دارد، مثلا برای کنترل سرعت ، تنظیم فشارهیدرولیک، کنترل دما، مدیریت انرژی و غیره .
در بسیاری از فرایندهای کنترلی لازم است به تعداد زیادی ورودی /خروجی رسیدگی شود، معمولا در یک حلقه کنترلی با تغییر پارامترهای لازم و بررسی کل فرایند ، پارامترهای مطلوب جهت کنترل صحیح فرایند به دست می آید.
ارتباط در PLC ها
نیاز مبادله اطلاعات بین PLC ها و سایر تجهیزات در یک کارخانه خودکار ، سبب شده است که امکانات ارتباطی روی همه کنترل کننده ها نصب شود در PLC های کوچک سخت افزار و نرم افزارلازم در خود بدنه PLC نصب گردد و در PLC های بزرگ ، ماژول های ویژه ای جهت ارتباط وجود دارد.

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  10  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


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