Cảm biến đã có điện, PLC đang chạy chương trình — vậy mà ngõ vào cứ nhảy loạn, đèn input trên module DI chớp tắt như đèn nháy. Bạn đo lại dây, kiểm tra nguồn, thay cảm biến mới… nhưng lỗi vẫn còn đó. Đây là một trong những sự cố phổ biến nhất mà kỹ thuật viên tự động hóa gặp khi lần đầu tự mình đấu hệ thống cảm biến — PLC.
Thực ra thì, phần lớn các trục trặc khi kết nối cảm biến với PLC không đến từ linh kiện kém chất lượng. Chúng đến từ vài hiểu lầm kỹ thuật cơ bản mà không ai chỉ rõ: sai loại ngõ ra, đấu nhầm common, cáp tín hiệu đi cùng dây động lực — mỗi cái một vấn đề, cộng lại thành hệ thống mất ổn định.
Bài này tổng hợp các tip kết nối cảm biến với PLC từ kinh nghiệm thực chiến: từ chọn loại ngõ ra phù hợp module PLC, cách đấu dây đúng kỹ thuật, đến debug khi hệ thống đã lắp xong mà vẫn không chạy đúng.

Tín hiệu cảm biến vào PLC — thực ra nó chạy thế nào?
Hãy hình dung PLC như một người bảo vệ đứng trước cổng nhà máy. Cảm biến là chuông cửa. Khi có người (vật thể) đến, chuông reo — bảo vệ nhấc máy xử lý. Nhưng nếu chuông bị lắp ngược chiều dòng điện, bảo vệ không nghe thấy gì — dù chuông vẫn có điện.
Về kỹ thuật: cảm biến công nghiệp xuất tín hiệu số (ON/OFF) thông qua transistor ngõ ra — loại NPN (kéo xuống GND khi kích hoạt) hoặc PNP (kéo lên nguồn dương khi kích hoạt). Module DI của PLC cũng được thiết kế để nhận một trong hai kiểu này — hoặc cả hai nếu là loại universal input.
Khi cảm biến NPN gặp module PLC cấu hình Source (dương chung), hoặc cảm biến PNP gặp module Sink (âm chung) — không có lỗi phần cứng nào xảy ra ngay lập tức, nhưng ngõ vào sẽ không bao giờ nhận đúng tín hiệu. Đây chính xác là điểm mà 60% lỗi giao tiếp cảm biến — PLC bắt đầu.
Hiểu được cặp đôi NPN/PNP và Sink/Source là nền tảng để làm đúng mọi thứ tiếp theo.

NPN, PNP, Analog — chọn loại nào cho từng dòng PLC?
Không phải cứ cảm biến nào cũng cắm vào PLC nào cũng được. Bảng dưới giúp bạn đối chiếu nhanh trước khi đặt hàng:
| Loại ngõ ra cảm biến | Phù hợp module PLC | Điện áp làm việc | Ứng dụng điển hình | Lưu ý quan trọng |
| NPN (open collector) | Sink input (âm chung) | 10–30 VDC | Cảm biến Omron, Sick, Autonics dòng phổ thông | Phổ biến nhất tại nhà máy VN |
| PNP (sourcing) | Source input (dương chung) | 10–30 VDC | Hệ thống Siemens, Schneider thường dùng PNP | Kiểm tra datasheet PLC trước |
| NPN+PNP (dual) | Universal input | 10–30 VDC | Dự án cần linh hoạt, thay thiết bị không cần đổi dây | Giá cao hơn 20–30% |
| Analog 4–20 mA | Module AI (analog input) | 24 VDC, 2-wire hoặc 3-wire | Cảm biến áp suất, nhiệt độ, lưu lượng | Cần module AI riêng, không dùng DI |
| Analog 0–10 VDC | Module AI cấu hình voltage | 24 VDC | Cảm biến khoảng cách laser, màu sắc | Dễ bị nhiễu hơn 4–20 mA trên cáp dài |
>> Xem thêm: PLC Là Gì? Cấu Tạo, Nguyên Lý Hoạt Động và Phân Loại PLC.

E3JK-TR11-C 2M – Cảm biến quang giá tốt Omron
1.125.480 VNĐ

Cảm biến quang EE-SX673P-WR 1M Omron
423.360 VNĐ

Cảm biến quang EE-SX772R Omron
750.360 VNĐ

Cảm biến quang EE-SX950-R 1M Omron
374.040 VNĐ

Cảm biến điện dung E2K-F10MC1 2M Omron
1.091.400 VNĐ

Cảm biến quang BEN7M-MDR Omron
635.040 VNĐ

Cảm biến quang CY-291B Omron
750.360 VNĐ

Cảm biến quang CZ-111B Omron
682.080 VNĐ

Cảm biến quang EE-SPX402-W2A 1M Omron
1.146.000 VNĐ

Cảm biến quang EE-SX672P-WR 1M Omron
388.080 VNĐ

Rơ le MY4-GS-R DC24 Omron
656 VNĐ

Cảm biến quang EE-SX975-C1 Omron
294.404 VNĐ
Khi nào nên chọn cảm biến NPN thay vì PNP?
Nếu bạn đang làm việc với PLC Mitsubishi FX series, PLC Delta DVP, hoặc các dòng PLC Nhật/Đài Loan phổ thông tại Việt Nam — module DI của những dòng này mặc định cấu hình Sink (âm chung). Cảm biến NPN là lựa chọn tự nhiên, đấu dây thẳng không cần adapter hay relay trung gian.
Ngược lại, nếu bạn làm với Siemens S7-1200 hoặc Schneider M221 — module DI mặc định Source (dương chung), và cảm biến PNP sẽ đấu trực tiếp gọn hơn. Đổi loại cảm biến mà không kiểm tra cấu hình module trước là sai lầm tốn thêm một lần đặt hàng.
Khi nào bắt buộc phải dùng tín hiệu analog thay số?
Nếu bạn cần biết chính xác giá trị đo — áp suất bao nhiêu bar, nhiệt độ bao nhiêu độ, mức nước ở đâu trong bồn — thì tín hiệu số ON/OFF không đủ. Lúc này cần cảm biến analog xuất 4–20 mA và kết nối vào module AI của PLC.
Chuẩn 4–20 mA được ưu tiên hơn 0–10 VDC trong môi trường công nghiệp vì ít nhạy cảm với nhiễu và sụt áp trên cáp dài. Nếu khoảng cách từ cảm biến đến tủ điện trên 20m, hãy chọn 4–20 mA — không bàn cãi.

Những lỗi kết nối cảm biến — PLC nào đang làm bạn mất thời gian debug?
Sau khi hỗ trợ kỹ thuật cho hàng trăm dự án, đội autosensor.vn nhận thấy có 3 lỗi lặp đi lặp lại — và cả 3 đều xuất phát từ thông tin bị bỏ qua khi đọc datasheet.
“Cắm NPN vào PLC Source — đèn có sáng, tưởng là đúng”
Đây là lỗi nguy hiểm nhất vì nó không gây cháy thiết bị ngay — mà chỉ làm hệ thống hoạt động không ổn định. Khi kết hợp NPN với module Source, dòng điện chạy ngược qua transistor ngõ ra của cảm biến theo chiều không thiết kế. Kết quả: ngõ vào PLC có thể nhận tín hiệu lúc được lúc không, hoặc cảm biến xuống cấp nhanh sau vài tháng do transistor bị stress liên tục.
Kiểm tra nhanh: đọc nhãn dán trên vỏ module PLC — tìm chữ “Sink” hoặc “Source” hoặc biểu tượng mũi tên chiều dòng. Nếu không thấy, tìm trong manual phần “Wiring diagram for DI module”. Đây là 5 phút đọc tài liệu có thể cứu cả ngày debug sau này.
“Dây tín hiệu đi chung máng với dây động lực — tiết kiệm được gì?”
Thẳng thắn mà nói — không tiết kiệm được gì cả, mà còn mất thêm. Dây điện động lực 3 pha sinh ra từ trường biến đổi khi tải thay đổi. Cáp tín hiệu đi kèm ngay cạnh hấp thụ nhiễu điện từ này và truyền ngược vào ngõ vào PLC dưới dạng xung giả.
Hậu quả: bộ đếm (counter) trong PLC đếm thêm xung không có thật, relay ngõ ra kích nhầm, chương trình chạy sai logic. Không phải lỗi phần mềm, không phải PLC hỏng — chỉ là nhiễu điện từ từ việc đi dây sai.
Quy tắc cứng: cáp tín hiệu analog và digital cách dây nguồn ít nhất 20cm trong máng cáp riêng. Với tín hiệu analog 4–20 mA khoảng cách dài, dùng cáp xoắn đôi có màn chắn (shielded twisted pair), nối đầu màn chắn vào GND tại một đầu duy nhất — không nối cả hai đầu.
“Cảm biến đọc đúng khi test tay — nhưng lắp vào chạy tự động lại miss tín hiệu”
Bạn kích thủ công thì đèn sáng, PLC nhận đúng — nhưng khi dây chuyền chạy thật với tốc độ cao, PLC bỏ sót xung. Đây là vấn đề thời gian đáp ứng (response time) của cảm biến không phù hợp với tốc độ quét chương trình PLC, hoặc ngược lại — cảm biến quá nhanh nhưng PLC filter tín hiệu quá dài.
Ví dụ thực tế: cảm biến tiệm cận Omron E2E có thời gian đáp ứng 1ms. PLC Mitsubishi FX3U có chu kỳ quét (scan time) 5–10ms. Nếu vật thể đi qua vùng phát hiện trong vòng 0.5ms (tốc độ băng tải cao), PLC quét lần kế tiếp sẽ không thấy tín hiệu nữa — bỏ sót hoàn toàn. Giải pháp: bật chức năng High-Speed Counter (HSC) trong PLC để đọc xung phần cứng thay vì đọc trong vòng quét phần mềm.
Checklist chọn cảm biến đúng ngõ ra cho PLC của bạn — 5 bước không bỏ được
Trước khi đặt hàng cảm biến, hãy đi qua 5 bước này theo thứ tự. Bỏ bất kỳ bước nào là có nguy cơ phải đặt hàng lại lần hai.
- Xác định loại module DI của PLC: Sink hay Source? Tra manual phần “Wiring” hoặc nhìn ký hiệu trên vỏ module.
- Chọn loại ngõ ra cảm biến tương ứng: Sink PLC → NPN cảm biến; Source PLC → PNP cảm biến. Hoặc chọn Universal Input để linh hoạt sau này.
- Kiểm tra điện áp làm việc: PLC cấp 24VDC — hầu hết cảm biến công nghiệp dùng được. Nhưng nếu hệ thống dùng 12VDC hoặc 48VDC, kiểm tra dải làm việc trên datasheet.
- Tính toán số lượng dây và chiều dài cáp: cáp dài trên 20m → bắt buộc dùng shielded cable cho tín hiệu analog; trên 100m → cân nhắc chuyển sang Modbus/IO-Link thay tín hiệu tương tự.
- Xác nhận tốc độ phát hiện: Nếu ứng dụng đếm xung tốc độ cao (>1000 xung/phút), cần cảm biến response time <1ms và bật High-Speed Counter trên PLC.
Gợi ý sản phẩm phù hợp: Nếu bạn đang tích hợp cảm biến tiệm cận cho hệ thống đếm sản phẩm trên băng tải kim loại với PLC Mitsubishi FX (module Sink), Omron E2E-X5ME1 (NPN, khoảng cách phát hiện 5mm, cảm ứng từ, IP67, đang có tại autosensor.vn) là lựa chọn ổn định — response time 1ms, chịu được rung động và va đập nhẹ trong môi trường đóng gói tốc độ vừa.
Với ứng dụng phát hiện vật thể phi kim loại (nhựa, carton, thủy tinh) cần tích hợp với PLC Siemens S7-1200 (module Source), cảm biến quang Sick WL12L-2B430 (PNP, dải phát hiện đến 6m, IP67, có thể dạy ngưỡng nhanh bằng nút bấm trực tiếp trên thân máy) đang được phân phối qua autosensor.vn — phù hợp cho ngành thực phẩm và dược phẩm cần vệ sinh dễ dàng.

>> Xem thêm: Cảm biến tiệm cận là gì? – Tìm hiểu nguyên lý, phân loại và ứng dụng.
Cảm biến — PLC trong thực tế: 3 bài toán, 3 cách đấu khác nhau

Module analog Q68DAI Mitsubishi
Liên hệ

PLC FX5UC-32MT/D Mitsubishi
65.229 VNĐ

PLC FX3GE-40MR/DS Mitsubishi
94.276 VNĐ

PLC FX3GE-40MT/DSS Mitsubishi
72.509 VNĐ

Module output FX5-16EYR/ES Mitsubishi
65.229 VNĐ

Module R16MTCPU điều khiển servo Mitsubishi
72.728 VNĐ

PLC R120ENCPU Mitsubishi
65.739 VNĐ

PLC R120CPU Mitsubishi
54.854.800 VNĐ

Module I/O QY50 Mitsubishi
94.349 VNĐ

Đế PLC Q38B(C) Mitsubishi
72.728 VNĐ
Dây chuyền đóng gói: đếm sản phẩm không bỏ sót
Một nhà máy bánh kẹo tại Long An lắp hệ thống đếm và phân loại sản phẩm trên 3 băng tải song song. Mỗi băng tải chạy 60 sản phẩm/phút — tương đương 1 sản phẩm mỗi giây. Ban đầu họ dùng cảm biến quang thông thường kết nối thẳng vào ngõ vào thường (standard DI) của PLC, nhưng khi tốc độ tăng lên, PLC bắt đầu đếm thiếu — trung bình 2–3 sản phẩm bị bỏ sót mỗi 100 sản phẩm.
Sau khi kiểm tra, nguyên nhân là chu kỳ quét PLC 8ms bỏ qua xung tín hiệu ngắn hơn 8ms. Giải pháp: chuyển tín hiệu cảm biến sang ngõ vào High-Speed Counter (X0–X5 trên FX3U), viết lại chương trình dùng lệnh DHSCS thay vì đọc bit thông thường. Tốc độ đếm tăng lên được 100 kHz — gấp hơn 1000 lần nhu cầu thực tế, không bao giờ bỏ sót xung nữa.
Hệ thống bơm hóa chất: khi cảm biến analog quyết định an toàn vận hành
Một nhà máy xử lý nước thải công nghiệp cần kiểm soát lưu lượng bơm hóa chất khử trùng theo nồng độ đo được trong bồn. Nếu dùng cảm biến ON/OFF đơn thuần, PLC chỉ biết “trên ngưỡng” hay “dưới ngưỡng” — không thể điều chỉnh liều lượng hóa chất theo tỷ lệ.
Họ chuyển sang cảm biến độ dẫn điện (conductivity sensor) xuất 4–20 mA kết nối vào module AI Siemens SM 1231. PLC đọc giá trị thực liên tục, tính toán lượng hóa chất cần thiết theo công thức trong chương trình, rồi gửi tín hiệu 4–20 mA điều khiển van tỷ lệ. Kết quả: lượng hóa chất tiêu thụ giảm 22% so với điều khiển ON/OFF trước đây, trong khi chất lượng nước xả đầu ra vẫn đạt chuẩn.
Máy ép nhựa: cảm biến áp suất ngăn phế phẩm từ xa
Một xưởng ép nhựa kỹ thuật tại Bình Dương hay gặp tình trạng sản phẩm bị lõm hoặc thiếu nhựa ở một số ca sản xuất. Kỹ sư nghi ngờ áp suất khuôn không ổn định nhưng không có dữ liệu để xác nhận. Họ lắp thêm cảm biến áp suất khuôn 0–200 bar với ngõ ra 4–20 mA, kết nối vào PLC và lập trình ghi log áp suất theo từng chu kỳ ép.
Phân tích dữ liệu 2 tuần sau cho thấy: áp suất đỉnh trong khuôn giảm đột ngột vào cuối ca chiều — thời điểm dầu thủy lực tăng nhiệt độ làm giảm độ nhớt. Giải pháp không cần thay thiết bị: PLC tự động bù áp suất bơm khi nhiệt độ dầu vượt 55°C (đọc từ cảm biến nhiệt PT100 gắn thêm). Phế phẩm giảm từ 3.2% xuống còn 0.4%.

Lắp cảm biến vào PLC đúng kỹ thuật — 5 điểm hay bị bỏ qua nhất
Hệ thống đấu xong nhưng vận hành lệch — thường không phải do thiết bị kém, mà do những chi tiết nhỏ bị bỏ qua trong lúc lắp đặt:
- Kiểm tra điện áp nguồn cảm biến thực tế: Đừng giả định nguồn 24VDC trong tủ là sạch. Đo bằng đồng hồ — nếu điện áp dao động hơn ±2V hoặc có ripple cao, thêm tụ lọc 100μF/50V song song ngay tại cảm biến. Nguồn bẩn là nguyên nhân phổ biến gây tín hiệu không ổn định.
- Luôn nối dây màn chắn (shield) đúng cách: Với cáp tín hiệu có màn chắn, chỉ nối một đầu vào GND tủ điện (phía PLC). Đầu kia để hở — không bọc băng keo, không nối lơ lửng. Nối cả hai đầu tạo vòng lặp ground và hút thêm nhiễu vào thay vì chống nhiễu.
- Dán nhãn dây ngay khi lắp: Mỗi dây cảm biến phải có nhãn ghi rõ: địa chỉ ngõ vào PLC (ví dụ: I0.3), vị trí cảm biến (ví dụ: CB đếm trạm 2), và loại cảm biến. Tốn 30 giây dán nhãn tiết kiệm 2 giờ debug sau này.
- Kiểm tra kết nối terminal 3 tháng/lần: Terminal vít bị nới lỏng do rung động là nguyên nhân số 1 gây lỗi tín hiệu ngắt quãng. Đặc biệt chú ý terminal trong tủ điện gần motor hoặc máy rung.
- Bảo vệ đầu dây cảm biến tại điểm uốn: Cáp cảm biến bị uốn góc vuông liên tục trong vùng chuyển động (ví dụ: trên cánh tay robot hoặc trục chuyển động) sẽ đứt lõi bên trong sau vài tháng dù vỏ ngoài còn nguyên vẹn. Dùng ống bảo vệ cáp (cable carrier chain) hoặc cáp chuyên dụng cho ứng dụng flex.
⚠️ Dấu hiệu cần kiểm tra ngay hệ thống đấu dây: Ngõ vào PLC chớp tắt không theo quy luật khi cảm biến không bị kích — gần như chắc chắn là nhiễu điện từ hoặc terminal lỏng. Ngõ vào luôn ở trạng thái ON dù cảm biến không phát hiện vật gì — kiểm tra ngay việc đấu nhầm NPN/PNP hoặc short mạch dây tín hiệu. Đây là 2 triệu chứng không nên để qua ngày làm việc tiếp theo.
Kết lại — điều quan trọng nhất khi ghép cảm biến với PLC
Kết nối cảm biến với PLC thành công phụ thuộc vào 3 thứ theo thứ tự: hiểu đúng cặp đôi NPN/PNP — Sink/Source, đi dây sạch tách nhiễu ngay từ đầu, và cấu hình phần mềm phù hợp với tốc độ tín hiệu thực tế. Làm đúng 3 điểm này, phần còn lại chỉ là debug logic chương trình — không còn vật lộn với phần cứng nữa.
Nếu bạn đang phân vân về loại cảm biến nào phù hợp với PLC đang dùng, hoặc cần xác nhận cấu hình đấu dây trước khi đặt hàng — đội kỹ thuật autosensor.vn hỗ trợ tư vấn miễn phí theo thông số hệ thống cụ thể. Không cần cam kết mua ngay, chỉ cần mô tả ứng dụng và cho biết dòng PLC đang dùng.




