상품

PLC 프로그램 및 데이터를 메모리 카드에서 전송하는 방법을 알려주세요.

등록일
2025. 12. 17.

PLC 프로그램 및 데이터를 메모리 카드에서 전송하는 방법을 알려주세요.



PLC의 사용자 프로그램 및 각종 데이터를 배터리 등으로 백업이 필요 없는 플래시 메모리나 EPROM 메모리 카드에 저장해 두고, 전원 ON 시 자동 전송 또는 리스토어 조작을 통해 PLC로 전송하는 방법을 아래 표에 나타냅니다.
사용자 프로그램이나 파라미터(PLC 시스템 설정 등) 및 데이터(I/O 메모리 등)만 전송하는 경우에는 자동 전송을, 고기능 유닛이나 슬레이브 등의 구성과 설정을 포함하여 전송하는 경우에는 복원 작업을 수행하십시오.

(표1) 형 NJ/NX
(표 2) 형 CJ2
(표3) 형 CS1, 형 CJ1
(표 4) (1)형 C200HX 형 C200HG 형 C200HE (2)형 C200HS (3) 형 CQM1H


(표1) 형 NJ/NX
메모리 카드
・기종: 형식 HMC-SD29□(*1)※2또는 형식 HMC-SD49□(*1)또는 형식 HMC-SD1A□(*1)※2
・종류: SD 카드

PLC 전송 방법
메모리 카드 저장 방법
전송 방법 전송 데이터 저장 파일 ※1 저장 방법
자동 전송

딥 스위치
1:OFF
2:ON
3:OFF
4: OFF
상태에서 PLC 전원 ON

정상 종료: SD PWR 점등
RUN 점등(RUN 기동 설정 시)
사용자 프로그램·설정 (주1)

(주1)
설정이란 PLC 시스템 설정 등의 파라미터를 의미하며, 내장 EtherNet/IP 포트의 IP 주소를 포함합니다.
백업 파일: NJBackup.dat
또는 NXBackup.dat

자동 전송 명령 파일: Autoload--Command. ini※3
●오프라인 생성(PC 전용)
Symac Studio에서 백업 파일 내보내기 작업 수행
◆온라인 생성(PC + PLC)
Sysmac Studio의 SD 메모리 카드 화면에서 SD 메모리 카드 백업 작업 수행
■온라인 생성(PLC 단독) ※4
딥 스위치
1:OFF 2:OFF 3:ON 4:OFF 상태에서 SD 메모리 카드 전원 공급 정지 버튼 3초간 누름
SD PWR 점등 시 정상 종료
유지 속성이 있는 변수의 현재값

CJ 유닛용 메모리 DM, EM, HR 영역의 현재값
◆온라인 생성(PC+PLC)
Sysmac Studio의 SD 메모리 카드 화면에서 SD 메모리 카드 백업 작업 수행
■온라인 생성(PLC 단독) ※4
딥 스위치
1:OFF 2:OFF 3:ON 4:OFF로 SD 메모리 카드 전원 공급 정지 버튼 3초간 누름
SD PWR 점등 시 정상 종료
복원 작업

딥 스위치
1: OFF
2: OFF
3:ON
4: ON
상태에서 PLC 전원 ON

정상 종료: SD PWR 점등
RUN 소등

다시 딥 스위치를 모두 OFF로 설정하고 전원 OFF→ON
사용자 프로그램・설정(주1)

(주1)
설정이란 PLC 시스템 설정 등의 파라미터를 의미하며, 내장 EtherNet/IP 포트의 IP 주소를 포함합니다.

유지 속성이 있는 변수의 현재값

CJ 유닛용 메모리 DM, EM, HR 영역의 현재값

유닛 슬레이브 설정

절대값 인코더 원점 위치 오프셋
백업 파일: NJBackup.dat
또는 NXBackup.dat

복원 명령 파일: Restore--Command. ini※3
◆온라인 생성(PC+PLC)
Sysmac Studio의 SD 메모리 카드 화면에서 SD 메모리 카드 백업 작업을 수행
■온라인 생성(PLC 단독) ※4
딥 스위치
1:OFF 2:OFF 3:ON 4:OFF 시 SD 메모리 카드 전원 공급 정지 버튼 3초간 누름
SD PWR 점등 시 정상 종료


(표 2) 형 CJ2
메모리 카드
・기종: 형식 HMC-EF183 또는 형식 HMC-EF283 또는 형식 HMC-EF583
・종류: CF 카드

PLC 전송 방법
메모리 카드 저장 방법
전송 방법 전송 데이터 저장 파일 ※1 저장 방법
자동 전송 ※5

딥 스위치
1:OFF
2: ON
7:OFF
상태에서
PLC 전원 ON

정상 종료: MCPWR 점등
RUN 점등(RUN 기동 설정 시)
사용자 프로그램/네트워크 변수 AUTOEXEC.OBJ
또는
REPLACE.OBJ
※6
●오프라인 생성(PC 전용)
CX-Programmer의 전송 작업으로 파일에 기록 실행
◆온라인 생성(PC+PLC)
CX-Programmer의 PLC 메모리 카드 옵션 메뉴에서 [AUTOEXEC 파일로 전송]을 체크하고 CPU 유닛 → 메모리 카드 전송 작업을 수행
매개변수 AUTOEXEC.STD ◆온라인 생성(PC+PLC)
CX-Programmer의 PLC 메모리 카드 옵션 메뉴에서 [AUTOEXEC 파일로 전송]을 체크하고 CPU 유닛→메모리 카드 전송 작업을 수행
데이터(I/O 메모리) AUTOEXEC.IOM
또는 REPLACE.IOM
※6 ※7
복원 작업

딥 스위치
1:OFF
2: OFF
7:ON
상태에서 PLC 전원 ON

정상 종료:
MCPWR 소등
BUSY 소등

다시 딥 스위치 7을 OFF로 설정하고 전원 OFF→ON
사용자 프로그램/네트워크 변수 BACKUP.OBJ ■온라인 생성(PLC 단독)
딥 스위치 7:ON으로
메모리 카드 전원 공급 정지 버튼 3초간 누름
MCPWR 소등 + BUSY 소등 시 정상 종료
변수 테이블/코멘트/프로그램 인덱스 BKUPSYM.SYM
BKUPCMT.CMT
BKUPPRG.IDX
매개 변수 BACKUP.STD
데이터(I/O 메모리) BACKUP.IOM
※7
유닛 백업 데이터 BACKUP□□.PRM
※8



(표 3) 형 CS1, 형 CJ1
메모리 카드
・기종: 형식 HMC-EF183
・종류: CF 카드

PLC로 전송하는 방법
메모리 카드 저장 방법
전송 방법 전송 데이터 저장 파일 ※1 저장 방법
자동 전송 ※5

딥 스위치
1:OFF
2: ON
7:OFF
상태에서 PLC 전원 ON

정상 종료: MCPWR 점등
RUN 점등(RUN 기동 설정 시)
사용자 프로그램 AUTOEXEC.OBJ
또는
REPLACE.OBJ
※6
●오프라인 생성(PC 전용)
CX-Programmer의 전송 작업으로 파일에 기록 실행
◆온라인 생성(PC+PLC)
CX-Programmer의 PLC 메모리 카드 옵션 메뉴에서 [AUTOEXEC 파일로 전송]을 체크하고 CPU 유닛 → 메모리 카드 전송 작업을 수행
매개변수 AUTOEXEC.STD ◆온라인 생성(PC+PLC)
CX-Programmer의 PLC 메모리 카드 옵션 메뉴에서 [AUTOEXEC 파일로 전송]을 체크하고 CPU 유닛→메모리 카드 전송 작업을 수행
데이터(I/O 메모리) AUTOEXEC.IOM
또는
REPLACE.IOM
※6 ※7
복원 작업

딥 스위치
1:OFF
2:OFF
7:ON
상태에서
PLC 전원 ON

정상 종료:
MCPWR 소등
BUSY 소등

다시 딥 스위치 7을 OFF로 설정하고 전원 OFF→ON
사용자 프로그램 BACKUP.OBJ ■온라인 생성(PLC 단독)
딥 스위치 7:ON으로
메모리 카드 전원 공급 정지 버튼 3초간 누름
MCPWR 소등 + BUSY 소등 시 정상 종료
변수 테이블/코멘트/프로그램 인덱스 BKUPSYM.SYM
BKUPCMT.CMT
BKUPPRG.IDX
매개 변수 BACKUP.STD
데이터(I/O 메모리) BACKUP.IOM
※7
유닛 백업 데이터 BACKUP□□.PRM
※8



(표 4) (1)형 C200HX 형 C200HG 형 C200HE (2)형 C200HS (3) 형 CQM1H 
메모리 카드
・기종:(1)형 C200HW-ME□□K (2)형 C200HS-ME16K (3)형 CQM1H-ME16K 
・종류:전용 메모리 카세트 *2

PLC로 전송하는 방법
메모리 카드 저장 방법
전송 방법 전송 데이터 저장 파일 ※1 저장 방법
자동 전송

딥 스위치
1:OFF
2:ON
상태에서
PLC 전원 ON

정상 종료:
RUN 점등(RUN 기동 설정 시)
사용자 프로그램(프로그램)(I/O 주석 (주2))
파라미터(PLC 시스템 설정)(확장 응용 명령 설정)
데이터(고정 DM)

(주2)
(1), (2)의 UM 영역 배치로 지정된 경우에만
전용 포맷 ◆온라인 생성(PC 또는 프로콘+PLC)

프로그램 모드로 변경하고, 아래의 릴레이를 ON
(1), (2)의 경우: 27000
(3)의 경우: AR1400

※1
형 NJ/NX 시리즈 PLC의 자동 전송 시 메모리 카드의 파일 저장 위치: /autoload 디렉터리
형 NJ/NX 시리즈 PLC의 복원 작업 시 메모리 카드의 파일 저장 위치: 루트 디렉터리
형 CJ2/CS1/CJ1 시리즈 PLC의 자동 전송/복원 작업 시 메모리 카드의 파일 저장 위치:
별도 지정 없음(단, 루트 디렉터리를 포함하여 5계층 이내)



※2
・형식 HMC-SD291 (*1) 은 NJ501-□□□□의 경우, 하드웨어 리비전이 "A"이고 유닛 버전이 Ver.1.15 이후의 CPU 유닛에서는 사용할 수 없습니다.
・형식 HMC-SD1A1 (*1) 은 CPU 유닛 Ver.1.21 이후에서 사용할 수 있습니다.


※3
생성된 PLC 데이터는 모든 데이터가 백업 파일로 파일화됩니다.
자동 전송 명령 파일 및 복원 명령 파일은 텍스트 파일이므로, 자동 전송이나 복원 작업에서 전송 대상 데이터를 텍스트 편집기로 편집할 수 있습니다.
아무것도 편집하지 않으면 기본적으로 대상 데이터 전체를 전송하도록 지정되어 있습니다.


※4
딥 스위치에 의한 조작 외에도 시스템 정의 변수나 전용 명령에 의한 방법도 있습니다.

※5
형 CJ2 및 형 CS1/CJ1을 자동 전송으로 수행할 경우, 주석이나 변수 테이블 등이 PLC에 기록되지 않으므로, 프로그램에서 변수나 팩션 블록 등을 사용하는 경우 읽기가 불가능해질 수 있으니 주의하십시오.
이러한 상황을 방지하기 위해서는 프로그램 외에도 프로그램 인덱스/변수 테이블/프로그램 코멘트를 포함한 메모리 카드를 생성하고, 메모리 카드는 PLC에 장착한 상태로 유지한 채 CX-Programmer에서 읽기를 수행할 때 전송 대상 메모리를 '메모리 카드'로 지정하십시오.


※6
자동 전송으로 파라미터를 전송하지 않으려면, AUTOEXEC.OBJ를 REPLACE.OBJ로, AUTOEXEC.IOM을 REPLACE.IOM으로 변경하십시오.

※7
데이터(IOM) 파일의 AUTOEXEC.IOM, REPLACE.IOM, BACKUP.IOM 파일은 고기능 유닛용 할당 DM 영역 D20000~D32767을 대상으로 하지만, 그 외에도 D0~D19999나 E□_0~E□_32767 등을 대상으로 한 파일이 있습니다.

※8
BACKUP□□.PRM의 □□에는 아래의 두 자리 숫자가 들어갑니다.
・CPU 고기능 유닛의 경우: 유닛 번호(0~FHex) +10Hex
・고기능 I/O 유닛의 경우: 호기 번호(00~95Dec→00~5FHex) +20Hex
・INNER 보드의 경우(형식 CS1만 해당): E1Hex


[생산 종료 정보]
*1 형식 HMC-SD291은 2022년 3월에 생산 종료 예정입니다.권장 대체품은 형식 HMC-SD292입니다.
형식 HMC-SD491은 2021년 9월에 생산이 종료되었습니다. 권장 대체품은 형식 HMC-SD492입니다.
형식 HMC-SD1A1은 2022년 3월에 생산이 종료될 예정입니다. 권장 대체품은 형식 HMC-SD1A2입니다.
*2 해당 PLC 기종은 이미 생산이 종료되었습니다. 메모리 카세트도 일부 생산이 종료되었습니다.
자세한 내용은 해당 FAQ를 확인하신 후, 생산 종료 안내를 다운로드하여 참조하십시오.

■부탁드립니다
PLC 및 메모리 카드의 상세 정보는 제품 정보에서 카탈로그, 매뉴얼을 다운로드하여 확인하신 후 검토해 주십시오. 단, 매뉴얼 다운로드에는 무료 회원 가입 및 로그인이 필요합니다.
카탈로그, 매뉴얼의 입수 방법에 대해서는 이쪽 FAQ를 참조해 주십시오.