PLC & Industrial Automation Field Notes

Practical solutions for industrial automation


[실무] 미쓰비시 PLC 프로젝트 시작 시 최초 설정 순서

미쓰비시 PLC 프로젝트를 처음 시작할 때 프로그램 작성부터 진행하면 이후 시운전 단계에서 설정 오류가 발생할 수 있습니다. CPU 모델, 메모리 구조, 프로그램 등록, I/O 구성, Latch 영역, 통신 설정은 도면과 실제 하드웨어 기준으로 먼저 맞춰야 합니다. 초기 설정 순서가 정리되어 있어야 다운로드 오류, 모듈 에러, 주소 밀림, 데이터 보존 누락, 통신 불량을 줄일 수 있습니다.

PLC 프로젝트는 하드웨어 확인부터 시작한다

PLC 프로젝트의 기준은 프로그램이 아니라 실제 장비 구성입니다. CPU 모델, 베이스 구성, 장착 모듈, 통신 모듈, 메모리 사용 계획이 먼저 정리되어야 이후 로직 작성이 안정적으로 진행됩니다.

초기 셋업에서 확인할 항목은 다음과 같습니다.

순서항목확인 내용
1CPU 모델실제 장비와 프로젝트 CPU가 일치하는지 확인
2PLC FileFile Register 등 메모리 구조 설정
3Program 등록작성한 프로그램이 실행 목록에 등록되었는지 확인
4I/O Assignment실제 슬롯 구성과 모듈 구성이 일치하는지 확인
5Latch 영역전원 OFF 후 유지할 디바이스 범위 설정
6통신 설정Ethernet, Open Setting, 쓰기 허용 조건 확인

이 순서가 정리되지 않으면 로직은 정상이어도 장비가 의도대로 동작하지 않을 수 있습니다.

본 글은 미쓰비시 MELSEC Q 시리즈와 R 시리즈, GX Works2/3 환경을 기준으로 한 일반적인 셋업 순서입니다. 실제 메뉴명, 설정 항목, 지원 기능은 CPU 모델과 프로젝트 환경에 따라 달라질 수 있으므로 적용 전 사용하는 CPU와 모듈 매뉴얼을 확인해야 합니다.

1단계 CPU 모델을 실제 장비와 일치시킨다

프로젝트 생성 시 가장 먼저 확인할 항목은 CPU 모델입니다.

Q 시리즈인지 R 시리즈인지뿐 아니라 같은 시리즈 안에서도 세부 모델명이 정확히 맞아야 합니다. CPU 접미사와 세부 모델에 따라 지원 기능, 메모리 용량, File Register 설정, 통신 기능, 프로그램 구조가 달라질 수 있습니다.

CPU 모델이 실제 장비와 다르면 다음 문제가 발생할 수 있습니다.

문제설명
다운로드 오류프로젝트 CPU와 실제 CPU가 달라 전송 오류 발생
파라미터 제한실제 CPU에서 지원하지 않는 설정을 사용
File Register 설정 오류메모리 구조가 맞지 않아 설정 적용 불가
통신 설정 차이내장 Ethernet 또는 모듈 설정 항목 불일치
온라인 모니터 불일치실제 장비와 프로젝트 정보가 맞지 않음

신규 설비에서는 온라인 접속 정보만 기준으로 삼기보다 CPU 전면 라벨의 모델명을 직접 확인하는 것이 안전합니다. 기존 프로젝트를 수정하는 경우에도 실제 CPU 모델과 프로젝트 설정이 일치하는지 먼저 확인해야 합니다.

2단계 PLC File과 메모리 구조를 먼저 정한다

프로그램 작성 전에 PLC 메모리 구조를 먼저 정리해야 합니다. 특히 생산 이력, 레시피, 품종 데이터, 설정값, 로그성 데이터가 필요한 설비에서는 File Register 영역을 초기에 확보하는 것이 중요합니다.

초기에는 D 디바이스만 사용해도 충분해 보일 수 있습니다. 그러나 운영 데이터와 저장 데이터가 같은 영역에 섞이면 나중에 데이터 관리가 어려워집니다.

권장되는 역할 구분은 다음과 같습니다.

디바이스 영역사용 예
D 영역현재 운전값, 임시 계산값, HMI 표시값
R 영역레시피, 저장 설정값, 장기 보관 데이터
M 영역내부 상태 비트, 플래그
L 영역전원 OFF 후 유지가 필요한 내부 비트
W 영역통신 워드, 링크 데이터

처음부터 D는 운전 중 변하는 데이터, R은 저장성 데이터로 구분하면 이후 레시피와 생산 이력 관리가 쉬워집니다.

File Register 설정이 적용되지 않거나 용량 설정이 제한된다면 CPU 모델이 실제 장비와 맞는지도 함께 확인해야 합니다.

3단계 작성한 프로그램을 실행 목록에 등록한다

프로그램 파일을 작성했다고 해서 CPU가 자동으로 실행하는 것은 아닙니다. GX Works에서는 작성한 프로그램을 실행 대상에 등록해야 합니다.

Program 탭에서 작성한 프로그램을 Insert하여 CPU 스캔 대상에 포함시켜야 합니다. 등록되지 않은 프로그램은 프로젝트 안에 존재하더라도 CPU가 실행하지 않습니다.

이 설정이 누락되면 다음과 같은 증상이 발생할 수 있습니다.

증상원인
다운로드 후 동작 변화 없음수정한 프로그램이 실행 목록에 없음
특정 기능만 동작하지 않음해당 프로그램 파일이 Insert되지 않음
온라인 모니터는 가능하지만 출력 변화 없음CPU가 해당 프로그램을 스캔하지 않음
신규 기능 추가 후 무반응신규 POU 또는 프로그램 등록 누락

프로그램을 기능별로 나누는 경우에는 등록 누락 가능성이 커집니다. 예를 들어 MAIN, AUTO, MANUAL, ALARM, COMM처럼 파일을 나누었다면 각 프로그램이 실행 목록에 포함되어 있는지 반드시 확인해야 합니다.

4단계 I/O Assignment로 실제 슬롯 구성을 맞춘다

I/O Assignment는 실제 베이스에 장착된 모듈 구성과 프로젝트 설정을 일치시키는 단계입니다.

슬롯 순서, 모듈 형식, 점유 점수, X/Y 주소가 실제 장비와 맞아야 합니다. 이 설정이 틀리면 모듈 에러가 발생하거나 입력과 출력 주소가 의도와 다르게 배정될 수 있습니다.

확인할 항목은 다음과 같습니다.

확인 항목설명
베이스 구성실제 베이스와 프로젝트 베이스 구성이 일치하는지 확인
슬롯 번호실제 장착 위치와 프로젝트 슬롯 위치 확인
모듈 형식입력, 출력, 아날로그, 통신 모듈 종류 확인
점유 점수각 모듈이 차지하는 X/Y 점수 확인
시작 주소X/Y 주소가 도면과 일치하는지 확인
중복 주소다른 모듈과 주소가 겹치지 않는지 확인

기존 설비를 수정하는 경우에는 가능하면 PLC에서 현재 파라미터와 I/O 구성을 읽어온 뒤 도면과 비교하는 방식이 안전합니다.

5단계 Latch 영역을 설정한다

전원이 꺼진 뒤에도 유지해야 하는 데이터는 Latch 영역으로 관리해야 합니다.

생산 수량, 품종 번호, 레시피 선택값, 설비 상태값, 일부 완료 플래그처럼 전원 재투입 후에도 남아야 하는 데이터가 있습니다. 해당 영역이 Latch로 설정되어 있지 않으면 전원 OFF/ON 후 값이 초기화될 수 있습니다.

Latch 설정이 필요한 데이터 예시는 다음과 같습니다.

데이터 종류예시
생산 데이터생산 수량, OK/NG 카운트
레시피 데이터품종 번호, 설정값
설비 상태마지막 운전 모드, 선택 조건
보정값오프셋, 위치 보정값
이력성 데이터간단한 누적값, 작업 조건

다만 모든 데이터를 Latch로 설정하는 것은 적절하지 않습니다. 전원 재투입 시 초기화되어야 하는 동작 플래그나 출력 관련 비트가 유지되면 재기동 시 오동작의 원인이 될 수 있습니다.

Latch 영역은 유지해야 하는 데이터와 초기화해야 하는 데이터를 구분한 뒤 설정해야 합니다.

6단계 Ethernet 통신 설정을 확인한다

통신 설정은 IP 주소만 맞춘다고 끝나지 않습니다. PLC 내장 Ethernet 또는 Ethernet 모듈을 사용하는 경우에는 IP 주소, 서브넷, 게이트웨이, Open Setting, 프로토콜, 포트 번호, 쓰기 허용 조건을 함께 확인해야 합니다.

기본 확인 항목은 다음과 같습니다.

항목설명
PLC IP설비 네트워크 대역과 일치하는지 확인
서브넷 마스크상대 장비와 같은 네트워크 대역인지 확인
게이트웨이다른 대역 통신이 필요한 경우 확인
Open SettingTCP/UDP, Active/Unpassive, 포트 설정
프로토콜MC Protocol, Socket, MELSOFT 등 확인
Enable Online Change외부 장비의 쓰기 허용 여부 확인
파라미터 반영PLC Write와 재기동 필요 여부 확인

HMI나 상위 PC에서 읽기는 되지만 쓰기가 안 되는 경우에는 Enable Online Change 같은 쓰기 허용 설정을 확인해야 합니다. 통신 구조가 복잡한 경우에는 Open Setting에서 포트, 접속 주체, 프로토콜까지 확인해야 합니다.

설정 변경 후 PLC Write와 재기동을 확인한다

파라미터를 수정한 뒤에는 PLC Write로 설정을 전송해야 합니다. 또한 CPU나 통신 모듈, 네트워크 설정 항목에 따라 전원 재투입 또는 리셋이 필요할 수 있습니다.

설정 변경 후에는 다음 순서로 확인합니다.

순서작업
1파라미터 수정
2변경 내용 저장
3PLC Write로 파라미터 전송
4전송 완료 여부 확인
5필요 시 전원 OFF/ON 또는 CPU 리셋
6온라인 상태에서 실제 설정 확인
7모듈 LED와 진단 상태 확인

화면에서는 설정이 바뀐 것처럼 보여도 실제 PLC에 반영되지 않은 경우가 있습니다. 시운전 중 설정 변경 후 증상이 그대로라면 설정 반영 여부를 먼저 확인해야 합니다.

초기 셋업 시 자주 발생하는 실수

미쓰비시 PLC 프로젝트 초기 설정에서 자주 발생하는 실수는 다음과 같습니다.

실수결과
CPU 모델을 비슷한 모델로 선택다운로드 오류 또는 기능 제한
File Register 설정 누락레시피와 저장 데이터 관리 어려움
Program Insert 누락작성한 로직이 실행되지 않음
I/O 슬롯 순서 불일치주소 밀림 또는 모듈 에러
Latch 영역 미설정전원 OFF 후 생산값과 설정값 초기화
Latch 과다 설정재기동 시 불필요한 상태 플래그 유지
Ethernet 설정 미반영통신 설정 변경 후에도 기존 상태 유지
Enable Online Change 누락외부 장비 쓰기 동작 불가

이 항목들은 로직 작성 후 발견되면 수정 범위가 커질 수 있습니다. 프로젝트 시작 단계에서 먼저 확인하는 것이 효율적입니다.

미쓰비시 PLC 최초 설정 체크리스트

프로젝트 시작 시 다음 순서로 확인하면 설정 누락을 줄일 수 있습니다.

순서항목확인 내용
1CPU 모델실제 장비 모델명과 프로젝트 CPU가 일치하는지
2PLC FileFile Register와 저장 메모리 구조를 확보했는지
3Program작성한 프로그램이 실행 목록에 Insert되었는지
4I/O Assignment실제 슬롯 구성과 모듈 형식이 일치하는지
5X/Y 주소도면의 입출력 주소와 프로젝트 주소가 맞는지
6Latch유지해야 할 D, M, L 영역이 설정되었는지
7EthernetIP, Open Setting, 쓰기 허용 조건이 맞는지
8PLC Write변경된 파라미터를 PLC에 전송했는지
9재기동설정 반영을 위해 전원 재투입이 필요한지
10진단 확인모듈 LED와 PLC 진단 상태를 확인했는지

이 체크리스트는 신규 프로젝트뿐 아니라 기존 설비 프로그램을 다른 CPU로 이관할 때도 사용할 수 있습니다.

미쓰비시 PLC 초기 설정 순서 정리

미쓰비시 PLC 프로젝트는 프로그램 작성보다 하드웨어와 파라미터 설정을 먼저 정리해야 합니다. CPU 모델이 실제 장비와 맞지 않으면 메모리 설정, 프로그램 다운로드, 통신 설정에서 오류가 발생할 수 있습니다.

PLC File 설정은 데이터 구조를 결정하는 단계입니다. D 영역과 R 영역의 역할을 미리 나누면 레시피, 생산 이력, 저장값 관리가 쉬워집니다. 프로그램을 작성한 뒤에는 Program 탭에서 실행 목록에 등록해야 CPU가 해당 로직을 스캔합니다.

I/O Assignment는 실제 슬롯 구성과 X/Y 주소를 프로젝트에 맞추는 단계입니다. 이 설정이 틀리면 모듈 에러나 주소 밀림이 발생할 수 있습니다. Latch 영역은 전원 OFF 후 유지할 데이터와 초기화할 데이터를 구분해 설정해야 합니다.

Ethernet 설정은 IP 주소뿐 아니라 Open Setting, 프로토콜, 포트, Enable Online Change, 설정 반영 절차까지 함께 확인해야 합니다. 모든 파라미터 변경 후에는 PLC Write와 필요 시 전원 재투입 여부를 확인해야 실제 설정이 반영됩니다.

초기 설정 순서를 지키면 시운전 단계에서 발생하는 다운로드 오류, 모듈 에러, 주소 불일치, 데이터 초기화 문제, 통신 불량을 줄일 수 있습니다.