PLC wiring looks correct but still not working? It’s probably NPN vs PNP.
This guide explains the real difference between NPN (Sink) and PNP (Source) so you don’t waste time on wiring mistakes.
(NPN = Sink, PNP = Source — remember this first.)
PLC 처음 만지면 100% 막히는 이유
배선은 맞는 것 같은데 입력이 안 들어오고, 센서도 멀쩡한데 왜 안 되는지 답답하시죠?
대부분 이 문제는 **NPN / PNP가 맞지 않아서** 발생합니다.
이거 하나 모르고 현장 가면 진짜 멘붕 옵니다.
오늘은 이 개념을 **현장에서 바로 써먹는 기준(Practical Standard)**으로 정리합니다.
신입은 몰라도 되는 내부 구조, 핵심은 ‘방향’
트랜지스터 구조? 나중에 공부해도 늦지 않습니다.
현장에서 중요한 건 딱 하나입니다.
**전기가 어디로 들어오고 어디로 나가느냐**
- NPN (Sink): 신호를 (-)로 내려줍니다. PLC가 전기를 보내주기를 기다리는 방식입니다.
- PNP (Source): 신호를 (+)로 올려줍니다. PLC에 직접 전기를 쏴주는 방식입니다.
결국 **“PLC가 전기를 기다리느냐, 아니면 보내주느냐”**의 차이입니다.
이게 맞지 않으면 절대 동작하지 않습니다.
센서 고장이 아니라 **방식이 안 맞아서 회로가 완성되지 않는 것**입니다.

Note: Reference circuit diagrams are based on OMRON Industrial Automation E3Z Series specifications. (참조: 본 회로도는 OMRON 산업자동화 E3Z 시리즈의 공식 사양을 바탕으로 작성되었습니다.)
“Identity Crisis: NPN or PNP?” > (사진 속 센서는 외관만으로 타입을 구분할 수 없습니다. 하지만 아래의 COM 단자 설정 공식만 알면 배선 실수는 ‘0’이 됩니다.)
[NPN (Sink Type) – E3Z-D61]

Note: Reference circuit diagrams are based on OMRON Industrial Automation E3Z Series specifications. (참조: 본 회로도는 OMRON 산업자동화 E3Z 시리즈의 공식 사양을 바탕으로 작성되었습니다.)
[PNP (Source Type) – E3Z-D81]

Note: Reference circuit diagrams are based on OMRON Industrial Automation E3Z Series specifications. (참조: 본 회로도는 OMRON 산업자동화 E3Z 시리즈의 공식 사양을 바탕으로 작성되었습니다.)
“핵심은 Load(PLC 입력)의 위치입니다”
- 상단 회로도 (NPN): Load가 갈색(+)과 검은색(Output) 사이에 매달려 있습니다. 전기를 센서가 빨아들여야 동작하기 때문입니다.
- 하단 회로도 (PNP): Load가 검은색(Output)과 청색(-) 사이에 매달려 있습니다. 센서가 전기를 쏴줘야 동작하기 때문입니다.
이 그림을 이해했다면, 이제 아래의 PLC COM 단자 설정 공식은 자동으로 외워집니다.
실패 없는 PLC COM 단자 설정법
PLC 입력에는 항상 기준(COM)이 있습니다. 이 공식을 외우면 배선 실수가 사라집니다.
- NPN 센서 사용 시: PLC COM 단자에 (+) 전압을 공급합니다. 👉 이때 센서의 전원 공통은 (-)가 되어야 회로가 돕니다.

(NPN (Sink Type): Current flows from the PLC input card to the sensor.)
- PNP 센서 사용 시:PLC COM 단자에 (-) 전압을 공급합니다. 👉 이때 센서의 전원 공통은 (+)가 되어야 회로가 돕니다.

(PNP (Source Type): Current flows from the sensor to the PLC input card.)
이게 왜 중요할까요? > 전기는 높은 곳(+)에서 낮은 곳(-)으로 흐르는 ‘길’이 있어야 합니다. PLC 입구가 (+)라면, 센서 출구는 반드시 (-)가 되어야 그 길(Loop)이 완성되기 때문입니다.
왜 굳이 NPN과 PNP를 나눠서 쓸까?
“그냥 하나로 통일하면 안 되나?”라는 생각이 들 수 있습니다.
이유는 **안전과 신뢰성, 그리고 산업의 역사** 때문입니다.
| 구 분 | NPN | PNP |
| Signal Direction | 신호를 (-)로 끌어당김 | 신호를 (+)로 밀어줌 |
| 주요 국가 | 한국, 일본(아시아권) | 유럽, 미국(글로벌 표준) |
| 대표 브랜드 | 미쯔비시, LS, 키엔스 | 지멘스, AB |
| 현장 명칭 | Sink(싱크) | Source(소스) |
| 선택 이유 | 노이즈 강함, 과거 표준 | 작업자 안전, 지락 사고 방지 |
💡 현장에서 배선이 안 될 때 (Troubleshooting Checklist)
이론은 알겠는데 당장 입력이 안 들어온다면? 딱 3가지만 순서대로 확인하세요.
- PLC COM 전압 확인: 테스터기로 COM 단자가 **(+)**인지 **(-)**인지 먼저 찍어보세요. (이게 시작입니다.)
- 센서 출력 방향 확인: 센서 사양서의 Sink/Source 표기를 보고, 내가 잡은 PLC COM과 짝이 맞는지 다시 봅니다.
- 임시 테스트 배선: 확신이 안 서면 입력 카드 한 점만 따로 떼서 센서와 직결해 보세요. 여기서 안 되면 프로그램이나 카드 설정 문제입니다.
🛠️ 실무 치트키: NPN/PNP가 안 맞을 땐 ‘릴레이’로 반전! (Polarity Inversion)
현장에 NPN 센서밖에 없는데 PLC가 PNP라서 안 맞는다? 센서 새로 주문하지 마세요. 릴레이 하나면 해결됩니다.
제가 이전 포스팅에서 설명했던 낱개형 LY2N 릴레이나, 배선이 깔끔한 R4T 릴레이 보드를 활용하는 거죠.
“Field Tip: Polarity Conversion using Relays” (If the sensor and PLC types don’t match, you can easily invert the signal using a relay interface.)
- [관련글 1: [PLC 기초] 전자과 출신이 처음 배운 릴레이(Relay) 결선법 (Basic Sequence Control Guide: LY2N)]
- [관련글 2: LY2N 4개 박을 바엔 R4T-16P 릴레이 보드 하나로 끝내자 (4점 제어) – Stop Using 4 LY2N Relays – Use One R4T-16P Relay Board Instead (PLC Wiring Guide)]
작동 원리:
- 센서 출력 → 릴레이 코일 구동 (NPN 센서면 코일 한쪽을 24V 상시전원, 반대쪽을 센서 출력에 연결)
- 릴레이 접점 → PLC 입력 연결 (PLC가 PNP 방식일 때 COM이 (-)라면, 릴레이 접점을 통해 (+) 전원을 입력 카드로 넣어주면 됩니다.)
- → 극성 반전 완료!

“현장 실전 적용 예시: PNP 센서로 NPN PLC 제어하기”
- 위 도면처럼 **중간에 릴레이(CR00)**를 하나 넣어보세요.
- 센서가 작동하면 릴레이가 붙고, 릴레이의 접점이 PLC가 원하는 **0V(NPN 방식의 신호)**를 대신 넣어줍니다.
- 결과: 센서와 PLC의 타입이 달라도 부품 추가 구매 없이 현장에서 즉시 해결됩니다!

- 입력측 (Input): NPN 센서의 출력(Black)이 릴레이 코일의 (-)단에 물리고, 코일의 (+)단에는 DC 24V가 상시 공급됩니다. (이건 아까랑 같죠?)
- 출력측 (Output): 이제 PLC가 PNP 방식(
COM = 0V)이니까, 릴레이 접점을 통해서 (+) 24V를 PLC 입력 단자로 넣어줘야 합니다. - 한 줄 요약: “아까는 접점으로 (-)를 넣어줬다면, 이번엔 접점으로 (+)를 넣어주는 것”이 핵심입니다.
한 줄 요약: “아까는 접점으로 (-)를 넣어줬다면, 이번엔 접점으로 (+)를 넣어주는 것”이 핵심입니다.
보통 현장에는 예비 접점이나 릴레이 보드에 빈 슬롯 하나쯤은 남겨두는 게 엔지니어의 센스입니다.. 이거 활용하는 게 실무 센스입니다.
결론: 방식만 맞추면 된다
NPN이 좋냐 PNP가 좋냐가 아닙니다.
PLC 방식 ↔ 센서 방식
이것만 맞으면 무조건 동작합니다.
“결국 전기 설계는 ‘길 만들기’ 싸움입니다. NPN이든 PNP든 회로만 닫히면(Closed Loop) 장비는 돌아갑니다.”