PLC یا به عبارتی Programmable Logic Controller که به نام Programmable Controller نیز شناخته می شود، یک کامپیوتر دیجیتال صنعتی است. که برای کنترل فرآیندهای صنعتی، نظیر خطوط مونتاژ، تجهیزات روباتیک و هر فعالیتی که نیازمند کنترل با قابلیت اطمینان بالا باشد، طراحی و ساخته شده است.. تسهیل در برنامه نویسی و خطایابی آسان فرآیند، از ویژگی های PLC می باشد. به عبارت دیگر، پی ال سی کنترل کننده ی نرم افزاری است. که در قسمت ورودی، اطلاعاتی را به صورت باینری دریافت و آنها را طبق برنامه ای که در حافظه اش ذخیره شده پردازش می نمایند و نتیجه ی عملیات را نیز از قسمت خروجی به صورت فرمان هایی به گیرنده ها و اجرا کننده های فرمان (Actuators) ارسال می کند. به عبارت دیگر PLC عبارت از یک کنترل کننده منطقی است. که می توان منطق کنترل را توسط برنامه برای آن تعریف نمود و در صورت نیاز، به راحتی آن را تغییر داد.
PLC در صنعت کاغذ به طور گسترده است.فاده میشود. پی ال سی در این صنعت، ماشینآلاتی را کنترل میکند که محصولات کاغذی را با سرعت بالا تولید میکنند. مثلاً PLC فرآیند تولید صفحات کتاب یا روزنامه را در چاپ آفست مانیتور و کنترل میکند.
این که در ریز پردازنده از زبان گرافیکی است.فاده نمی شود یکی از تفاوت های آشکار میان آن و PLC است.. علاوه بر این، PLC از / های آنالوگ و دیجیتالی است.فاده می کند که برای کمک به فعالیت های سنگین تر افراد از طریق ورودی و خروجی دیجیتال ارائه می شوند.
در حال حاضر رله ها و PLC ها در تمامی ساختمان ها و کارخانجات بزرگ و کوچک مورد است.فاده قرار می گیرد و نقش کلیدی ایفا می کند. در صورتی که از مدارهای فرمان و قدرت است.فاده شود مقدار و پیچیدگی کار بالاتر می رود و سخت می شود اما کاربرد رله های برنامه ریزی با قابلیت طراحی، کار را آسان تر می کند از این رو است.فاده از آن ها پر طرفدار تر است..
عملکرد ماژول خروجی پی ال سی نیز مشابه ماژول ورودی است. که به صورت عکس آن عمل میکند. این ماژول با دو بخش پردازنده و بار خروجی در ارتباط است.. در ابتدا بخش مدار منطقی را داریم و سپس بخش مربوط به تبدیل سطح ولتاژ به دنبال آن میآید.