PLC، نوعی کامپیوتر کوچک (کنترلر صنعتی) است که به طور مداوم، داده ها را از طریق ورودی خود (سوئیچ ها، سنسورها ، دکمه ها و ...) دریافت می کند و بر اساس برنامه و دستورالعمل های نوشته شده، جهت کنترل وضعیت تجهیزات خروجی(موتورها، شیرهای برقی، چراغ‌ها، تابلو برق، خاموش‌کننده‌های ایمنی و...) تصمیم گیری و اقدام میکند.