PLCیابه عبارتی Programmable Logic Controller که به نام Programmable Controller نیز شناخته می شود، یک کامپیوتر دیجیتال صنعتی است که برای کنترل فرآیندهای صنعتی، نظیر خطوط مونتاژ، تجهیزات روباتیک و هر فعالیتی که نیازمند کنترل با قابلیت اطمینان بالا باشد، طراحی و ساخته شده است. تسهیل در برنامه نویسی و خطایابی آسان فرآیند، از ویژگی های PLC می باشد. به عبارت دیگر،پی ال سی کنترل کننده ی نرم افزاری است که در قسمت ورودی، اطلاعاتی را به صورت باینری دریافت و آنها را طبق برنامه ای که در حافظه اش ذخیره شده پردازش می نمایند و نتیجه ی عملیات را نیز از قسمت خروجی به صورت فرمان هایی به گیرنده ها و اجرا کننده های فرمان (Actuators) ارسال می کند. به عبارت دیگر PlC عبارت از یک کنترل کننده منطقی است که می توان منطق کنترل را توسط برنامه برای آن تعریف نمود و در صورت نیاز، به راحتی آن را تغییر داد. نحوه کارکرد و کاربرد PLCپی ال سی ها به نحوی طراحی شده اند که در محیطها و شرایط خشن صنعتی، دوام بیاورند و در برابر گرما، سرما، گرد و غبار و رطوبت محافظت شده اند. پی ال سی دارای یک میکروپروسسور است که با استفاده از زبان کامپیوتر برنامه نویسی می شود. برنامه در یک کامپیوتر نوشته شده و از طریق یک کابل به PLC منتقل می شود.برای اولین بار از PLC در صنعت اتومبیل سازی استفاده شد و این دستگاه جایگزین رله ها و تایمرها شد. در سیستتم PLC، نتایج خروجی در پاسخ به شرایط ورودی، باید در یک زمان محدود تولید شود. درصورت عدم پاسخ مناسب در زمان تعریف شده، عملکرد ناخواسته در سیستم اتفاق می افتد رنج پی ال سی های تولید شده، از PLC های کوچک با حدود ده ها I/O که بصورت کامپکت با پروسسور هستند، شروع می شود تا PLC های ماجولار قابل نصب بر روی رک، که هزاران I/O دارند و اغلب به شبکه، به PLC های دیگر و به SCADA متصل می شوند.
سیستم های کنترلی DCS
کامپیوترهای شخصی IPC
سخت افزار
نرم افزار
واحد منبع تغذیه
واحد پردازش مرکزی
حافظه: RAM (شامل نگهداری نگهداری فلگ ها، تایمرها، شمارنده ها و برنامه های کاربر می باشد);;و حافظه دائم (EEPROM,EOROM)
ترمینال های ورودی: ورودی های دیجیتال و ورودی های آنالوگ
ترمینال های خروجی: خروجی های دیجیتال و خروجی های آنالوگ
مدول ارتباط پروسسوری
مدول رابط: تصویر ورودی هاو تصویر خروجی ها
مدول منبع تغذیه