Học Automation cùng MINATA #10: Tiếp điểm thường mở và thường đóng (NO/NC): nền tảng của mọi mạch an toàn
Một dây tín hiệu từ nút dừng khẩn cấp bị chuột cắn đứt trong máng dây. Không ai biết. Máy vẫn chạy bình thường cả tuần — cho tới hôm có sự cố, người vận hành đập tay vào E‑stop và... máy không dừng. Nếu nút E‑stop đó đấu đúng kiểu thường đóng (NC), sợi dây đứt đã tự làm máy dừng ngay từ ngày đầu, và lỗi được phát hiện lập tức thay vì chờ đến lúc nguy hiểm nhất.
Đây là lý do một khái niệm nghe rất "vỡ lòng" — tiếp điểm thường mở (NO) và thường đóng (NC) — lại là nền tảng của mọi mạch điều khiển an toàn. Chọn sai kiểu tiếp điểm không làm máy chạy sai ngay hôm nay, nhưng để lại một cái bẫy chờ đúng lúc tệ nhất mới bung ra.
Bài này giải thích NO/NC là gì, cách đọc ký hiệu trên bản vẽ, nguyên lý fail‑safe (an toàn khi hỏng), vì sao Start thường đấu NO còn Stop/E‑stop phải đấu NC, và cách nối tín hiệu NO/NC vào ngõ vào PLC cho đúng.
Bài viết trình bày nguyên tắc. Yêu cầu an toàn cụ thể (loại tiếp điểm, mức toàn vẹn, giám sát) phải theo tiêu chuẩn áp dụng — ví dụ IEC 60204‑1 cho thiết bị điện của máy, ISO 13849 cho các bộ phận liên quan an toàn của hệ điều khiển, ISO 13850 cho dừng khẩn cấp — và theo đánh giá rủi ro của từng máy.
NO và NC: định nghĩa theo trạng thái "nghỉ"
Chữ "thường" (normally) chỉ trạng thái của tiếp điểm khi chưa có tác động nào — nút chưa nhấn, rơ‑le chưa cấp điện, cảm biến chưa phát hiện vật:
- Tiếp điểm thường mở — NO (Normally Open): ở trạng thái nghỉ thì hở, không cho dòng qua. Khi có tác động, nó đóng lại và cho dòng qua.
- Tiếp điểm thường đóng — NC (Normally Closed): ở trạng thái nghỉ thì thông, cho dòng qua. Khi có tác động, nó mở ra và cắt dòng.
Nói ngắn gọn: NO đóng khi tác động, NC mở khi tác động. Cùng một nút nhấn vật lý có thể mang cả hai kiểu tiếp điểm cùng lúc, nhờ lắp nhiều khối tiếp điểm (contact block) lên một thân nút (đã nói ở bài #09).

Đọc ký hiệu NO/NC trên bản vẽ
Trên sơ đồ mạch, hai kiểu tiếp điểm có ký hiệu khác nhau và phải đọc đúng:
| Kiểu | Ký hiệu thường gặp | Ở trạng thái nghỉ | Ghi chú |
|---|
| NO | hai gạch với một tiếp điểm chéo hở | Hở (không dẫn) | Còn ghi là "a contact" (kiểu a) |
| NC | hai gạch có thanh gạch chéo cắt ngang | Thông (dẫn) | Còn ghi là "b contact" (kiểu b) |
Quy ước quan trọng: bản vẽ luôn vẽ tiếp điểm ở trạng thái nghỉ (chưa cấp điện/chưa tác động). Khi đọc, hãy tự hỏi "thiết bị này ở trạng thái nghỉ hay đang tác động?" rồi mới suy ra tiếp điểm đang thông hay hở. Nhầm bước này là nguồn gốc của rất nhiều lỗi khi dò mạch.
Ký hiệu chân cũng có quy ước số: nhiều catalog dùng cặp số như 13‑14 cho tiếp điểm NO và 11‑12 (hoặc 21‑22) cho tiếp điểm NC. Khi đấu dây, bám theo số chân trên thiết bị và bảng đầu cuối, đừng đoán theo màu vỏ.
Tiếp điểm chuyển (changeover / SPDT): NO và NC chung một chân
Ngoài NO và NC riêng lẻ, còn một kiểu rất phổ biến ở rơ‑le: tiếp điểm chuyển (changeover, còn gọi CO hay SPDT). Nó có ba chân: một chân chung (Common), một chân NO và một chân NC. Ở trạng thái nghỉ, chân chung nối với chân NC; khi tác động, chân chung nhả NC và chuyển sang nối NO. Cặp số quy ước thường là 11 (chung) – 12 (NC) – 14 (NO).
Tiếp điểm chuyển tiện khi cần "một trong hai": ví dụ khi rơ‑le chưa cấp điện thì đèn vàng "chờ" sáng (qua NC), khi cấp điện thì đèn xanh "chạy" sáng (qua NO) — chỉ tốn một tiếp điểm. Nhưng phải nhớ có một khoảnh khắc rất ngắn cả hai đều hở trong lúc chuyển; đừng thiết kế mạch giả định NO và NC đổi trạng thái tức thời và đồng thời.
Với rơ‑le trung gian và công tắc tơ, các tiếp điểm phụ (auxiliary) cũng chia thành NO và NC theo đúng quy ước trên — đây là thứ ta sẽ dùng để dựng mạch tự giữ và liên động ở các bài #11, #12 và #21.
Nguyên lý fail‑safe: an toàn cả khi hỏng
Mọi thiết bị đều có ngày hỏng: dây đứt, đầu cốt lỏng, tiếp điểm mòn, giắc cắm oxi hóa. Câu hỏi thiết kế đúng không phải "làm sao để không bao giờ hỏng" mà là "khi hỏng thì máy rơi về trạng thái an toàn hay nguy hiểm?". Thiết kế để hỏng hóc tự đưa hệ về trạng thái an toàn gọi là fail‑safe.
Xét một mạch cho phép chạy đi qua nút dừng:
- Nếu nút Stop đấu NC: bình thường tiếp điểm thông, mạch cho phép chạy. Khi đứt dây, lỏng đầu cốt hoặc tiếp điểm hỏng, mạch hở → tín hiệu cho phép chạy mất → máy dừng. Sự cố tự làm máy an toàn, và người bảo trì phát hiện ngay vì máy không chạy được.
- Nếu (sai) nút Stop đấu NO: bình thường tiếp điểm hở, phải nhấn mới đóng để... không, logic này đã sai từ đầu. Tệ hơn, nếu đường dây tín hiệu dừng bị đứt, sẽ không có cách nào dừng được nữa mà không ai hay.
Đó là lý do quy tắc gần như bất biến trong ngành: mạch dừng và mạch an toàn dùng tiếp điểm NC, để mất tín hiệu = dừng.
Vì sao Start đấu NO còn Stop/E‑stop đấu NC
Ghép hai ý trên lại:
- Nút Start đấu NO. Bình thường hở, nhấn mới đóng để phát lệnh chạy. Nếu dây Start đứt, hậu quả là không khởi động được — bất tiện nhưng không nguy hiểm. Ngược lại, nếu Start đấu NC thì một cú chạm chập hoặc đứt dây có thể tạo lệnh Start giả, khiến máy tự chạy — điều không được phép.
- Nút Stop và E‑stop đấu NC. Bình thường thông để "cho phép chạy". Nhấn nút hoặc đứt dây đều làm mạch hở → dừng. Hỏng hóc ngả về phía an toàn.
Với E‑stop, tiêu chuẩn còn đòi thêm: tiếp điểm phải là loại mở cưỡng bức (direct/positive opening) — khi nhấn, tiếp điểm bị cạy mở bằng cơ khí, không dựa vào lò xo, nên vẫn cắt được ngay cả khi tiếp điểm bị dính (đã nhắc ở bài #09).
Nối NO/NC vào ngõ vào PLC
Khi tín hiệu đi vào PLC, quy ước NO/NC vẫn phải giữ tinh thần fail‑safe, nhưng có thêm một lớp phần mềm:
- Ngõ vào từ nút Start: thường lấy tiếp điểm NO. Trong chương trình, một sườn lên (rising edge) của tín hiệu này kích hoạt lệnh chạy.
- Ngõ vào từ nút Stop / mạch an toàn: lấy tiếp điểm NC. Chú ý logic đảo: vì NC bình thường thông, PLC sẽ thấy tín hiệu ở mức 1 khi "chưa dừng". Trong ST, điều kiện cho phép chạy phải là "tín hiệu Stop đang ở mức 1 (mạch còn thông)", và khi tín hiệu về 0 (nhấn Stop hoặc đứt dây) thì trạng thái chạy phải bị reset. Người mới hay quên bước đảo này và viết logic ngược.
- E‑stop không được chỉ dựa vào PLC. Mạch E‑stop phải cắt an toàn ở phần cứng (qua rơ‑le an toàn hoặc bộ điều khiển an toàn) trước; tín hiệu về PLC chỉ để hiển thị và phối hợp trình tự, không phải là lớp bảo vệ duy nhất.
- Nảy tiếp điểm (contact bounce): tiếp điểm cơ khí khi đóng/mở thường rung vài mili‑giây, tạo ra chuỗi xung 0‑1‑0 rất nhanh. Với nút bấm tay thường không sao, nhưng khi dùng để đếm hoặc bắt cạnh, nên lọc rung bằng thời gian ổn định (một timer ngắn trong ST, hoặc lọc phần cứng) để PLC không đếm một lần nhấn thành nhiều lần.
Một lưu ý phối hợp phần cứng: ngõ vào PLC còn phân biệt kiểu nguồn/dương chung (sourcing) hay âm chung (sinking) tùy model. Điều này không đổi khái niệm NO/NC nhưng quyết định cách đấu chân chung của cụm nút về +24V hay 0V — kiểm tra tài liệu module ngõ vào trước khi đấu cả hàng nút.
Bảng dưới đây tóm tắt cách chọn:
| Tín hiệu | Kiểu tiếp điểm | Khi đứt dây | Vì sao |
|---|
| Start | NO | Không chạy được | Tránh lệnh chạy giả |
| Stop | NC | Máy dừng | Mất tín hiệu = dừng |
| E‑stop | NC, mở cưỡng bức | Máy dừng | An toàn con người |
| Cảm biến cho phép (cửa, rào) | NC | Coi như cửa mở → dừng | Fail‑safe |
| Nút xác nhận thao tác | NO | Không xác nhận được | Tránh xác nhận giả |
Tình huống kỹ thuật tham khảo
Minh họa dưới đây là một phương án tham khảo theo tư duy thiết kế MINATA; thông số và cấu hình cuối cùng phải được xác nhận theo hồ sơ, tiêu chuẩn và thiết bị thực tế.
Trên một cụm máy MINATA điều khiển bằng Delta AX‑308E (CODESYS), chuỗi cho phép chạy đi như sau: nguồn điều khiển → tiếp điểm NC của E‑stop (mở cưỡng bức) → tiếp điểm NC của cảm biến cửa an toàn → cuộn rơ‑le an toàn. Chỉ khi cả chuỗi này còn thông, rơ‑le an toàn mới đóng và cấp điện cho phần động lực.
Song song, PLC đọc trạng thái các tiếp điểm này qua ngõ vào để hiển thị và điều phối trình tự: nếu thấy tín hiệu cửa về 0, nó dừng chu trình gọn gàng (không nhảy bước) và bật đèn báo tương ứng. Như vậy an toàn được bảo đảm ở phần cứng, còn PLC lo phần vận hành mượt. Khi có bất thường — dù là nhấn nút thật hay một sợi dây đứt — máy đều ngả về phía dừng.
Sai lầm thường gặp
- Đấu nút Stop hoặc E‑stop kiểu NO "cho giống Start" → mất tính fail‑safe.
- Quên rằng bản vẽ vẽ tiếp điểm ở trạng thái nghỉ, dẫn tới đọc ngược thông/hở.
- Viết logic PLC quên đảo tín hiệu NC → điều kiện cho phép chạy sai.
- Coi PLC là lớp an toàn duy nhất cho E‑stop, bỏ qua mạch an toàn phần cứng.
- Đấu theo màu dây thay vì theo số chân 13‑14 / 11‑12 in trên thiết bị.
- Dùng cảm biến cửa kiểu NO khiến "mất tín hiệu" bị hiểu nhầm là "cửa đóng an toàn".
Checklist NO/NC
- [ ] Start và các lệnh phát động: dùng NO.
- [ ] Stop, E‑stop, cảm biến an toàn: dùng NC (mất tín hiệu = dừng).
- [ ] E‑stop dùng tiếp điểm mở cưỡng bức, cắt an toàn ở phần cứng.
- [ ] Logic PLC đã đảo đúng tín hiệu NC trong điều kiện cho phép chạy.
- [ ] Đấu dây theo số chân thiết bị, khớp bảng I/O và bảng đầu cuối.
- [ ] Đã tự hỏi "đứt dây thì máy dừng hay chạy?" cho từng tín hiệu quan trọng.
Hiểu NO/NC không phải là học thuộc hai ký hiệu, mà là quen với câu hỏi cốt lõi của thiết kế an toàn: khi có gì đó hỏng, máy sẽ ngả về đâu? Trả lời đúng câu đó cho từng tín hiệu là bạn đã đặt nền cho mọi mạch điều khiển phía sau.
Đọc thêm kiến thức tự động hóa tại MINATA: https://minatavn.com/vi/blog/tu-dong-hoa
Bài liền trước — #09: Nút nhấn, công tắc chọn và đèn báo: https://minatavn.com/vi/blog/hoc-automation-cung-minata-09-nut-nhan-cong-tac-chon-den-bao
Bài tiếp theo — #11: Rơ‑le trung gian: khi nào cần và đấu ra sao: https://minatavn.com/vi/blog/hoc-automation-cung-minata-11-ro-le-trung-gian
Xem tất cả bài viết kỹ thuật MINATA