PLC 프로그램 업로드 다운로드 방법 — LS·LG·미쓰비시 모델별 완벽 정리
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
⚙️ PLC 프로그램 업로드/다운로드 방법과 주의사항 (모델별) 완벽 정리
현장에서 프로그램이 날아가는 이유
PLC 교체나 유지보수 작업 중 가장 빈번하게 발생하는 사고가 바로 기존 프로그램 손실입니다. 백업 없이 신품 PLC에 전원을 투입하거나, RUN 모드 상태에서 무리하게 다운로드를 시도하다가 공정이 멈추는 상황이 현장에서 반복되고 있습니다.
문제는 각 제조사마다 소프트웨어 이름, 연결 방식, 메뉴 구조가 전혀 다르다는 점입니다. LS산전(구 삼성)의 XG5000, LG산전 계열의 GMWIN, 미쓰비시의 GX Works2/3는 각각 사용법이 다르며, 케이블 종류와 포트 설정 방법도 상이합니다. 이 글에서는 모델별 PLC 업로드·다운로드 전 과정을 단계별로 정리하고, 현장에서 반드시 알아야 할 주의사항을 빠짐없이 안내합니다.
모델 공통 — 작업 전 필수 준비 단계
어떤 제조사의 PLC를 다루더라도 공통으로 지켜야 할 준비 단계가 있습니다. USB-to-RS232 변환 케이블 또는 이더넷 직결 케이블은 모델마다 핀 배열이 다르므로 반드시 해당 기종의 전용 케이블을 사용해야 합니다. 범용 케이블을 사용하면 통신 불량 또는 포트 인식 오류가 발생합니다.
소프트웨어 설치 전 PC의 COM 포트 번호를 장치관리자에서 확인하고, 보드레이트(Baud Rate) 설정을 PLC와 일치시키는 과정이 필수입니다. 네트워크 방식의 경우 PLC IP와 서브넷마스크를 동일 대역으로 설정해야 합니다.
PLC 작업 전 생산팀·설비팀에 통보하고, 현장 비상정지 회로가 정상인지 확인합니다. 필요시 작업허가서(PTW)를 발행합니다.
본체 키 스위치 또는 소프트웨어 메뉴에서 STOP 모드로 전환합니다. 일부 모델은 소프트웨어 연결 후에만 모드 변경이 가능합니다.
USB-RS232 케이블을 연결하고 장치관리자에서 COM 포트 번호를 확인합니다. 드라이버 오류 시 황색 느낌표(!)가 표시됩니다.
해당 모델 전용 소프트웨어를 실행하고, 통신 포트 번호와 보드레이트를 PLC와 동일하게 설정합니다. 일반적으로 9600~115200bps를 사용합니다.
PLC 기존 프로그램을 업로드하여 PC에 저장하는 것이 모든 작업의 첫 단계입니다. 날짜와 설비명을 파일명에 포함시켜 관리합니다.
[설비명]_[PLC모델]_[날짜]_backup.xxx 형식으로 저장하세요.
예: 컨베이어1호_XGK-CPUE_20250615_backup.xgx
날짜를 포함하면 롤백 시 버전 혼동을 방지할 수 있습니다.
모델별 PC-PLC 케이블 연결 구성도
각 제조사 PLC는 통신 포트 종류와 핀 배열이 다릅니다. RS-232C 직결 케이블, USB-to-232 변환 케이블, 이더넷 크로스오버 케이블의 세 가지 방식이 주로 사용되며, 최신 모델일수록 USB 또는 이더넷 방식을 지원합니다. 구형 모델은 RS-232C 시리얼 방식만 지원하므로 변환 케이블이 반드시 필요합니다.
모델별 업로드·다운로드 상세 절차
아래에서는 국내 현장에서 가장 많이 사용하는 세 가지 제조사의 PLC를 기준으로 업로드(PLC→PC)와 다운로드(PC→PLC)의 단계별 절차를 상세히 설명합니다. 각 소프트웨어는 무료로 제공되지만 반드시 공식 사이트에서 최신 버전을 다운받아야 펌웨어 버전 호환성 문제를 예방할 수 있습니다.
▶ LS산전 XG 시리즈 — XG5000 소프트웨어
LS산전의 XGK, XGB, XEC 시리즈는 모두 XG5000 프로그래밍 소프트웨어를 사용합니다. XG5000은 LS산전 공식 홈페이지에서 무료 배포하며, 설치 시 USB-to-RS232 드라이버도 함께 제공됩니다. 연결 방식은 RS-232C, USB, 이더넷(이더넷 모듈 장착 시) 세 가지를 지원합니다.
메뉴에서 [온라인] → [접속 설정]을 클릭하고, 통신 방식(RS-232 또는 USB-Serial)과 COM 포트 번호를 선택합니다. 보드레이트는 115200을 기본으로 설정합니다.
접속 버튼을 누르면 하단 상태표시줄에 "접속됨" 메시지와 PLC 모델명이 표시됩니다. 접속 실패 시 COM 포트 번호 불일치 또는 드라이버 문제를 확인하세요.
메뉴 [온라인] → [PLC에서 읽기]를 선택하면 현재 PLC에 저장된 프로그램 전체를 PC로 가져옵니다. 읽기가 완료되면 래더 다이어그램이 화면에 펼쳐집니다.
업로드된 프로그램을 반드시 .xgx 형식으로 PC에 저장합니다. 이 파일이 백업 파일이 되며, 문제 발생 시 복원 소스로 활용됩니다.
수정된 프로그램을 [온라인] → [PLC로 쓰기]로 전송합니다. 다운로드 항목(프로그램/파라미터/주석) 선택 창이 나타나면 필요한 항목만 체크합니다.
▶ LG/LS GLOFA 시리즈 — GMWIN 소프트웨어
구 LG산전의 GLOFA GM 시리즈(GM4, GM6, GM7 등)는 GMWIN 프로그래밍 소프트웨어를 사용합니다. GMWIN은 현재 LS산전에서 유지보수 지원을 하며, 최신 버전은 GMWIN 4.x입니다. 연결 방식은 RS-232C 시리얼 전용이며, USB-to-232 변환 케이블과 전용 젠더(9핀→6핀)가 필요합니다. 단, 구형 GM 시리즈는 전용 로더 케이블만 지원하는 경우도 있으므로 기종별 매뉴얼을 확인해야 합니다.
GMWIN 실행 후 [파일] → [새 프로젝트] 또는 기존 .gmp 파일 열기. PLC CPU 기종(GM4C, GM6 등)을 정확히 선택해야 합니다. 기종 불일치 시 다운로드 불가합니다.
[온라인] → [통신 파라미터] 메뉴에서 COM 포트, 통신 속도(9600 또는 19200bps), 국번(Station No.)을 설정합니다. GLOFA의 기본 국번은 0번입니다.
[온라인] → [업로드] 클릭 후 업로드할 항목(프로그램/변수/리마크 등)을 선택합니다. 업로드 완료 후 프로젝트 창에 기존 프로그램이 표시됩니다.
업로드된 프로젝트를 .gmp 형식으로 반드시 저장합니다. GMWIN 프로젝트는 폴더 단위로 구성되므로 폴더 전체를 백업해야 합니다.
[온라인] → [다운로드] 클릭 후 항목 선택. PLC가 STOP 상태일 때만 전체 다운로드가 가능합니다. RUN 중 일부 모델은 온라인 편집만 허용합니다.
▶ 미쓰비시 Q/R/FX 시리즈 — GX Works2/3 소프트웨어
미쓰비시 PLC는 기종에 따라 소프트웨어가 구분됩니다. FX 시리즈와 Q 시리즈(구형)는 GX Works2, R 시리즈(iQ-R) 및 FX5 시리즈는 GX Works3를 사용합니다. GX Works3는 GX Works2를 완전히 포함하여 하위 호환이 가능하므로, 가능하면 GX Works3를 설치하는 것이 유리합니다. USB-B 케이블(USB-B to USB-A)로 CPU 직결 연결이 가능한 모델이 많으며, 드라이버는 GX Works 설치 시 자동으로 함께 설치됩니다.
[Online] → [Specify Connection Destination]에서 PC I/F를 USB(또는 Serial), PLC I/F를 CPU에 맞게 선택 후 [Connection Test]로 연결을 확인합니다.
[Online] → [Read from PLC]를 클릭하면 읽기 항목 선택창이 나타납니다. Program/Parameter/Device Comment 모두 체크하여 전체 업로드하는 것을 권장합니다.
업로드 완료 후 [Project] → [Save As]로 저장합니다. GX Works3는 .gx3, GX Works2는 .gxw 형식으로 저장됩니다. 두 형식은 상호 호환되지 않습니다.
[Online] → [Write to PLC] 클릭 후 다운로드 항목 체크. 미쓰비시의 경우 파라미터(Parameter) 변경 시 CPU 재시작이 필요하며, 이를 팝업으로 안내합니다.
다운로드 완료 후 RUN 모드로 전환하여 각 입출력 신호가 정상 동작하는지 모니터링 화면에서 확인합니다. 첫 동작은 반드시 수동(Manual) 모드에서 진행합니다.
업로드·다운로드 작업 표준 흐름도
아래 흐름도는 모든 기종에 공통으로 적용되는 PLC 프로그램 업로드·다운로드 표준 절차입니다. 특히 업로드(백업 읽기)를 먼저 수행한 후 다운로드(쓰기)를 진행하는 순서를 반드시 지켜야 합니다. 이 순서를 어길 경우 기존 프로그램이 영구 손실될 위험이 있습니다.
제조사별 소프트웨어 및 파일 형식 비교
현장에서 교체나 유지보수 작업 전에 반드시 소프트웨어 버전과 PLC 펌웨어 버전의 호환성을 확인해야 합니다. 구형 PLC를 신형 소프트웨어로 읽으려 할 때 호환 오류가 빈번하게 발생합니다. 아래 표는 국내 현장 주요 기종별 소프트웨어, 케이블, 백업 파일 형식을 정리한 것입니다.
| 제조사 / 시리즈 | 소프트웨어 | 연결 방식 | 백업 파일 확장자 | 기본 보드레이트 | 비고 |
|---|---|---|---|---|---|
| LS산전 XGK/XGB | XG5000 v4.x | USB-RS232, USB직결, 이더넷 | .xgx | 115200 bps | 무료 |
| LS산전 XGI/XGR | XG5000 v4.x | 이더넷, USB-RS232 | .xgi | 이더넷 전용 | 무료 |
| LG GLOFA GM4/GM6 | GMWIN 4.x | RS-232C 전용(전용젠더) | .gmp (폴더) | 19200 bps | 구형 지원 |
| 미쓰비시 Q 시리즈 | GX Works2 v1.x | USB-B, 이더넷, RS-232C | .gxw | USB 자동 | 무료 |
| 미쓰비시 iQ-R 시리즈 | GX Works3 v1.x | USB-B, 이더넷 | .gx3 | USB 자동 | 최신 권장 |
| 미쓰비시 FX3/FX5U | GX Works2 / Works3 | USB-B 직결 | .gxw / .gx3 | USB 자동 | 무료 |
| 지멘스 S7-300/400 | STEP 7 v5.x | MPI 케이블, 이더넷 | .s7p (프로젝트) | 187500 bps | 유료 |
| 지멘스 S7-1200/1500 | TIA Portal v16+ | 이더넷 전용 | .ap16 ~ .ap19 | 이더넷 전용 | 유료 |
비밀번호 설정 PLC 처리 방법
일부 PLC는 프로그램 보호를 위해 업로드 및 편집 비밀번호(Password Protection)가 설정되어 있습니다. 이 경우 비밀번호를 모르면 업로드 자체가 불가능하며, 제조사 지원팀에 문의해도 보안 정책상 비밀번호를 알려주지 않는 경우가 많습니다. 따라서 설비 인수 시 반드시 비밀번호를 인계받아야 합니다.
비밀번호를 분실한 경우 일부 기종에서는 소프트웨어 내 [비밀번호 초기화] 기능을 제공하지만, 초기화 시 PLC 전체 메모리가 지워질 수 있으므로 극도로 주의해야 합니다. 초기화 전에 PLC가 실제 가동 중인지 반드시 확인하고, 공정을 완전히 정지시킨 후 진행해야 합니다.
[온라인] → [PLC 보안 설정]에서 비밀번호 입력 또는 해제. 비밀번호 분실 시 CPU 초기화(전 메모리 삭제) 후 다운로드 필요.
업로드 시 비밀번호 입력창 팝업. 3회 오입력 시 통신 잠금 발생. 잠금 해제는 PLC 전원 재투입 후 재시도.
Read Protect / Write Protect 별도 설정 가능. 비밀번호 없으면 읽기는 가능하나 편집·쓰기 불가. 분실 시 CPU 포맷 필요.
설비 인수 시 PLC 기종·소프트웨어·버전·비밀번호·IP주소를 문서화하여 보관. 비밀번호는 암호화 파일로 별도 관리 권장.
업로드·다운로드 메뉴 구조 블록도
각 소프트웨어의 업로드·다운로드 주요 메뉴 경로를 블록도로 정리했습니다. 메뉴 이름과 경로는 소프트웨어 버전에 따라 다를 수 있으니, 실제 작업 전 버전을 확인하세요. 국문 버전과 영문 버전이 혼용되어 사용되는 경우가 많으므로 양쪽 메뉴명을 함께 숙지해두는 것이 좋습니다.
KEC 및 전기설비기술기준 관련 조항
PLC 프로그램 관리는 단순 기술 작업을 넘어 전기설비 안전관리 법적 의무와도 연결됩니다. 한국전기설비규정(KEC) 및 전기설비기술기준에서는 전기설비 변경 시 기록·보관 의무를 명시하고 있으며, 산업안전보건법과 연계하여 설비 변경 관리(MOC, Management Of Change) 절차를 요구하는 경우도 있습니다.
PLC가 포함된 제어설비의 변경·수리 시 원상복구 가능한 백업 기록 보관 의무. 설비 변경 이력을 문서화해야 한다.
전기설비 중요 변경(프로그램 포함) 시 관할 안전관리자 승인 및 이력 기록 보관. 재해 발생 시 변경 이력 확인 의무.
PLC 제어 설비 작업 시 잠금·태그아웃(LOTO) 절차 적용. 관계 근로자 외 접근 금지 및 안전교육 실시 의무.
PLC 출력 접점에 연결된 부하 회로 보호 설계 기준. 프로그램 변경으로 출력 패턴이 바뀔 경우 재보호 설계 검토 필요.
현장 작업 시 흔한 실수와 안전수칙
현장에서 PLC 작업 중 가장 자주 발생하는 실수는 백업 없이 신품 PLC 교체와 RUN 모드에서의 무리한 다운로드 시도입니다. 이 두 가지 실수만 방지해도 대부분의 현장 사고를 예방할 수 있습니다. 아래에서는 유형별 실수와 해결책, 그리고 안전수칙을 정리합니다.
무조건 기존 프로그램을 PC로 읽어와 저장한 후 수정·다운로드 순서를 지킵니다.
범용 USB-RS232 케이블은 핀 배열 불일치 위험 있음. 반드시 해당 기종 전용 케이블 사용.
설비명_모델_날짜 형식으로 저장해 버전 관리. 최소 3세대 이전 백업은 보존 권장.
소프트웨어 버전이 PLC 펌웨어보다 낮으면 인식 오류 발생. 최신 버전 유지 필요.
RUN 중 다운로드는 출력 신호 불안정으로 기계 오동작 및 인명사고 위험이 있습니다.
PLC 작업 시 에너지 차단(잠금·태그아웃) 절차를 반드시 적용합니다. 산업안전보건법 의무사항.
PLC 프로그램 변경 전 생산팀·품질팀·안전팀에 사전 통보하고 승인을 득해야 합니다.
다운로드 후 첫 기동은 반드시 수동 모드에서 각 동작을 단계별로 확인한 후 자동으로 전환합니다.
자주 묻는 질문
▸ [글 67] 현장 PLC 고장 진단: CPU 에러 코드와 대처법 정리
▸ [글 69] PLC 래더 다이어그램 읽는 법: 초보자를 위한 완전 가이드
▸ [글 68] 특수 모듈(고속 카운터, 위치 제어) 프로그래밍 예제
- 공유 링크 만들기
- X
- 이메일
- 기타 앱