🏭 4단계: 현장의 전문가들! 산업용 장비 심화편

[공장 자동화 IT] 헷갈리는 NPN과 PNP, 바코드 스캐너와 PLC 배선의 기술적 원리

바코드 장과장 2026. 6. 26. 10:00

[공장 자동화 실무] NPN/PNP 완벽 마스터! 바코드 스캐너와 PLC 배선의 모든 것 (결선도, 릴레이 변환 팁 포함)

안녕하세요! 자동화 현장에서 땀 흘리시는 엔지니어분들을 위해, 헷갈리기 쉬운 제어 기술의 핵심을 명쾌하게 짚어드리는 블로거입니다.

컨베이어 벨트 위를 쏜살같이 지나가는 제품들, 그리고 그 찰나의 순간에 바코드를 읽어내는 산업용 고속 스캐너. 이 멋진 시스템이 완벽하게 돌아가기 위해서는 '공장의 두뇌'인 PLC(Programmable Logic Controller)와 스캐너가 서로 정확한 언어로 대화를 나누어야 합니다.

그런데 현장 세팅 중 우리를 가장 멘붕(?)에 빠뜨리는 주범이 있습니다. 바로 'NPN'과 'PNP' 배선 문제입니다. "장비는 NPN인데 스캐너는 PNP 타입으로 사 왔네? 연결하면 쇼트 나는 거 아냐?" 하며 식은땀을 흘려본 경험, 자동화 엔지니어라면 한 번쯤 있으실 겁니다.

오늘은 초보자도 완벽하게 이해할 수 있도록 NPN과 PNP의 근본적인 원리부터, 실제 PLC COM 단자 배선법, 그리고 두 타입이 다를 때의 해결책까지 아주 깊이 있게 파헤쳐 보겠습니다.

1. 스위칭의 방향: NPN(Sink)과 PNP(Source)의 진짜 의미

스캐너가 바코드를 읽었을 때 PLC로 보내는 신호(Trigger/Output)는 결국 '전기(전류)'입니다. 전류가 어디서 흘러나와 어디로 들어가는지에 따라 이름이 결정됩니다.

  • NPN 방식 (Sink Type - 빨아들이는 씽크대): NPN은 마이너스(0V)를 제어하는 방식입니다. 스캐너가 작동하면 스위치가 닫히면서 전류가 PLC 입력단에서 스캐너 쪽으로 흘러 들어와 GND(0V)로 빠져나갑니다. 물을 빨아들이는 씽크대(Sink)와 같다고 해서 Sink 타입이라고 부릅니다.
  • PNP 방식 (Source Type - 뿜어내는 분수대): PNP는 플러스(24V)를 제어하는 방식입니다. 스캐너가 작동하면 스캐너 내부에서 24V 전원이 출력되어 PLC의 입력단으로 흘러 들어갑니다. 전압을 뿜어내는 근원지(Source) 역할을 한다고 해서 Source 타입이라고 부릅니다.

2. 배선의 핵심: PLC의 COM(공통 단자)은 어떻게 연결할까?

스캐너의 타입이 정해졌다면, 이제 PLC의 입력 모듈에 있는 COM(Common) 단자를 알맞게 연결해주어야만 회로가 완성됩니다. 여기서 가장 많이 실수를 하니 집중해 주세요!

  • 스캐너가 NPN일 때 ➡️ PLC COM은 '+24V'
    스캐너가 0V로 신호를 빼주기 때문에, PLC 내부로 전류를 밀어 넣어주려면 PLC의 COM 단자에는 반대 극성인 +24V를 연결해야 합니다. (전류는 +에서 -로 흐르니까요!)
  • 스캐너가 PNP일 때 ➡️ PLC COM은 '0V (GND)'
    스캐너가 +24V 신호를 PLC로 쏘아주기 때문에, 이 전류가 PLC를 거쳐 빠져나갈 수 있도록 PLC의 COM 단자에는 0V를 연결해야 회로가 순환합니다.

3. 왜 한국은 NPN, 유럽은 PNP를 좋아할까? (안전성 이슈)

현장 장비를 열어보면 한국이나 일본 장비는 대부분 NPN이고, 유럽 장비(지멘스 등)나 글로벌 안전 규격(CE)이 적용된 장비는 무조건 PNP를 씁니다. 왜 그럴까요? 바로 '케이블 단선 시의 안전성' 때문입니다.

만약 작업 중 전선 껍질이 벗겨져 공장의 쇳덩어리(기계 외함, 즉 0V)에 닿는 '지락 사고(쇼트)'가 났다고 가정해 봅시다.

  • NPN의 치명적 단점: 신호선이 0V에 닿으면, 스캐너가 신호를 주지 않았는데도 PLC는 "어? 0V가 들어왔네? 신호가 온 거구나!" 하고 착각하여 기계를 작동시켜 버립니다. 엄청난 인명 사고로 이어질 수 있죠.
  • PNP의 든든한 장점: 신호선이 0V에 닿아도 24V 신호가 0V로 빠져나갈 뿐, PLC 입력단에는 전압이 걸리지 않습니다. 기계가 오작동하지 않고 그냥 멈춰버리기 때문에(Fail-Safe) 유럽 등 글로벌 규격에서는 PNP를 강력하게 권장합니다.

4. 현장 실무 팁: "앗! 스캐너랑 PLC 타입이 다르면 어떡하죠?"

가장 난감한 상황입니다. 장비의 PLC는 NPN으로 COM(+24V)이 다 묶여 있는데, 해외에서 비싸게 사 온 산업용 스캐너가 PNP 전용인 경우입니다. 당장 반품해야 할까요? 아닙니다! 이럴 때는 아주 간단하게 '소형 릴레이(Relay)' 하나만 중간에 달아주면 신호를 변환할 수 있습니다.

  1. 스캐너의 PNP 출력(24V)을 릴레이 코일의 (+)에 연결하고 (-)는 0V에 연결합니다.
  2. 스캐너가 바코드를 읽으면 릴레이가 "딸깍!" 하고 작동합니다.
  3. 이 릴레이의 A접점(스위치)을 이용해, 접점 한쪽엔 0V를 물리고 반대쪽을 PLC의 NPN 입력단자로 연결합니다.
  4. 결과적으로 PNP 신호가 릴레이를 거쳐 NPN 신호로 예쁘게 변환되어 PLC로 들어갑니다!
※ 참고: 물론 요즘 나오는 최고급형 스캐너(데이터로직, 코그넥스 등)들은 'Push-Pull' 출력이라고 해서 선 연결만 바꾸면 NPN/PNP가 모두 지원되는 기특한 녀석들도 많으니 매뉴얼을 꼭 확인하세요!

💡 실무자용 요약 테이블: NPN vs PNP 완벽 정리

구분 NPN (Sink / 싱크) PNP (Source / 소스)
스위칭 전압 0V (-) 스위칭 24V (+) 스위칭
PLC COM 배선 +24V 연결 필수 0V (GND) 연결 필수
전류의 흐름 PLC ➔ 스캐너 ➔ 0V 스캐너 ➔ PLC ➔ 0V
케이블 지락 시 오작동 위험 (안전성 취약) 오작동 없음 (안전 정지)
주요 사용 지역 한국, 일본 등 아시아 유럽, 북미 (CE 안전 규격)

💡 글을 마치며

어떠신가요? 머릿속을 복잡하게 만들던 NPN과 PNP의 개념이 조금은 명확해지셨나요? "NPN은 COM이 플러스, PNP는 COM이 마이너스!"라는 공식만 기계적으로 외우기보다는, 오늘 알아본 전류가 흘러가는 길(Sink vs Source)안전성 문제까지 이해하신다면 자동화 도면을 볼 때 눈에 띄게 시야가 넓어지실 겁니다. 현장에서 바코드 스캐너나 비전 센서를 PLC와 연결하실 때 오늘 포스팅이 든든한 컨닝 페이퍼가 되기를 바랍니다!