Programmable Logic Controller یا به اختصار PLC کنترل کننده های منطقی قابل برنامه ریزی می باشند .PLC یک سخت افزار کامپیوتری است که تعداد زیادی ورودی خروجی های دارد.این ورودی خروجی ها می توانند دیجیتال یا آنالوگ باشند . PLC سیگنال های ورودی را گرفته و طبق برنامه داده شده آنها را پردازش نموده و نتیجه را به خروجی می دهد. سیگنال های ورودی PLC توسط انواع سنسور ها ساخته می شوند. خروجی PLC انواع مختلف موتورها، مگنت ها، چراغ ها و غیره می باشد.PLC ها توسط شرکت های مختلف در سراسر جهان ساخته می شوند. در زیر محصولات شرکت های مهم سازنده PLC معرفی می گردد.
تصویر 1- PLC های Allen Bradley
تصویر 2- سیستم PLC-OMRON
تصویر 3- PLC های FANUC و Mitsubishi
تصویر 4- PLC های HITACHI
تصویر 5- PLC های Telemecanique