PLC ย่อมาจากคำว่า "Programmable Logic Controller" ซึ่งเป็นอุปกรณ์อิเล็กทรอนิกส์ที่ใช้ในการควบคุมและควบคุมกระบวนการผลิตและระบบอื่นๆ โดยมักใช้ในงานอุตสาหกรรม เช่น การควบคุมเครื่องจักร การควบคุมกระบวนการผลิต การควบคุมระบบเครื่องจักร การควบคุมการทำงานของโรงงาน การควบคุมระบบที่เกี่ยวข้องกับอุตสาหกรรม และงานอื่นๆ ซึ่งให้ควบคุมและควบคุมกระบวนการผลิตและสามารถแก้ปัญหาและปรับปรุงกระบวนการผลิตได้อย่างมีประสิทธิภาพและรวดเร็ว
PLC ประกอบด้วยส่วนหลัก 4 ข้อที่สำคัญคือ
1.Central Processing Unit (CPU): เป็นส่วนที่ประมวลผลและควบคุมการทำงานของ PLC โดยมีหน้าที่รับเข้าและประมวลผลข้อมูลจากตัวเข้าและตัวออกที่เชื่อมต่อกับ PLC และรันโปรแกรมที่ถูกโหลดลงในหน่วยควบคุม PLC เพื่อควบคุมการทำงานของอุปกรณ์ต่างๆ และกระบวนการผลิต
2. Memory: เป็นหน่วยความจำที่ใช้ในการเก็บข้อมูลและโปรแกรมที่โหลดลงใน PLC ประกอบด้วยหน่วยความจำของโปรแกรม (Program Memory) และหน่วยความจำของข้อมูล (Data Memory) ซึ่งใช้ในการเก็บค่าตัวแปร ผลลัพธ์ และสถานะของระบบ
3. Input/Output (I/O) Modules: เป็นอุปกรณ์ที่ใช้ในการเชื่อมต่อกับตัวเข้าและตัวออกของ PLC โดยมีหน้าที่รับข้อมูลจากตัวเข้า เช่น สวิตช์ เซนเซอร์ หรืออุปกรณ์อื่นๆ และส่งสัญญาณออกไปยังตัวออก เช่น โมเตอร์ วาล์ว หรืออุปกรณ์อื่นๆ เพื่อควบคุมการทำงานของอุปกรณ์ต่างๆ ในระบบ
4. โปรแกรม: เป็นโปรแกรมที่ถูกโหลดลงในหน่วยควบคุม CPU ของ PLC เพื่อกำหนดวิธีการทำงานของระบบ โดยมักใช้ภาษาโปรแกรมพิเศษที่เรียกว่า Ladder Logic หรือภาษาโปรแกรมอื่นๆ