PLC از عبارت Programmable Logic Controller به معنای کنترل کننده قابل برنامه ریزی گرفته شده است. PLC کنترل کننده ای است نرم افزاری که در قسمت ورودی، اطلاعات را بصورت باینری دریافت و آنها را طبق برنامه ای که در حافظه اش ذخیره شده پردازش می نماید و نتیجه عملیات را نیز از قسمت خروجی به صورت فرمانهایی به گیرنده ها و اجرا کننده های فرمان، ارسال می کند.
وظیفه PLC قبلا بر عهده مدارهای فرمان رله ای بود که استفاده از آن ها در محیط های صنعتی جدید منسوخ گردیده است. اولین اشکالی که در این مدارها ظاهر می شودآن است که با افزایش تعداد رله ها حجم و وزن مدار فرمان بسیار بزرگ شده، همچنین موجب افزایش قیمت آن می گردد. برای رفع این اشکال مدارهای فرمان الکترونیکی ساخته شد، ولی با وجود این هنگامی که تغییری در روند یا عملکرد ماشین صورت می گیرد لازم است تغییرات بسیاری در سخت افزار سیستم کنترل داده شود.
با استفاده از PLC تغییر در روند یا عملکرد ماشین به آسانی صورت می پذیرد، زیرا دیگر لازم نیست سیم کشی ها و سخت افزار سیستم کنترل تغییر کند و تنها کافی است چند سطر برنامه نوشت و به PLc ارسال کرد تا کنترل مورد نظر تحقق یابد.
PLC ها سخت افزاری شبیه کامپیوتر دارند، البته با ویژگی های خاصی که مناسب کنترل صنعتی است:
- در مقابل نویز حفاظت شده اند.
- ساختار مدولار دارند که تعویض بخشهای مختلف آنرا ساده می سازد.
- اتصالات ورودی-خروجی وسطوح سیگنال استاندارد دارند.
- زبان برنامه نویسی آنها ساده و سطح بالاست.
- تغییر برنامه در هنگام کارآسان است.
» اهم پروژه و آزمایشات اجرا شده:
- طراحی مدار ها به صورت FBD و LAD با ارائه صورت مسئله
- پروژه تایمر راه پله
- پروژه اجرای خروجی با تاخیر چند ثانیه بعد روشن شدن ورودی
- پروژه چراغ راهنمایی
- پروژه مخزن آب در حالت ماکس و مین
- پروژه فن تهویه هوا
- پروژه نقاله و تخلیه بار
- و .....