PLC là viết tắt của Programmable Logic Controller, thiết bị cho phép lập trình thực hiện các thuật toán điều khiển một cách nhanh chóng logic. Bộ lập trình PLC nhận tác động các sự kiện bên ngoài thông qua ngõ vào (input) và thực hiện hoạt động thông qua ngõ ra (output).
Hệ thống PLC bao gồm các bộ phận chính như sau:
Ngoài ra, hệ thống PLC còn có các bộ phận khác như sau:
Cổng kết nối PLC và máy tính: RS422, RS232, RS485… được thực hiện giám sát chương trình.
Cổng truyền thông: PLC tích hợp cổng truyền thông Modbus RTU. Tùy hãng và dòng sản phẩm, PLC có thể được tích hợp thêm các chuẩn truyền thông khác như Profibus, CANopen, EtherCAT…