일상에 꼭 필요한 정보, 늘 함께하는 나침반 일상에 꼭 필요한 정보, 늘 함께하는 나침반

NO접점과 NC접점 차이|PLC 래더 읽는 법

읽는 시간 약 6분

NO접점과 NC접점 차이는 PLC 래더에서 지정된 비트의 ON·OFF 상태를 어떤 조건으로 판단하는지에 있습니다. NO·NC 접점의 기본 원리와 실제 스위치 접점과의 차이, Ladder Diagram을 읽는 방법을 알아봅니다.

NO접점과 NC접점 차이는 무엇일까?

PLC Ladder Diagram에서 NO(Normally Open)접점과 NC(Normally Closed)접점은 입력이나 내부 비트의 상태를 검사하여 논리조건을 결정하는 기본 명령입니다. NO접점은 지정된 비트가 ON 또는 TRUE일 때 조건이 성립하고, NC접점은 지정된 비트가 OFF 또는 FALSE일 때 조건이 성립한다고 이해하면 됩니다. 예를 들어 입력 X0가 ON일 때 모터 출력 Y0을 동작시키려면 X0를 NO접점 조건으로 사용할 수 있습니다. 반대로 특정 신호가 OFF일 때만 Y0을 동작시키려면 X0를 NC접점 조건으로 사용할 수 있습니다. 여기서 Normally OpenNormally Closed라는 명칭 때문에 실제 전기회로의 물리적인 접점만 떠올리기 쉽지만 PLC 래더에서는 지정된 주소의 논리상태를 검사하는 명령이라는 점이 중요합니다. 즉 같은 입력주소라도 프로그램의 목적에 따라 NO 형태 또는 NC 형태의 조건으로 사용할 수 있습니다. 따라서 래더를 읽을 때는 기호의 모양만 보는 것이 아니라 해당 접점이 어떤 주소를 참조하고 있으며 현재 그 비트가 ON인지 OFF인지를 함께 판단해야 합니다.

실제 스위치의 NO·NC와 PLC 접점은 무엇이 다를까?

현장에서 사용하는 Push Button, Limit Switch, Relay 등의 NO·NC 접점과 PLC Ladder Diagram의 NO·NC 접점은 서로 관련되어 있지만 같은 개념으로만 보면 혼동할 수 있습니다. 실제 NO 스위치는 평상시 물리적 접점이 열려 있고 작동하면 닫히며, 실제 NC 스위치는 평상시 접점이 닫혀 있다가 작동하면 열리는 구조를 의미합니다. 반면 PLC 래더의 접점 명령은 실제 접점이 물리적으로 열렸는지를 직접 표현하는 것이 아니라 PLC 입력 또는 메모리 비트의 논리값을 검사합니다. 예를 들어 현장에 NC 방식의 STOP 버튼을 설치하여 정상상태에서 PLC 입력이 ON되도록 배선했다면, 버튼을 누르거나 회로가 끊어질 때 입력은 OFF가 될 수 있습니다. 프로그램에서는 원하는 제어논리에 따라 해당 입력을 검사하는 명령을 구성합니다. 따라서 실제 NC 버튼이므로 래더에서도 반드시 NC접점을 사용한다고 단순하게 연결해서 생각하면 오류가 생길 수 있습니다. 전기회로의 물리적 접점 상태, PLC 입력의 ON·OFF 상태, 래더 명령의 논리조건을 각각 구분해야 정확하게 프로그램을 해석할 수 있습니다.

직렬·병렬 접점은 AND·OR 조건을 어떻게 만들까?

PLC 래더에서는 NO·NC 접점을 직렬 또는 병렬로 배치하여 여러 조건을 조합합니다. 두 개의 접점 조건을 직렬로 연결하면 일반적으로 두 조건이 모두 성립해야 논리경로가 참이 되므로 AND 연산과 같은 역할을 합니다. 예를 들어 START 조건과 운전허가 조건을 직렬로 구성하면 두 조건이 모두 참일 때만 출력 코일이 활성화될 수 있습니다. 반면 접점을 병렬로 구성하면 여러 경로 중 하나 이상이 성립할 때 논리경로가 이어지므로 OR 연산을 표현할 수 있습니다. NO와 NC를 함께 사용하면 특정 조건은 ON이어야 하고 다른 조건은 OFF여야 하는 복합적인 제어도 만들 수 있습니다. 래더를 읽을 때는 일반적으로 왼쪽에서 오른쪽으로 조건을 확인하면서 출력 코일까지 참인 논리경로가 만들어지는지를 판단하면 이해하기 쉽습니다. 다만 PLC CPU는 실제 전류가 래더 그림을 흐르는 것이 아니라 각 명령의 논리값을 순서대로 연산합니다. 또한 PLC 제조사마다 명령 명칭이나 표현방법에 차이가 있을 수 있으므로 실제 프로그램에서는 해당 PLC의 Programming Manual을 확인하는 것이 필요합니다.

NO·NC 접점은 자기유지와 인터록에 어떻게 활용될까?

NO와 NC 접점의 관계를 이해하면 PLC에서 자주 사용하는 자기유지(Self-Holding)와 인터록(Interlock) 회로도 쉽게 이해할 수 있습니다. 자기유지 제어에서는 START 조건이 순간적으로 ON된 후에도 운전상태를 유지하기 위해 출력 또는 내부 운전비트의 NO 조건을 START 조건과 병렬로 구성하는 방식이 널리 사용됩니다. 반대로 STOP 조건이나 이상신호는 운전을 해제하는 논리에 포함하여 특정 조건에서 출력이 OFF되도록 설계할 수 있습니다. 인터록에서는 서로 동시에 동작하면 안 되는 출력의 상태를 조건으로 검사하여 상대 장치가 동작 중일 때 다른 출력이 활성화되지 않도록 구성합니다. 예를 들어 모터의 정회전과 역회전 제어에서는 상대 운전상태가 활성화되어 있지 않은지를 확인하는 조건을 넣어 동시 출력을 방지할 수 있습니다. 그러나 비상정지나 안전문, 작업자 보호처럼 인명안전과 관련된 기능은 일반적인 NO·NC 래더 논리만으로 안전기능을 구현했다고 판단해서는 안 됩니다. 필요한 안전수준에 따라 Safety Relay, Safety PLC 등의 안전회로를 별도로 구성해야 합니다. 결국 NO·NC 접점을 정확히 읽는 핵심은 물리적 접점의 이름보다 PLC가 현재 어떤 논리상태를 검사하고 있는지를 파악하는 것입니다.

jssj2627

함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.