📋 목차
1IMC-120 / 1771-HS란 무엇인가?
IMC-120은 Allen-Bradley(현 Rockwell Automation)에서 출시한 PLC-5 기반 산업용 서보 모션 컨트롤러로, 모듈 번호 1771-HS로 분류됩니다. 1990년대부터 사출 성형기, 권취 설비, 정밀 위치제어 장비 등 다양한 산업 현장에 도입되어 지금까지도 다수의 공장에서 가동 중인 레거시(legacy) 장비입니다.
이 컨트롤러는 MML(Motion Machine Language)이라는 전용 프로그래밍 언어로 작성된 모션 프로그램과, 서보 축의 동작 특성을 정의하는 AMP(Axis Motion Parameters) 파라미터를 기반으로 동작합니다. 두 데이터 모두 1771-HM이라는 플러그인 메모리 카트리지에 저장되며, 이 메모리는 내장 리튬 배터리로 데이터를 유지합니다.
2왜 백업이 중요한가? — 리튬 배터리의 한계
1771-HS의 메모리 카트리지(1771-HM)는 32K 용량의 CMOS RAM과 3.6V 리튬 배터리로 구성되어 있습니다. 전원이 차단된 상태에서도 이 배터리가 메모리 내용을 유지시켜 주는데, 문제는 이 배터리가 영구적이지 않다는 점입니다.
일반적으로 리튬 배터리의 백업 수명은 약 3년이며, 최적의 조건에서 메모리가 유지될 수 있는 최대 기간은 약 10년 정도로 알려져 있습니다. 배터리가 방전되면 그동안 쌓아온 MML 프로그램과 AMP 파라미터가 한순간에 소실될 수 있으며, 이는 설비 정지와 직결되는 심각한 문제로 이어집니다.

특히 IMC-120처럼 단종된 장비는 원본 프로그램 소스를 제조사로부터 다시 받을 수 없기 때문에, 데이터가 한 번 소실되면 처음부터 다시 프로그래밍해야 하는 상황에 놓일 수 있습니다. 정기적인 백업은 단순한 권장 사항이 아니라 생산 라인을 지키는 최후의 안전장치입니다.
3백업 전 준비사항
필요 하드웨어
필요 소프트웨어
| 항목 | 설명 |
|---|---|
| ODS | Offline Development System. IMC-120 전용 프로그래밍·백업 소프트웨어 |
| DF1DRV.SYS | DF1 통신 프로토콜 드라이버. RS-232 통신을 위해 필수 |
ODS는 순수 DOS 환경에서 가장 안정적으로 동작합니다. Windows XP 호환 모드에서도 구동 가능하지만 DF1 드라이버 설치 과정이 까다로운 편이라, 가능하다면 실제 DOS PC나 DOSBox 같은 에뮬레이터 환경을 권장합니다.

4RS-232 통신 연결 및 설정
하드웨어와 소프트웨어가 준비되었다면, 다음으로 PC와 1771-HS 모듈을 물리적으로 연결하고 통신 파라미터를 정확히 맞춰야 합니다.
[PC COM 포트] ──── 1771-CT50 케이블 ──── [1771-HS 전면 RS-232 포트]
통신 설정값
Baud Rate : 9600 bps
Data Bits : 8
Parity : None
Stop Bits : 1
Protocol : DF1 Full Duplex
Flow Control : None
DEVICE=%SystemRoot%\system32\DF1DRV.SYS 형식으로 정확히 입력해야 합니다.5ODS를 통한 단계별 백업 절차
통신 연결이 정상적으로 확인되었다면, 본격적으로 백업을 진행합니다. AMP 파라미터와 MML 프로그램은 각각 별도로 업로드해야 합니다.
AMP 파라미터 백업
ODS 실행
설치 경로의 ODS.EXE를 실행해 메인 화면으로 진입합니다.
F3 → Upload 메뉴 진입
F3 키를 눌러 통신 메뉴를 연 뒤, Upload(U)를 선택합니다.
F4 → A 입력
AMP Parameters 항목을 선택해 서보 축 파라미터 업로드를 시작합니다.
파일명 지정 및 저장
식별 가능한 파일명(예: LINE1_AMP_2026)으로 저장하고 모듈 전면 LED 점멸로 통신 진행을 확인합니다.
MML 프로그램 백업
F3 → Upload 메뉴 재진입
동일하게 통신 메뉴에서 Upload를 선택합니다.
F4 → M 입력
MML Program 항목을 선택해 모션 프로그램 업로드를 진행합니다.
완료 확인
전송 완료 메시지를 확인한 뒤 저장된 파일을 즉시 검증합니다.


6백업 파일 구성과 보관 방법
백업이 완료되면 ICOM 백업 파일(.IB1) 형식과 함께 여러 보조 파일이 생성됩니다. 각 파일의 역할을 이해하고 있으면 향후 복원 작업이나 문제 진단 시 큰 도움이 됩니다.
| 확장자 | 내용 |
|---|---|
| .adr | 주소 정보 |
| .att | 속성 데이터 |
| .cfg | 구성(Configuration) 설정 |
| .dsc | 설명 데이터베이스 |
| .prf | 프로파일 정보 |
| .rpd / .rpi | 런타임 파라미터 |
| .sym | 심볼 테이블 |
| .x5 | PLC-5 메인 프로그램 |
| .xrf / .xri | 크로스 레퍼런스 |
7복원(Download) 절차
메모리 손실이나 모듈 교체 시에는 보관해둔 백업 파일을 다시 컨트롤러에 다운로드해야 합니다. 백업 순서를 그대로 반대로 진행하면 됩니다.
ODS 실행 후 F3 → D(Download) 선택
통신 메뉴에서 Download 항목으로 진입합니다.
AMP / MML 선택 후 백업 파일 지정
F4 → A 또는 F4 → M으로 복원할 항목을 선택하고, 보관해둔 백업 파일을 불러옵니다.
다운로드 진행 및 재부팅
전송 완료 후 1771-HS 모듈을 재부팅하여 정상 동작 여부를 반드시 확인합니다.


8메모리 카트리지 배터리 점검과 교체
백업만큼 중요한 것이 메모리 카트리지의 배터리 상태를 정기적으로 점검하는 일입니다. 배터리 전압이 3.0V 이하로 떨어지면 즉시 교체가 필요합니다.
9자주 발생하는 문제와 해결 방법
| 증상 | 원인 | 해결 방법 |
|---|---|---|
| DF1 driver 접근 오류 | DF1DRV.SYS 미등록 | CONFIG.NT(SYS)에 DEVICE 경로 정확히 재입력 |
| 통신 타임아웃 | COM 포트 번호 불일치 | 장치관리자에서 포트 번호 확인 후 ODS 설정 변경 |
| LED 무반응 | 케이블 불량 또는 핀 오결선 | 1771-CT50 케이블 점검 및 교체 |
| System LED 적색 점등 | 배터리 방전 또는 메모리 오류 | 배터리 즉시 교체 후 백업 파일로 재다운로드 |
| 업로드 중 전송 중단 | 노이즈 또는 접지 불량 | 케이블 차폐 확인, 패널 내부 노이즈원 점검 |
위 문제들은 대부분 오래된 설비 특유의 환경적 요인(노이즈, 케이블 노화, 드라이버 호환성)에서 발생합니다. 문제가 반복된다면 통신 환경을 처음부터 재점검하는 것이 가장 확실한 해결책입니다.
🎯 마무리하며
IMC-120(1771-HS)은 단종된 지 오래되었지만 여전히 많은 산업 현장에서 묵묵히 가동되고 있는 핵심 설비입니다. 정기적인 백업과 배터리 점검은 선택이 아닌 필수이며, 작은 습관 하나가 큰 생산 중단 사고를 막아줄 수 있습니다. 이 가이드를 참고하여 안전하고 체계적인 데이터 관리 루틴을 만들어보시길 바랍니다.