- PLC (viết tắt của Programmable Logic Controller) là thiết bị cho phép lập trình thực hiện các thuật toán điều khiển 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). PLC hoạt động theo phương thức quét các trạng thái trên đầu ra và đầu vào. Khi có sự thay đổi bất kỳ từ ngõ vào, dựa theo logic chương trình ngõ ra tương ứng sẽ thay đổi.
- Ngôn ngữ lập trình PLC phổ biến hiện nay là Ladder, Step Ladder. Tuy nhiên, mỗi hãng sản xuất sẽ có các ngôn ngữ lập trình riêng.
- Các thành phần chính của PLC:
- CPU (Central Processing Unit): Đơn vị xử lý trung tâm, chịu trách nhiệm thực hiện các chương trình điều khiển và xử lý dữ liệu.
- Bộ nhớ: Dùng để lưu trữ chương trình điều khiển và dữ liệu. Bộ nhớ này có thể là RAM, ROM, hoặc các loại bộ nhớ khác.
- I/O Modules (Input/Output Modules): Các module vào/ra dùng để kết nối PLC với các cảm biến và thiết bị điều khiển bên ngoài. Các module này chuyển đổi tín hiệu từ các cảm biến thành dữ liệu số mà CPU có thể xử lý và ngược lại.
- Power Supply: Cung cấp nguồn điện cho PLC và các thành phần của nó.
- Bộ nguồn AC
- Bộ nguồn DC
Communication Ports: Các cổng giao tiếp dùng để kết nối PLC với các thiết bị khác hoặc mạng công nghiệp.