Bỏ qua tới nội dung
Gọi kỹ thuật
  1. Trang chủ
  2. Kiến thức

PLC là gì? Tìm hiểu cấu tạo, chức năng và ưu nhược điểm PLC

IPC · đăng 01/04/2023 · cập nhật 03/09/2026 · 13 phút đọc
PLC là gì? PLC (Programmable Logic Controller, bộ điều khiển logic khả trình) là thiết bị điều khiển công nghiệp đọc tín hiệu từ cảm biến và nút nhấn ở ngõ vào, xử lý theo chương trình do người dùng viết, rồi đóng ngắt ngõ ra để điều khiển động cơ, van, xy-lanh và đèn báo. PLC thay thế tủ rơ-le đấu dây cứng và hiện là bộ điều khiển phổ biến nhất trong máy móc và dây chuyền tự động hoá. Bài viết trình bày cấu tạo, phân loại, nguyên lý hoạt động, ưu nhược điểm, so sánh PLC với các kiểu điều khiển khác, tiêu chí chọn PLC và thiết bị thường ghép với PLC trong một hệ thống điều khiển.

PLC là gì?

PLC (Programmable Logic Controller, bộ điều khiển logic khả trình) là thiết bị điều khiển được lập trình để thực hiện các thuật toán điều khiển logic. PLC hoạt động theo chu kỳ quét: đọc trạng thái toàn bộ ngõ vào, thực hiện chương trình, rồi cập nhật ngõ ra. Khi một ngõ vào thay đổi, ngõ ra tương ứng thay đổi theo logic đã lập trình.
PLC nhận tác động từ bên ngoài qua ngõ vào (input): công tắc hành trình, cảm biến quang, cảm biến tiệm cận, nút nhấn, tín hiệu tương tự từ đầu đo nhiệt độ hoặc áp suất. PLC tác động ra bên ngoài qua ngõ ra (output): cuộn hút contactor, van điện từ, biến tần, đèn báo, còi.
PLC là gì - bộ điều khiển logic khả trình với ngõ vào, CPU và ngõ ra
PLC là gì
Ngôn ngữ lập trình PLC được chuẩn hoá trong IEC 61131-3 với năm ngôn ngữ: Ladder Diagram (LD, sơ đồ bậc thang), Function Block Diagram (FBD, sơ đồ khối chức năng), Structured Text (ST, văn bản có cấu trúc), Instruction List (IL) và Sequential Function Chart (SFC). Ladder được dùng nhiều nhất vì giống sơ đồ mạch rơ-le nên thợ điện dễ đọc. Mỗi hãng có phần mềm lập trình riêng. Các hãng PLC phổ biến tại Việt Nam gồm Siemens (Đức), Omron và Mitsubishi (Nhật Bản), Delta (Đài Loan), Rockwell Automation với thương hiệu Allen-Bradley (Mỹ) và Schneider Electric (Pháp).

Cấu tạo của hệ thống PLC

Một PLC gồm các bộ phận chính sau:
  • Bộ xử lý trung tâm (CPU): đọc chương trình trong bộ nhớ, thực hiện từng lệnh và quyết định trạng thái ngõ ra.
  • Bộ nhớ: RAM chứa dữ liệu làm việc; ROM hoặc bộ nhớ flash chứa hệ thống và chương trình người dùng; một số dòng có thẻ nhớ ngoài để lưu chương trình và dữ liệu.
  • Mô-đun ngõ vào/ra (I/O): PLC nhỏ tích hợp sẵn một số ngõ vào ra trên thân máy; khi cần thêm, lắp mô-đun I/O mở rộng cho tín hiệu số, tín hiệu tương tự, đếm tốc độ cao hoặc điều khiển vị trí.
  • Nguồn cấp: cấp điện cho CPU và các mô-đun, thường 24 VDC hoặc 100–240 VAC.
Ngoài ra, PLC còn có các cổng giao tiếp:
  • Cổng lập trình: nối với máy tính để nạp và giám sát chương trình, trước đây là RS-232/RS-485, hiện nay phần lớn là Ethernet hoặc USB.
  • Cổng truyền thông: PLC thường tích hợp Modbus RTU qua RS-485. Tuỳ hãng và dòng sản phẩm, PLC có thêm Modbus TCP, PROFIBUS, PROFINET, EtherNet/IP, CANopen hoặc EtherCAT để nối với biến tần, HMI, SCADA và PLC khác.
Cấu tạo PLC - CPU, bộ nhớ, mô-đun ngõ vào ra, nguồn và cổng truyền thông
Cấu tạo và phân loại PLC

Phân loại các hệ thống PLC phổ biến

PLC được phân loại theo cấu trúc phần cứng và quy mô ứng dụng. Bảng dưới tóm tắt ba loại thường gặp.
Loại PLCCấu trúcSố điểm I/OỨng dụng
PLC nhỏ gọn (compact)CPU, nguồn và I/O trong một khốiVài chục điểm, mở rộng hạn chếMáy đơn lẻ, tủ điều khiển nhỏ
PLC mô-đun (modular)CPU và các mô-đun I/O, truyền thông cắm trên đếVài trăm điểm, thêm bớt theo nhu cầuDây chuyền, máy nhiều công đoạn
PLC gắn giá (rack-mounted)Nhiều đế và giá mở rộng, CPU hiệu năng caoHàng nghìn điểm, I/O phân tánNhà máy quy mô lớn, điều khiển quá trình

PLC mô-đun

PLC dạng mô-đun được dùng rộng rãi trong tự động hoá doanh nghiệp nhờ tính linh hoạt và khả năng mở rộng. Hệ thống gồm một đế hoặc ray gắn CPU, nguồn và các mô-đun ngõ vào ra; người dùng thêm hoặc bớt mô-đun theo số điểm I/O cần thiết. Loại này phù hợp với ứng dụng mà số lượng ngõ vào ra thay đổi theo từng dự án hoặc có kế hoạch mở rộng.

PLC nhỏ gọn

PLC nhỏ gọn tích hợp CPU, nguồn và một số ngõ vào ra trong một vỏ duy nhất, kích thước nhỏ, lắp trên ray DIN trong tủ điện. Loại này dùng cho dự án tự động hoá quy mô nhỏ, máy đơn lẻ hoặc nơi không gian tủ hạn chế. Nhiều dòng PLC nhỏ gọn vẫn cho phép lắp thêm một vài mô-đun mở rộng.

PLC gắn trên giá đỡ

PLC gắn giá là hệ thống lớn, lắp trên giá hoặc trong tủ, CPU có năng lực xử lý cao và hỗ trợ nhiều giá mở rộng hoặc I/O phân tán qua mạng. Loại này xử lý được bài toán điều khiển phức tạp với số điểm I/O lớn, thường gặp trong hệ thống tự động hoá quy mô nhà máy và điều khiển quá trình. Tuỳ yêu cầu và quy mô dự án, người thiết kế chọn loại PLC phù hợp để đáp ứng nhu cầu điều khiển với chi phí hợp lý.
Hệ thống PLC gắn trên giá đỡ với nhiều mô-đun I/O mở rộng
Hệ thống PLC trên giá đỡ

Nguyên lý hoạt động của hệ thống PLC

CPU điều khiển toàn bộ hoạt động bên trong PLC theo một vòng lặp gọi là chu kỳ quét (scan cycle), gồm bốn bước lặp lại liên tục:
  1. Đọc ngõ vào: CPU đọc trạng thái toàn bộ ngõ vào và lưu vào vùng nhớ ảnh ngõ vào.
  2. Thực hiện chương trình: CPU chạy tuần tự từng lệnh trong chương trình, dùng dữ liệu trong vùng nhớ ảnh để tính trạng thái ngõ ra.
  3. Cập nhật ngõ ra: kết quả tính toán được ghi đồng loạt ra các mô-đun ngõ ra để đóng ngắt thiết bị bên ngoài.
  4. Xử lý nội bộ và truyền thông: CPU tự kiểm tra, trao đổi dữ liệu với HMI, SCADA hoặc PLC khác, rồi quay lại bước 1.
Thời gian một chu kỳ quét thường từ dưới một mili giây đến vài chục mili giây tuỳ dòng PLC và độ dài chương trình. Tín hiệu ngõ vào ngắn hơn một chu kỳ quét có thể bị bỏ sót, nên tín hiệu tốc độ cao như encoder phải đưa vào ngõ vào đếm tốc độ cao chuyên dụng.
Nguyên lý hoạt động của PLC - chu kỳ quét đọc ngõ vào, thực hiện chương trình, cập nhật ngõ ra
Nguyên lý hoạt động của PLC
Bên trong PLC, CPU, bộ nhớ và các mô-đun I/O trao đổi dữ liệu qua hệ thống bus gồm ba tuyến song song: bus địa chỉ (address bus) chọn mô-đun cần truy cập, bus dữ liệu (data bus) truyền dữ liệu và bus điều khiển (control bus) truyền tín hiệu định thời, đồng bộ. Khi một mô-đun ngõ vào nhận được địa chỉ của nó trên bus địa chỉ, nó đưa trạng thái các ngõ vào lên bus dữ liệu; ngược lại, mô-đun ngõ ra nhận dữ liệu từ bus dữ liệu khi địa chỉ của nó xuất hiện. Toàn bộ quá trình được đồng bộ bằng xung nhịp của CPU.

Ưu nhược điểm của PLC

Như mọi thiết bị điều khiển, PLC có điểm mạnh và giới hạn riêng. Nắm rõ hai mặt này giúp chọn đúng thiết bị cho từng bài toán.

Ưu điểm của PLC

  • Thay đổi logic điều khiển bằng cách sửa chương trình, không phải đấu lại dây; một PLC dùng được cho nhiều ứng dụng.
  • Tủ điện gọn, ít rơ-le và dây nối, dễ bảo quản, sửa chữa và thay thế.
  • Độ tin cậy cao, thiết bị được chuẩn hoá theo hãng và theo dòng.
  • Thực hiện được thuật toán phức tạp như PID, đếm tốc độ cao, điều khiển vị trí với độ chính xác cao.
  • Cấu trúc mô-đun cho phép thêm ngõ vào ra và chức năng mà không thay CPU.
  • Chống nhiễu tốt, làm việc ổn định trong môi trường công nghiệp có nhiệt độ, độ ẩm cao và điện áp dao động.
  • Giao tiếp được với HMI, SCADA, biến tần, máy tính công nghiệp và PLC khác qua mạng truyền thông công nghiệp.
Ưu điểm của PLC - gọn, tin cậy, dễ sửa chương trình, chống nhiễu tốt
Ưu điểm PLC

Nhược điểm của PLC

Chi phí phần cứng cao hơn rơ-le. Với bài toán chỉ vài điểm đóng ngắt đơn giản, PLC đắt hơn mạch rơ-le. Tuy nhiên chênh lệch này đã thu hẹp nhờ các dòng PLC nhỏ gọn của Mitsubishi, Delta, Siemens; và khi số điểm điều khiển tăng, PLC rẻ hơn tủ rơ-le vì tiết kiệm dây, không gian và thời gian đấu nối. Phần mềm lập trình theo hãng. Mỗi hãng có phần mềm và cách tổ chức chương trình riêng, một số hãng bán bản quyền phần mềm riêng. Chương trình viết cho PLC hãng này không chạy trực tiếp trên PLC hãng khác, nên nhà máy dùng nhiều hãng phải duy trì nhiều bộ công cụ và kỹ năng. Đòi hỏi người vận hành có chuyên môn. Người lập trình và bảo trì PLC cần được đào tạo về dòng PLC cụ thể, về điện công nghiệp và về quy trình máy. Lập trình sai có thể làm hỏng thiết bị hoặc gây mất an toàn, vì vậy chương trình cần được kiểm thử và có cơ chế khoá liên động (interlock) trước khi vận hành thật.
Nhược điểm của PLC - đòi hỏi người lập trình và bảo trì có chuyên môn
PLC đòi hỏi người sử dụng có trình độ chuyên môn

So sánh điều khiển PLC và các loại điều khiển khác

Trước PLC, mạch điều khiển được xây bằng rơ-le, bộ định thời và bộ đếm cơ điện đấu dây cứng. Logic điều khiển nằm trong cách đấu dây; muốn đổi trình tự máy phải lắp lại mạch và thay linh kiện. Với PLC, logic nằm trong chương trình lưu ở bộ nhớ, nên còn gọi là điều khiển khả trình; đổi trình tự chỉ cần sửa và nạp lại chương trình. Ví dụ điều khiển ba máy bơm qua ba khởi động từ K1, K2, K3 theo trình tự K1 đóng trước, rồi K2, cuối cùng K3. Với rơ-le, trình tự này được bảo đảm bằng tiếp điểm phụ của K1 nối tiếp với cuộn K2, của K2 nối tiếp với cuộn K3. Muốn thêm thời gian trễ giữa các bước phải lắp thêm rơ-le thời gian và đấu lại. Với PLC, cùng bài toán được viết bằng vài dòng Ladder; thêm trễ hoặc đổi thứ tự chỉ là sửa chương trình.
So sánh điều khiển PLC với điều khiển rơ-le đấu dây cứng
So sánh điều khiển PLC
Ngoài rơ-le, PLC còn được đặt cạnh hai thiết bị điều khiển khác: bộ điều khiển chuyên dụng và máy tính công nghiệp.
Tiêu chíRơ-le đấu dâyPLCMáy tính công nghiệp (IPC)
Logic điều khiểnNằm trong cách đấu dâyChương trình Ladder, FBD, STPhần mềm trên Windows, Linux hoặc PLC mềm
Thay đổi logicĐấu lại mạchSửa và nạp chương trìnhSửa phần mềm
Thời gian đáp ứngCơ điện, không ổn địnhChu kỳ quét ổn định, thời gian thựcPhụ thuộc hệ điều hành, trừ khi dùng PLC mềm thời gian thực
Ngõ vào raTrực tiếpTích hợp, mở rộng bằng mô-đunQua card hoặc mô-đun I/O ngoài
Thế mạnhRẻ với bài toán rất nhỏĐiều khiển máy, dây chuyềnHMI, SCADA, thu dữ liệu, xử lý ảnh, nối MES
Trong nhà máy hiện nay, PLC và máy tính công nghiệp thường đi cùng nhau: PLC điều khiển máy, IPC giám sát, lưu dữ liệu và nối lên hệ thống quản lý. Bài 5 điểm khác biệt giữa máy tính công nghiệp và PLC phân tích chi tiết khi nào nên dùng thiết bị nào.

Các chức năng điều khiển chính của PLC

Các chức năng điều khiển chính của PLC - logic, đáp ứng, mạng truyền thông
Cách thức điều khiển chính của PLC
Điều khiển logic:
  • Điều khiển tự động và bán tự động trình tự hoạt động của máy.
  • Bộ đếm (counter) và bộ định thời (timer) thay cho rơ-le đếm và rơ-le thời gian.
Điều khiển đáp ứng:
  • Thuật toán PID và logic mờ cho vòng điều khiển kín.
  • Điều khiển động cơ servo, động cơ bước qua ngõ ra xung hoặc mạng điều khiển chuyển động.
  • Điều khiển biến tần theo tốc độ hoặc mô-men.
  • Điều khiển nhiệt độ, áp suất, lưu lượng từ tín hiệu tương tự.
Mạng truyền thông:
  • Kết nối nhiều PLC với nhau để chia sẻ dữ liệu giữa các công đoạn.
  • Kết nối PLC với màn hình cảm ứng HMI để vận hành tại máy và với hệ thống SCADA để giám sát toàn nhà máy.

Cách lựa chọn hệ thống PLC phù hợp

Chọn đúng PLC cho một ứng dụng cần cân nhắc các yếu tố sau theo thứ tự:
  1. Số lượng và loại ngõ vào ra: đếm số điểm số và tương tự mà ứng dụng cần, cộng dự phòng cho mở rộng; xác định tín hiệu đặc biệt như đếm tốc độ cao, đầu đo nhiệt, ngõ ra xung.
  2. Năng lực xử lý và bộ nhớ: chọn CPU có chu kỳ quét và dung lượng chương trình đủ cho độ phức tạp của ứng dụng, đặc biệt khi có PID, xử lý chuỗi hoặc nhiều vòng lặp.
  3. Cổng truyền thông: xem PLC hỗ trợ giao thức nào để nối với HMI, SCADA, biến tần và mạng nhà máy. Tương thích giao thức quyết định việc tích hợp có thuận lợi hay không.
  4. Môi trường lắp đặt: nhiệt độ, độ ẩm, rung và nhiễu điện tại vị trí tủ ảnh hưởng đến độ tin cậy và tuổi thọ của PLC; chọn dòng có dải nhiệt độ và cấp bảo vệ phù hợp.
  5. Tương thích và mở rộng: ưu tiên hãng và dòng đã dùng trong nhà máy để tận dụng kỹ năng, phụ tùng dự phòng; xem khả năng nâng cấp CPU và thêm mô-đun trong tương lai.
Xem xét đủ các yếu tố này giúp chọn được PLC đáp ứng yêu cầu của ứng dụng với chi phí và rủi ro tích hợp thấp.

Chọn thiết bị ghép với PLC

PLC hiếm khi làm việc một mình. Hai thiết bị thường đi kèm là máy tính công nghiệp để làm HMI, SCADA, thu dữ liệu và nối lên MES, cùng switch công nghiệp để nối PLC, HMI, IPC vào một mạng. Tiêu chí chọn gồm: chịu được nhiệt độ trong tủ điện và không quạt để không hút bụi; có đủ cổng COM RS-232/422/485 và cổng LAN để nối PLC đời cũ lẫn đời mới; nguồn vào dải rộng 9–36 VDC để dùng chung nguồn tủ với PLC; với switch, cần cổng Gigabit, nguồn kép và cơ chế vòng dự phòng. Cho vị trí máy tính đặt trong tủ cạnh PLC, máy tính công nghiệp không quạt Advantech ARK-2121F có 6 cổng RS-232/422/485, 6 cổng USB, ngõ vào ra số cách ly, nguồn 9–36 VDC và dải nhiệt độ làm việc -20 đến 70 °C. Cho mạng tủ, switch công nghiệp Advantech EKI-7710G-2C có 8 cổng Gigabit và 2 cổng combo quang/đồng, vòng dự phòng X-Ring, nguồn kép 12–48 VDC và một ngõ ra rơ-le báo lỗi. Để rà nhanh theo điều kiện lắp đặt thực tế, dùng công cụ chọn máy theo điều kiện lắp đặt.

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

PLC là gì?

PLC (Programmable Logic Controller) là bộ điều khiển logic khả trình: một máy tính công nghiệp chuyên dụng đọc tín hiệu từ cảm biến và nút nhấn ở ngõ vào, xử lý theo chương trình do người dùng viết, rồi đóng ngắt ngõ ra để điều khiển động cơ, van, đèn báo. PLC thay thế tủ rơ-le đấu dây cứng và được dùng ở hầu hết máy móc, dây chuyền tự động hoá.

PLC là viết tắt của từ gì?

PLC viết tắt của Programmable Logic Controller, tiếng Việt là bộ điều khiển logic khả trình hoặc bộ điều khiển lập trình được. Chữ khả trình nghĩa là chương trình điều khiển có thể sửa bằng phần mềm mà không phải đấu lại mạch điện.

Ngôn ngữ lập trình PLC phổ biến là gì?

Tiêu chuẩn IEC 61131-3 định nghĩa năm ngôn ngữ lập trình PLC: Ladder Diagram (LD, sơ đồ bậc thang), Function Block Diagram (FBD), Structured Text (ST), Instruction List (IL) và Sequential Function Chart (SFC). Ladder được dùng nhiều nhất vì giống sơ đồ mạch rơ-le, thợ điện dễ đọc. Mỗi hãng có phần mềm lập trình riêng, ví dụ TIA Portal của Siemens, GX Works của Mitsubishi, CX-Programmer của Omron.

PLC khác máy tính công nghiệp như thế nào?

PLC là thiết bị điều khiển thời gian thực, chu kỳ quét ổn định, ngõ vào ra công nghiệp tích hợp sẵn, lập trình bằng Ladder. Máy tính công nghiệp (IPC) chạy Windows hoặc Linux, xử lý mạnh hơn, dùng để làm HMI, SCADA, thu thập dữ liệu, xử lý ảnh, kết nối MES. Trong thực tế hai thiết bị đi cùng nhau: PLC điều khiển máy, IPC giám sát, lưu dữ liệu và nối lên hệ thống quản lý.

Chọn PLC cần xem những thông số nào?

Cần xem số lượng và loại ngõ vào ra (số, tương tự, tốc độ cao), khả năng mở rộng mô-đun, tốc độ xử lý và dung lượng bộ nhớ chương trình, cổng truyền thông (Modbus, PROFINET, EtherNet/IP, EtherCAT), dải nhiệt độ và cấp bảo vệ theo môi trường lắp đặt, phần mềm lập trình và khả năng hỗ trợ kỹ thuật của hãng tại Việt Nam.

Bài liên quan

Công cụ chọn máy · maytinhcongnghiep.com

Cần máy tính công nghiệp cho ứng dụng trong bài? Trả lời 4 câu về điều kiện lắp đặt.

Nhiệt độ, rung, bụi, nguồn điện — hệ thống gợi ý cấu hình từ hơn 2.700 mã máy trong kho dữ liệu maytinhcongnghiep.com của IPC247.