PLC의 기본 구성이란?
PLC(Programmable Logic Controller)는 산업 현장에서 자동화를 제어하는 산업용 컴퓨터입니다.
겉으로 보기에는 하나의 장비처럼 보이지만 내부에는 각각의 역할을 담당하는 여러 모듈이 결합되어 있습니다.
PLC의 기본 구성은 다음과 같습니다.
- CPU(Central Processing Unit)
- Input Module(입력 모듈)
- Output Module(출력 모듈)
- Power Supply(전원 공급장치)
- Memory(메모리)
이 다섯 가지가 서로 유기적으로 동작하면서 자동화 설비를 제어하게 됩니다.
PLC 기본 구성도
센서
↓
Input Module
↓
CPU
↓
Memory
↓
Output Module
↓
모터 / 램프 / 밸브
즉, 입력 → 연산 → 출력 이라는 매우 단순한 구조를 반복해서 수행하는 것이 PLC입니다.
1. CPU (중앙처리장치)
CPU는 PLC의 두뇌입니다.
Input Module에서 들어온 신호를 분석하고 프로그램을 실행하여 Output Module로 결과를 전달합니다.
CPU의 주요 기능
- 프로그램 실행
- 연산 처리
- 입출력 제어
- 통신 관리
- 메모리 관리
사람으로 비유하면 "생각하는 뇌" 라고 이해하면 가장 쉽습니다.
다음 편에서는 CPU를 더욱 자세하게 설명할 예정입니다.
2. Input Module (입력 모듈)
입력 모듈은 외부 센서의 신호를 PLC가 이해할 수 있도록 전달하는 장치입니다.
예를 들어
- 버튼
- 근접센서
- 포토센서
- 리미트 스위치
등이 Input Module로 연결됩니다.
사람으로 비유하면 눈과 귀 역할을 한다고 볼 수 있습니다.
3. Output Module (출력 모듈)
CPU가 계산한 결과를 실제 장비로 전달하는 역할입니다.
대표적인 출력 장치는
- 모터
- 램프
- 솔레노이드 밸브
- 릴레이
- 부저
등이 있습니다.
사람으로 비유하면 손과 발 입니다.
4. Power Supply (전원공급장치)
PLC 내부 모든 모듈에 안정적인 전원을 공급합니다.
일반적으로
- AC 220V
- DC 24V
전원을 사용하며 PLC 내부에서는 필요한 전압으로 변환하여 공급합니다.
전원이 불안정하면
- 오동작
- 통신 오류
- 프로그램 정지
등이 발생할 수 있습니다.
5. Memory (메모리)
메모리는 PLC 프로그램과 데이터를 저장하는 공간입니다.
대표적으로 저장되는 내용은
- 사용자 프로그램
- 입출력 데이터
- 타이머
- 카운터
- 내부 릴레이
등입니다.
메모리가 있어야 PLC가 전원을 다시 켜도 프로그램을 유지할 수 있습니다.
PLC는 어떻게 동작할까?
PLC는 매우 빠른 속도로 다음 과정을 반복합니다.
① 입력 신호 읽기
↓
② 프로그램 실행
↓
③ 출력 신호 보내기
↓
④ 다시 입력 확인
이 과정을 **Scan Cycle(스캔 사이클)**이라고 합니다.
일반적으로 수 ms(밀리초) 단위로 반복됩니다.
PLC 기본 구성 쉽게 암기하기
| 구성 | 역할 | 사람으로 비유 |
| CPU | 계산 및 제어 | 뇌 |
| Input Module | 신호 입력 | 눈, 귀 |
| Output Module | 장치 제어 | 손, 발 |
| Memory | 데이터 저장 | 기억 |
| Power Supply | 전원 공급 | 심장 |
이렇게 기억하면 훨씬 이해하기 쉽습니다.
실무에서 자주 발생하는 실패 사례
① 입력 모듈과 출력 모듈을 반대로 배선
PLC 초보자가 가장 많이 하는 실수입니다.
버튼을 출력 단자에 연결하거나 램프를 입력 단자에 연결하면 정상적으로 동작하지 않습니다.
예방 방법
- 입출력 단자 번호를 반드시 확인
- 배선도와 실제 배선을 비교 점검
② 전원 용량 부족
PLC 외에도 센서와 출력 장치가 함께 전원을 사용하는데 용량 계산 없이 설치하는 경우가 있습니다.
결과적으로
- PLC 재부팅
- 통신 끊김
- 센서 오동작
등이 발생합니다.
예방 방법
전체 소비전력을 계산한 후 여유 용량(20~30%)을 확보하는 것이 좋습니다.
③ CPU 사양 선택 오류
입출력 수가 많은 설비인데 소형 CPU를 선택하면 확장이 어렵습니다.
나중에 CPU를 교체해야 하는 상황이 발생할 수 있습니다.
예방 방법
현재뿐 아니라 향후 설비 확장 계획까지 고려하여 CPU를 선택합니다.
④ 메모리 백업 미실시
프로그램 백업 없이 작업하다가 CPU 교체나 오류가 발생하면 프로그램을 복구하지 못하는 경우가 있습니다.
예방 방법
- 정기적인 백업
- USB 또는 PC에 프로그램 보관
- 버전 관리 실시
자주 묻는 질문 (Q&A)
Q1. PLC에서 가장 중요한 구성 요소는 무엇인가요?
A. 모든 구성 요소가 중요하지만, CPU가 프로그램을 실행하는 핵심 역할을 담당합니다. 다만 CPU만 있어서는 동작할 수 없으며 입력, 출력, 전원, 메모리가 함께 구성되어야 정상적으로 자동화를 수행할 수 있습니다.
Q2. Input Module 없이 PLC를 사용할 수 있나요?
A. 가능합니다. 하지만 외부 센서의 신호를 받을 수 없기 때문에 자동 제어 기능은 사실상 제한됩니다.
Q3. Output Module이 없으면 어떻게 되나요?
A. 프로그램은 실행되더라도 모터, 램프, 밸브 등 실제 장비를 제어할 수 없습니다.
Q4. PLC는 왜 메모리가 필요한가요?
A. 프로그램과 데이터, 타이머, 카운터 등을 저장하기 위해 필요합니다. 메모리가 있어야 프로그램을 유지하고 안정적으로 제어할 수 있습니다.
Q5. PLC의 기본 구성은 제조사마다 다른가요?
A. 세부 기능은 제조사마다 다르지만, CPU, 입력 모듈, 출력 모듈, 전원공급장치, 메모리로 이루어진 기본 구성은 대부분의 PLC에서 공통적으로 사용됩니다.
마무리
PLC는 다양한 부품으로 구성되어 있지만, 핵심은 **입력(Input) → 처리(CPU) → 출력(Output)**의 흐름을 이해하는 것입니다.
이번 글에서는 PLC의 전체적인 구조를 살펴보았으며, 다음 편에서는 PLC의 핵심인 CPU가 어떤 역할을 수행하는지 더욱 자세히 알아보겠습니다.
'산업 자동화 기술(PLC편) > PLC기초' 카테고리의 다른 글
| [PLC기초편 7편] Input Module(입력 모듈)이란? PLC 입력 모듈의 역할과 종류 완벽 정리 (0) | 2026.07.24 |
|---|---|
| [PLC기초편 6편] CPU란? PLC의 두뇌 CPU 역할과 동작 원리 완벽 정리 (0) | 2026.07.24 |
| [PLC기초편 4편] PLC가 필요한 이유 | 공장 자동화에서 PLC는 왜 필수일까? (0) | 2026.07.23 |
| [PLC기초편 3편] PLC와 PC의 차이 | 초보자도 쉽게 이해하는 산업용 제어의 핵심 (0) | 2026.07.22 |
| [PLC 기초편 2편] PLC의 역사와 발전 과정 | 릴레이에서 스마트팩토리까지PLC는 어떻게 탄생했을까? (0) | 2026.07.22 |