امروز شنبه 15 اردیبهشت 1403 http://sell.cloob24.com
0

پروژه کارآموزی کار با دستگاه Plc در 60 صفحه

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

مقدمه:
پی‌ال‌سی:در دنیای برق دو فناوری مهم با نام PLC شناخته می شوند یکی کنترلر های منطقی برنامه پذیر و دیگری حامل خطوط قدرت در این مقاله کنترلر های خطی برنامه پذیر برسی شده اند: مخفف (به انگلیسی: Programmable Logic Controller) که معادل فارسی «کنترل‌گر منطقی برنامه‌پذیر» است، رایانه? کنترل گر تک منظوره‌ای است که به دلیل ویژگی‌های خاصّش بیشتر برای کنترل فرآیندهای مکانیکی یا صنعتی مانند خطوط تولید استفاده می‌شود.

مفهوم PLC

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

بلوکهای تابع ساز FB:
توابعی که در طول برنامه بارها مورد استفاده هستند و در خود برنامه تعریف نشده اند مثل ضرب دو عدد باینری که از شماره 0 تا 255 شماره گذاری شده اند. هر FB از دو بخش تشکیل شده است. که شامل 1- سر خط بلوک که شامل نام و سایر مشخصات بلوک است 2- بدنه بلوک که شامل توابع و دستوراتی است که باید در بلوک اجرا شود، علاوه بر دستورات S5 یک سری دستورات مربوط به سوپالمنتری نیز موجود است که فقط در این بلوک اجرا می شود. در واقع دو نوع FB وجود دارد.1- standard FB که در همان اعمال منطقی نظیر ضرب و تفریق و... تعریف شده است و آنها به صورت بسته های نرم افزاری در اختیار کاربر قرار می گیرید. و 2-assignable FB که در اجرای آن می توان عملوند ها را در هر پروسه تعیین نمود، تعریف کرد و یا تغییر داد. د- بلوکهای اطلاعاتی DB: 256 بلوک برای ذخیره اطلاعات که هنگام اجرای برنامه مورد استفاده اند همچون، پیغامها، هشدارها و... در نظر گرفته شده اند. سه نوع اطلاعات در بلوکهای DB وجود که شامل اطلاعات دیتا، متن و الگوی بیت می باشد. می توان در هر بلوکی اطلاعات DB را فراخوانی نمود. مثلا برای فراخوانی سطر صدم از DB 50 به صورت زیر عمل می نماییم. C DB 50 نام بلوک L DW 100 نام سطر اطلاعات ذخیره شده در DB ها با یکی از فرمتهای زیر هستند: 1-KH برای اعداد در مبنی 16 2-KF برای اعداد در مبنی 10 3-KT برای اعداد ثبات TV 4-KC برای شمارنده ها 5-KY 16 بیت، دو بایت چپ و راست تقسیم می شوند DL و DR که کاملا مجزا از هم هستند. 6-KM برای متون 7-KG اعداد اعشاری و اعداد بسیار بزرگ و بسیار کوچک ه-بلوک سازماندهی OB: این بلوک ساختار برنامه را مشخص می نماید هر OB بایک شماره خاص مشخص می شود که شامل موارد زیر هستند: OB 1: در شروع هر سیکل برنامه، سیستم عامل اولین سطر این بلوک را اجرا می کند. و آخرین سطر آن پایان بخش برنامه است. در واقع مشخص کننده ساختار برنامه است. OB 21: هنگامی که PLC از Start به Stop سویچ می شود این بلوک رخ می دهد. OB 22: هنگامی که پاور ON می شود این بلوک رخ می دهد. OB 34: نشان دهنده وضعیت باتری می باشد که در صورت تضعیف و یا وقوع ایراد در آن تا رفع اشکال مکررا تکرا خواهد شد. دستور العملهای PLC 1- اصلی: توابعی که در تمام بلوکها قابل اجرا هستند به غیر از جمع و تفریق تمام دستور ها می توان به عنوان ورودی و خروجی به کار روند. 2- تکمیلی: توابع ترکیبی نظیر دستورات جابجایی، توابع، Shift و نیز دستورات تبدیلی می باشد.که فقط در FB و حالت STL قابل اجرا هستند. 3- سیستم: شامل دستوراتی است که مستقیما روی سیستم عامل PLC تاثیر دارد و مخصوص برنامه نویسان حرفه ای است. خواندن صفر: برای خواندن عدد صفر از ورودی از دستور AN استفاده می شود که صفر یا یک در ورودی به صورت یک یا ثفر در می آید (معکوس می شود) در LAD و در CSF کانتاکت در حالت عادی باز (NO) وقتی دکمه ی فشار فشرده یا کلیدی روشن گردد در ورودی ظاهر می شود و بر عکس. کنتاکت در حالت عادی بسته (NC): وقتی دکمه فشار فشرده یا کلیدی روشن گردد در ورودی 0 ظاهر می شود و بر عکس. مثال: برنامه ای بنویسید که با دو کلید A و B که به صورت سری به هم وصل هستند خروجی را روشن و خاموش نمایند. A I 0.1 A I 0.2 = Q 0.0 BE فلگ یا پرچم: هر فلگ یک بیت از حافظه پی ال سی می باشد که آن را می توان معادل خروجی مجازی دانست. این بیت مانند هر بیت از حافظه می تواند دو مقدار صفر یا یک بگیرد با این تفاوت که فلگها حافظه های موقتی هستند. آدرس دهی فلگها همانند ورودی ها و خروجی ها است. کاربرد فلگها در برنامه هایی است که OR قبل از AND دارد و با حذف پرانتز ها می توان از فلگ استفاده کرد. البته گاهی ممکن است برنامه طولانی تر شود. مثال: O I 1.4 O I 1.5 = F 6.0 O I 2.0 O I 2.1 = F 6.1 A F 6.0 A F 6.1 = Q 3.0 BE


خرید و دانلود - 7,700 تومان
تبلیغات متنی
فروشگاه ساز رایگان فایل - سیستم همکاری در فروش فایل
بدون هیچ گونه سرمایه ای از اینترنت کسب درآمد کنید.
بهترین فرصت برای مدیران وبلاگ و وب سایتها برای کسب درآمد از اینترنت
WwW.PnuBlog.Com