
미쓰비시 MELSEC-Q 시리즈 PLC를 처음 공부하거나 기존 QCPU 프로그램을 분석해야 한다면 QCPU의 기본 구조와 GX Developer 사용법, PLC 기본 명령어를 함께 이해하는 것이 중요합니다.
이번 글에서는 미쓰비시 QCPU 프로그래밍 교육교재의 주요 내용을 PLC 실무자가 필요한 부분을 중심으로 쉽게 정리해보겠습니다.
교육자료에는 GX Developer V8 기본 조작, 래더 프로그램 작성, PLC 쓰기와 모니터, OUT·SET/RST, 타이머·카운터, MOV, 비교 연산, 사칙연산, A/D·D/A 변환 모듈과 고속카운터 등의 내용이 포함되어 있습니다.
📘 QCPU 프로그래밍 교육교재 핵심 내용
✔ MELSEC-Q QCPU 기본 구조
✔ GX Developer V8 사용법
✔ PLC 래더 프로그램 작성
✔ PLC 프로그램 쓰기 및 모니터
✔ OUT / SET / RST 명령
✔ 타이머 / 카운터
✔ PLS / PLF 펄스 명령
✔ MOV / BIN / BCD / FMOV / BMOV
✔ 비교 및 사칙연산
✔ A/D · D/A · 고속카운터 모듈
미쓰비시 QCPU 프로그래밍 교육교재란?
이번 자료는 MELSEC-Q 시리즈 QCPU 프로그래밍을 공부하기 위한 교육교재입니다.
단순히 PLC 명령어 목록만 설명하는 자료가 아니라 QCPU 시스템 구성부터 GX Developer 프로그램 작성, PLC에 프로그램을 쓰는 방법과 모니터 방법까지 단계적으로 확인할 수 있습니다.
따라서 미쓰비시 Q시리즈 PLC를 처음 공부하는 분이나 현장에서 기존 설비 프로그램을 분석해야 하는 분들이 참고하기 좋습니다.
QCPU란?
QCPU는 미쓰비시 MELSEC-Q 시리즈에서 PLC 프로그램을 실행하고 입출력 및 각종 디바이스를 처리하는 CPU 모듈입니다.
PLC 프로그램을 공부할 때 래더만 보는 경우가 많지만, 실제 현장에서는 CPU 형명, 베이스 구성, I/O 모듈, 통신 모듈 및 특수 기능 모듈의 구성을 먼저 확인하는 것이 중요합니다.
💡 PLC 입문자 추천 공부 순서
QCPU 구조 → GX Developer → 래더 기본 → OUT / SET / RST → 타이머 / 카운터 → MOV → 비교·연산 명령
GX Developer V8 기본 사용법
GX Developer는 미쓰비시 PLC의 프로그램을 작성하고 PLC CPU로 전송하거나 현재 프로그램의 동작 상태를 모니터할 때 사용하는 소프트웨어입니다.
교육교재에서는 GX Developer를 실행한 뒤 PLC 시리즈와 CPU 타입을 선택하고 프로그램을 작성하는 과정부터 설명합니다.
GX Developer 작업 순서
- GX Developer 실행
- 새 프로젝트 만들기
- PLC 시리즈 선택
- CPU 타입 선택
- 래더 프로그램 작성
- 프로젝트 저장
- PLC에 프로그램 쓰기
- PLC RUN
- 래더 모니터로 동작 확인
⚠️ 현장 작업 주의
실제 설비의 PLC 프로그램을 변경하거나 PLC에 프로그램을 쓸 때는 현재 출력 상태와 자동운전 조건을 반드시 확인해야 합니다. 프로그램 변경이 실제 기계 동작으로 이어질 수 있으므로 현장의 안전 절차에 따라 작업하시기 바랍니다.
GX Developer에서 래더 프로그램 작성
PLC를 처음 공부한다면 가장 먼저 입력 접점과 출력 코일의 관계를 이해하는 것이 좋습니다.
예를 들어 입력 X0가 ON 되었을 때 출력 Y0을 동작시키는 가장 기본적인 래더는 다음과 같은 개념입니다.
실제 자동화 설비에서는 여기에 자기유지, 인터록, 타이머, 카운터, 비교 조건 등이 추가되면서 프로그램이 점점 복잡해집니다.
OUT와 SET / RST 차이
PLC 입문자가 자주 헷갈리는 부분이 OUT 명령과 SET/RST 명령의 차이입니다.
OUT 명령
OUT은 앞쪽 조건의 상태에 따라 출력 상태가 결정됩니다. 조건이 ON이면 출력도 ON되고 조건이 OFF되면 출력 역시 OFF됩니다.
SET 명령
SET 명령은 실행 조건이 들어오면 지정한 디바이스를 ON 상태로 유지시키는 데 사용합니다.
RST 명령
RST 명령은 SET된 디바이스를 OFF시키거나 지정된 상태를 초기화할 때 사용합니다.
| 명령 | 특징 | 사용 예 |
|---|---|---|
| OUT | 조건에 따라 ON/OFF | 일반 출력 |
| SET | ON 상태 유지 | 운전 상태 기억 |
| RST | 상태 해제 | 운전 리셋 |
PLC 타이머 사용법
자동화 설비에서는 특정 조건이 들어온 직후가 아니라 일정 시간이 지난 뒤 다음 동작을 실행해야 하는 경우가 많습니다.
이때 사용하는 것이 PLC의 타이머입니다.
예를 들어 센서가 감지되고 3초 뒤 실린더를 동작시키거나, 모터가 기동된 뒤 일정 시간이 지나 다음 공정을 실행할 때 사용할 수 있습니다.
PLC 카운터 사용법
카운터는 입력 신호가 발생한 횟수를 계산하는 데 사용합니다.
제품 생산 개수나 센서 검출 횟수, 설비의 반복 동작 횟수를 계산해야 할 때 많이 사용합니다.
PLS와 PLF 펄스 명령
PLC에서는 입력이 계속 ON되어 있더라도 조건이 변하는 순간 한 번만 동작시켜야 하는 경우가 있습니다.
| 명령 | 동작 |
|---|---|
| PLS | OFF → ON 시점에 펄스 발생 |
| PLF | ON → OFF 시점에 펄스 발생 |
MOV 명령이란?
MOV는 미쓰비시 PLC에서 데이터를 이동할 때 자주 사용하는 명령입니다.
숫자를 데이터 레지스터에 저장하거나 다른 데이터 레지스터의 값을 원하는 위치로 이동할 때 사용할 수 있습니다.
MOV 사용 예
MOV K100 D0
→ 상수 100을 데이터 레지스터 D0으로 이동
현장에서는 설정값, 제품 번호, 생산 수량, 공정 번호와 같은 데이터를 저장하거나 이동할 때 많이 사용합니다.
MOV · FMOV · BMOV 차이
| 명령 | 쉽게 이해하면 |
|---|---|
| MOV | 하나의 데이터를 이동 |
| FMOV | 같은 값을 여러 연속 디바이스에 저장 |
| BMOV | 연속 데이터를 블록 단위로 이동 |
BIN과 BCD 명령
교육교재에서는 MOV와 함께 BIN과 BCD 데이터 변환 명령도 다룹니다.
PLC에서 외부 장치와 데이터를 주고받거나 표시 데이터를 처리할 때 숫자의 표현 형식을 변환해야 하는 경우가 있으므로 관련 명령의 개념을 알아두면 좋습니다.
PLC 비교 명령
자동화 설비에서는 현재값과 설정값을 비교하여 다음 동작을 결정하는 프로그램이 많이 사용됩니다.
예를 들어 생산 개수가 목표 수량 이상인지, 온도나 압력 값이 설정 범위를 초과했는지를 판단하는 형태입니다.
비교 명령은 PLC 프로그램에서 조건 분기를 만드는 데 매우 중요합니다.
PLC 사칙연산 명령
QCPU에서는 데이터를 이용하여 더하기, 빼기, 곱하기, 나누기 연산을 수행할 수도 있습니다.
| 연산 | 용도 |
|---|---|
| + | 데이터 더하기 |
| - | 데이터 빼기 |
| * | 데이터 곱하기 |
| / | 데이터 나누기 |
GX Developer 래더 모니터
현장에서 PLC 고장 원인을 찾을 때 많이 사용하는 기능이 래더 모니터입니다.
모니터를 사용하면 현재 어떤 입력과 내부 접점이 ON되어 있는지 확인할 수 있기 때문에 출력이 나오지 않는 원인을 단계적으로 찾을 수 있습니다.
설비가 동작하지 않는다고 바로 프로그램을 수정하기보다는 먼저 모니터 기능으로 실제 조건을 확인하는 것이 좋습니다.
A/D · D/A 변환 모듈
이번 QCPU 교육교재에는 기본 PLC 프로그램뿐만 아니라 아날로그 입력과 출력 모듈에 대한 내용도 포함되어 있습니다.
아날로그 센서 신호를 PLC 데이터로 변환하거나 PLC 데이터를 아날로그 신호로 출력해야 하는 설비를 공부할 때 참고할 수 있습니다.
교재에서 다루는 대표 모듈
- Q64AD
- Q68ADV
- Q68ADI
- Q62DA
- Q64DA
고속 카운터 모듈
부록에서는 고속 펄스 입력을 처리할 때 사용하는 QD62 계열 고속 카운터 모듈의 내용도 확인할 수 있습니다.
일반 PLC 스캔으로 처리하기 어려운 빠른 펄스 신호를 카운트해야 하는 설비를 이해할 때 도움이 됩니다.
이 교육교재가 도움이 되는 경우
✔ MELSEC-Q PLC를 처음 공부하는 분
✔ GX Developer 사용법을 배우는 분
✔ PLC 래더 프로그램을 처음 작성하는 분
✔ 기존 QCPU 프로그램을 분석해야 하는 분
✔ 타이머와 카운터를 공부하는 분
✔ MOV와 데이터 명령을 공부하는 분
✔ A/D · D/A 모듈을 사용하는 분
✔ PLC 유지보수와 트러블슈팅을 공부하는 분
QCPU 프로그래밍 교육교재 주요 목차
이번 자료는 QCPU 기본 내용부터 PLC 프로그램 실습과 특수 기능 모듈까지 상당히 폭넓게 구성되어 있습니다.
| 구분 | 주요 내용 |
|---|---|
| QCPU | QCPU 개요와 시스템 구성 |
| GX Developer | 프로그램 작성과 기본 조작 |
| PLC 기본 명령 | OUT, SET/RST, 타이머, 카운터 등 |
| 데이터 명령 | MOV, BIN, BCD, FMOV, BMOV |
| 연산 | 비교 및 사칙연산 |
| 특수 모듈 | A/D, D/A, 고속 카운터 |
미쓰비시 QCPU 프로그래밍 교육교재 PDF
아래에서 GX Developer V8 기반의 MELSEC-Q QCPU 프로그래밍 교육자료를 확인할 수 있습니다.
📌 자료 정보
자료 : Q 프로그래밍 교육교재
PLC : MELSEC-Q QCPU
소프트웨어 : GX Developer V8
내용 : PLC 기초 · 래더 · 기본 명령 · 데이터 명령 · 특수 모듈
📄 Q 프로그래밍 교육교재 PDF
아래 첨부파일을 눌러 교육자료를 확인하세요.
QCPU 프로그래밍 FAQ
Q. PLC를 처음 배우는데 이 자료를 봐도 되나요?
QCPU 기본 구조부터 GX Developer 기본 조작과 PLC 기본 명령까지 포함되어 있어 Q시리즈를 공부하는 데 참고할 수 있습니다.
Q. GX Developer에서 가장 먼저 무엇을 배워야 하나요?
프로젝트 생성과 PLC 타입 선택, 래더 작성, PLC 쓰기, 모니터 순서를 먼저 익히는 것이 좋습니다.
Q. PLC 명령어는 어떤 순서로 공부하면 좋나요?
OUT과 기본 접점을 이해한 뒤 SET/RST, 타이머, 카운터, 펄스 명령을 공부하고 MOV와 비교·연산 명령으로 넘어가면 이해하기 쉽습니다.
Q. MOV와 BMOV는 무엇이 다른가요?
MOV는 하나의 데이터를 이동할 때 주로 사용하고, BMOV는 연속된 여러 데이터를 블록 단위로 이동할 때 사용합니다.
Q. PLC 프로그램이 동작하지 않을 때 무엇부터 확인해야 하나요?
CPU RUN/ERROR 상태와 실제 입력 신호를 확인하고, GX Developer 래더 모니터를 이용하여 프로그램 조건이 어느 부분에서 만족되지 않는지 순서대로 확인하는 것이 좋습니다.
마무리
MELSEC-Q QCPU를 처음 공부한다면 QCPU 구조 → GX Developer → 래더 작성 → 기본 명령 → 데이터 처리 → 모니터 순서로 공부하는 것을 추천합니다.
특히 실제 PLC 프로그램에서는 OUT, SET/RST, 타이머, 카운터, MOV와 비교 명령을 자주 접하게 되므로 명령어 자체의 의미뿐만 아니라 실제 래더에서 어떻게 사용되는지도 함께 이해하는 것이 중요합니다.
PLC 실무노트에서는 앞으로도 미쓰비시 PLC에서 자주 사용하는 명령어와 GX Developer / GX Works2 사용법을 실제 프로그램 예제와 함께 하나씩 정리해보겠습니다.
함께 보면 좋은 글
👉 PLC 비교 명령어 사용법|조건과 래더 프로그램 예제
👉 미쓰비시 QJ71E71 Ethernet 매뉴얼
👉 PLC 인터록 사용법과 래더 프로그램 예제
'Mitsubishi PLC > 매뉴얼' 카테고리의 다른 글
| 미쓰비시 CC-Link 교육교재|QJ61BT11 GX Developer 설정·리모트 I/O PLC 매뉴얼 (0) | 2026.09.10 |
|---|---|
| 미쓰비시 QJ71E71 Ethernet 매뉴얼|MELSEC-Q 이더넷 통신 교육자료 (0) | 2026.09.03 |
댓글