이전 글 — PLC 래더 기초 0편: PLC란 무엇인가

PLC 래더 프로그램을 처음 배울 때 반드시 짚고 넘어가야 하는 자기유지(self-holding) 와 인터락(interlock) 회로를 다룹니다.
A접점·B접점·코일이라는 기본 요소부터, 스위치를 떼도 동작이 유지되는 자기유지, 그리고 안전을 책임지는 인터락까지 그림과 함께 정리합니다.
PLC의 래더 로직은 전기 회로를 사다리 모양으로 도식화한 것입니다.
메이커나 프로그래밍 방식이 조금씩 달라도, 래더 프로그램의 근간은 어디서나 똑같습니다.
PLC가 무엇인지, 입력(X)/출력(Y)/내부릴레이(M) 같은 디바이스와 스캔이 처음이라면 0편(PLC란 무엇인가)을 먼저 보고 오면 훨씬 수월합니다.
1. 래더 프로그램의 형식
래더는 좌측과 우측 세로줄 사이에 선과 도형들이 모여 하나의 논리회로 프로그램을 이루는 구조입니다.
왼쪽에서 들어온 전기 신호가 조건(접점)을 거쳐 오른쪽 출력(코일)으로 흐르는 흐름으로 읽으면 됩니다.

2. 기본 구성 요소: A접점·B접점·코일
래더를 구성하는 기본 요소는 A접점(open contact), B접점(close contact), 코일(coil), 그리고 함수명령(function) 입니다.

| 요소 | 다른 이름 | 평상시 | 신호가 ON 되면 |
|---|---|---|---|
| A접점 | 오픈 콘택트 / 노멀 오픈 (N.O) | OFF | 살아서(ON) 동작 |
| B접점 | 클로즈 콘택트 / 노멀 클로즈 (N.C) | ON | 꺼져서(OFF) 동작 |
| 코일 | 출력(output) | — | True 조건 충족 시 ON 되어 동작 |
실무에서는 신호 상태를 "살았다 / 꺼졌다" 또는 "ON / OFF" 라는 표현으로 자주 부릅니다.
A접점은 신호가 들어와야 통하고, B접점은 신호가 들어오면 끊긴다 — 이 반대 동작이 인터락의 핵심이 됩니다.
한 가지 미리 짚어 둘 점이 있습니다. 같은 출력 코일을 서로 다른 두 줄 이상에 쓰면, PLC 가 위에서 아래로 읽는 탓에 맨 마지막 줄의 조건만 반영되는 '이중 코일' 오류가 납니다. 해결법(SET/RST)은 4편에서 자세히 다룹니다.
3. 자기유지 회로: 스위치를 떼도 유지된다
입력 X0(A접점) 이 스위치 신호가 되어 내부릴레이(PLC 내부에서만 쓰는 가상 비트로, 외부 단자가 없습니다) M0 을 활성화합니다.
그리고 M0 자신의 A접점을 X0 과 병렬로 물려 두면, M0 이 켜진 뒤에는 그 접점을 통해 스스로에게 계속 신호를 공급합니다.

그 결과 X0 스위치가 OFF 되더라도 M0 은 스스로 ON 신호를 유지하여 계속 살아 있게 됩니다.
이것이 자기유지입니다.
푸시버튼처럼 잠깐 눌렀다 떼는 신호로도 동작을 "기억"시켜 유지할 수 있습니다.

4. 인터락 회로: 끊어 주는 조건
자기유지로 켜진 M0 을 끄려면 끊어 주는 조건이 필요합니다.
입력 X1(B접점) 을 자기유지 라인에 직렬로 넣으면, X1 신호가 들어올 때 B접점이 끊겨 내부릴레이 M0 이 꺼지게 됩니다.
마지막으로 M0 의 A접점으로 출력 Y0 을 제어하면, 자기유지·인터락의 상태가 실제 외부 디바이스 동작으로 이어집니다.
스위치 조작 순서로 보면 동작은 이렇습니다.
| 단계 | 초기 | X0 누름 | X0 뗌 | X1(정지) 누름 |
|---|---|---|---|---|
| X0 기동(A접점) | OFF | ON | OFF | OFF |
| X1 정지(B접점) | OFF | OFF | OFF | ON |
| M0·Y0 출력 | OFF | ON | ON 유지 | OFF |
X0 을 잠깐 눌렀다 떼도 M0 은 계속 ON(자기유지)이고, 정지 입력 X1 이 들어와야(인터락) 비로소 OFF 됩니다.
자기유지와 인터락은 평생 같이 다녀야 할 존재입니다.
켜는 조건(자기유지)만 있고 끊는 조건(인터락)이 명확하지 않으면 설비가 멈춰야 할 때 멈추지 않는 위험한 상황이 생깁니다.
인터락 설계를 잘 해야 안전사고나 부주의로 인한 사고를 사전에 방지할 수 있습니다.
마무리
자기유지는 "동작을 유지하는" 회로, 인터락은 "안전하게 끊어 주는" 회로입니다.
이 둘은 모든 PLC 시퀀스의 가장 기본이 되는 짝이므로, 래더를 읽고 쓰기 전에 반드시 손에 익혀 두는 것이 좋습니다.
다음 편에서는 조건을 조합하는 논리회로의 기본인 PLC 래더 기초 2편: AND·OR 회로와 진리표 를 다룹니다. 또한 작성한 래더를 보기 좋게 정리하는 방법은 GX Works2 스테이트먼트 활용법 에서 이어집니다.
'PLC 전기제어 기술자료 > PLC 기초' 카테고리의 다른 글
| PLC 래더 기초 6편: PLS/PLF 펄스 명령으로 원샷 신호 만들기 (0) | 2026.06.17 |
|---|---|
| PLC 래더 기초 5편: 비교/연산 명령과 D 레지스터 다루기 (0) | 2026.06.17 |
| PLC 래더 기초 4편: SET/RST 사용법과 자기유지 회로 대체 (0) | 2026.06.17 |
| PLC 래더 기초 3편: 타이머/카운터 사용법 예제 (0) | 2026.06.17 |
| PLC 래더 기초 2편: AND/OR 회로와 진리표 이해 (0) | 2026.06.17 |
| PLC 래더 기초 0편: PLC란 무엇인가 (입력/출력/스캔) (0) | 2026.06.17 |