0968309279 | hotro@tiemdien.com | Giao hàng toàn quốc

PLC là gì? Lập trình PLC và ứng dụng trong tự động hóa

2 phút đọc 20/06/2026
Tóm tắt nhanh

PLC là máy tính công nghiệp thực hiện chương trình điều khiển logic realtime. Lập trình theo IEC 61131-3 (Ladder, FBD, ST). Thương hiệu phổ biến tại Việt Nam: Siemens S7-1200, Mitsubishi FX, Delta DVP.

PLC là gì?

PLC (Programmable Logic Controller — Bộ điều khiển lập trình được) là máy tính công nghiệp chuyên dụng, thực thi chương trình điều khiển logic cho máy móc và dây chuyền sản xuất trong thời gian thực.

Cấu trúc PLC

  • CPU (Central Processing Unit): thực thi chương trình, quét vòng lặp scan cycle.
  • Module Input (DI/AI): nhận tín hiệu từ cảm biến số (Digital Input) và tương tự (Analog Input 4–20mA, 0–10V).
  • Module Output (DO/AO): điều khiển relay, van, biến tần.
  • Module truyền thông: Ethernet, PROFIBUS, Modbus, EtherNet/IP.
  • Nguồn điện: 24VDC hoặc 120/230VAC.

Ngôn ngữ lập trình PLC (IEC 61131-3)

  • Ladder Diagram (LD): sơ đồ thang — trực quan, phổ biến nhất.
  • Function Block Diagram (FBD): sơ đồ khối chức năng.
  • Structured Text (ST): giống ngôn ngữ lập trình Pascal — mạnh nhất.
  • Instruction List (IL): assembly-like — ít dùng hiện nay.
  • Sequential Function Chart (SFC): lập trình trạng thái — cho quy trình tuần tự.

Thương hiệu PLC phổ biến tại Việt Nam

  • Siemens S7-1200/S7-300/S7-1500 — phổ biến nhất, hệ sinh thái đầy đủ.
  • Mitsubishi FX/Q/iQ-R series — phổ biến trong nhà máy Nhật FDI.
  • Allen-Bradley Micro820/CompactLogix — phổ biến nhà máy Mỹ.
  • Delta DVP/AS series — giá rẻ, học dễ, phổ biến SME.
  • Omron CP1H/CP2E — Nhật, nhiều tính năng sẵn có.

Câu hỏi thường gặp

01
PLC và Arduino/Raspberry Pi khác nhau thế nào?

PLC: thiết kế cho công nghiệp, chịu nhiễu EMC, nhiệt độ/độ ẩm cao, MTBF 20–30 năm, scan cycle xác định (deterministic), hỗ trợ ngôn ngữ chuẩn IEC. Arduino/RPi: giá rẻ, linh hoạt, cho prototype — không đủ độ tin cậy công nghiệp cho ứng dụng an toàn.

02
Scan cycle PLC là gì và ảnh hưởng gì?
03
PLC Siemens S7-1200 và S7-300 khác nhau gì?
04
PLC an toàn (Safety PLC) là gì?
05
Học lập trình PLC bắt đầu từ đâu?

Thuật ngữ liên quan

Chat Zalo Zalo Gọi ngay