AXB
  1. 홈
  2. 설비 에러코드 사전
  3. 오므론 PLC (CJ2·CS1·CJ1·CP1)

오므론 PLC (CJ2·CS1·CJ1·CP1) 에러코드·알람 목록과 조치 방법

오므론 PLC (CJ2·CS1·CJ1·CP1)에서 자주 보는 에러코드 22종의 뜻과 원인, 점검 순서, 조치 방법을 정리했습니다. 화면에 뜬 코드를 아래 목록에서 찾아 바로 이동하세요.

작성 AXB · 검수 2026-10-14 · 근거: 제조사 공식 매뉴얼

작업 전 꼭 확인하세요 — 이 사전은 현장 설비보전을 돕는 참고 자료입니다. 배선·부품 교체 등 작업은 자격을 갖춘 사람이 전원을 차단하고 잠금·표지(LOTO)를 한 뒤 하십시오. 인버터·서보는 전원을 끈 뒤에도 내부에 전압이 남아 있을 수 있습니다. 판단이 어려우면 제조사 매뉴얼과 제조사 기술지원을 우선하십시오.

008B 중복 리프레시 에러 (Duplicated Refresh Error) - 비치명

원인

점검 순서

  1. ERR/ALM 적색 점멸 확인 후 코드 008B를 확인한다
  2. 인터럽트 태스크 내 IORF/FIORF/IORD/IOWR 명령 사용 위치를 프로그램에서 확인한다
  3. 사이클 태스크의 리프레시 대상과 겹치지 않도록 프로그램을 수정한다
  4. 의도된 구조라면 PLC 설정에서 중복 리프레시 에러 검출을 무효로 설정한다

조치

인터럽트 태스크의 리프레시 명령이 사이클 태스크와 겹치지 않게 수정하거나 검출을 무효화.

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 비치명 에러표

코드 목록으로

009A 기본 I/O 유닛 에러 (Basic I/O Unit Error, 퓨즈 단선 등) - 비치명

원인

점검 순서

  1. ERR/ALM 적색 점멸 확인 후 코드 009A를 확인한다
  2. 보조영역 A408(이상 유닛의 랙·슬롯 번호)로 해당 기본 I/O 유닛을 특정한다
  3. 해당 유닛의 퓨즈 단선 여부와 출력 부하측 단락·과전류를 점검한다
  4. 부하측 단락 원인을 먼저 없앤 뒤, 퓨즈 교체형이면 퓨즈를, 아니면 유닛을 교체한다

조치

부하측 단락·과전류 원인 제거 후 퓨즈 교체 또는 해당 기본 I/O 유닛 교체.

주의 퓨즈 교체·부하 배선 점검은 PLC 전원과 외부 부하 전원을 모두 차단하고 잠금·표지(LOTO)한 뒤 실시한다.

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 비치명 에러표

코드 목록으로

009B PLC 설정 에러 (PLC Setup Error) - 비치명

원인

점검 순서

  1. ERR/ALM 적색 점멸 확인 후 코드 009B와 A406(PLC 설정 에러 위치)을 확인한다
  2. CX-Programmer의 PLC 설정에서 A406이 가리키는 항목의 설정값을 확인한다
  3. 해당 항목을 유효한 값으로 수정한다
  4. 수정 후 재전송/재기동하여 에러 해제를 확인한다

조치

A406이 가리키는 PLC 설정 항목을 유효한 값으로 수정.

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 비치명 에러표

코드 목록으로

00F1 백업 메모리 에러 (Backup Memory Error) - 비치명

원인

점검 순서

  1. ERR/ALM 적색 점멸 확인 후 코드 00F1과 A315.15(백업 메모리 에러 플래그)를 확인한다
  2. 운전은 계속되지만 다음 전원 투입 때 기동하지 못할 수 있으므로, 전원을 끄기 전에 CX-Programmer로 프로그램·PLC 설정·데이터를 PC에 저장해 둔다
  3. CPU 유닛 교체 일정을 잡고, 교체 후 저장해 둔 프로그램·설정을 전송한다
  4. 교체 후 에러가 다시 나지 않는지 확인한다

조치

매뉴얼 조치는 CPU 유닛 교체다. 전원을 끄기 전에 프로그램·설정을 백업하고 교체를 준비한다.

주의 이 에러 상태로 전원을 끄면 재기동이 안 될 수 있다. 전원 차단 전에 반드시 프로그램·설정을 백업한다. CPU 교체는 전원 차단(LOTO) 후 실시한다.

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 비치명 에러표

코드 목록으로

00F7 배터리 에러 / 배터리 저전압 (Battery Error, BATLOW) - 비치명

원인

점검 순서

  1. ERR/ALM 적색 점멸 확인 후 코드 00F7과 A402.04(배터리 에러 플래그)를 확인한다 (CJ2·CP1L CPU에는 별도 배터리 LED가 없다)
  2. 배터리 커넥터 체결 상태와 배터리 장착 여부를 확인한다
  3. 전원을 5분 이상 켜 둔 뒤 전원을 차단하고, 5분 안에 배터리(CJ2·CJ1은 CJ1W-BAT01, CP1은 CP1W-BAT01)를 교체한다
  4. 교체 후 A402.04 해제와 ERR/ALM 소등을 확인한다
  5. 배터리 없이 운용하도록 설계된 설비에 한해 PLC 설정에서 배터리 에러 검출을 끈다 (끄면 배터리 소진을 알 수 없게 된다)

조치

전원 인가 상태 유지 후 규정 시간 내 배터리 교체(데이터 유실 방지). 미사용 시 PLC 설정에서 검출 무효화.

주의 리튬 배터리는 단락·충전·분해·소각 금지. 전원 인가 5분 이상 후 차단하고 5분 이내 교체하지 않으면 메모리 데이터가 소실될 수 있음

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 비치명 에러표

코드 목록으로

0200~020F CPU 버스 유닛 에러 (CPU Bus Unit Error) - 비치명

원인

점검 순서

  1. ERR/ALM 적색 점멸 확인 후 코드(020□)의 하위값으로 이상 유닛 번호를 특정하고 A417(에러 유닛 플래그)을 확인한다
  2. 해당 CPU 버스 유닛 전면 LED와 장착·접속 상태를 점검한다
  3. 전원을 재투입하거나 해당 유닛을 재기동한다
  4. 무응답이면 해당 CPU 버스 유닛을 교체한다

조치

A417로 이상 유닛을 특정하여 재기동, 무응답 시 유닛 교체.

주의 유닛 착탈은 전원 차단(LOTO) 후 실시

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 비치명 에러표

코드 목록으로

0300~035F 특수 I/O 유닛 에러 (Special I/O Unit Error) - 비치명

원인

점검 순서

  1. ERR/ALM 적색 점멸 확인 후 코드(03□□)로 이상 유닛 번호를 특정하고 A418~A423(특수 I/O 유닛 에러 플래그)을 확인한다
  2. 해당 특수 I/O 유닛의 전면 LED·장착 상태를 점검한다
  3. 전원 재투입 또는 해당 유닛 재기동을 시도한다
  4. 무응답이면 해당 특수 I/O 유닛을 교체한다

조치

A418~A423으로 이상 유닛을 특정하여 재기동, 무응답 시 교체.

주의 유닛 착탈은 전원 차단(LOTO) 후 실시

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 비치명 에러표

코드 목록으로

0400~040F CPU 버스 유닛 설정 에러 (CPU Bus Unit Setting Error) - 비치명

원인

점검 순서

  1. ERR/ALM 적색 점멸 확인 후 코드(040□)와 A427(설정 에러 유닛 플래그)을 확인한다
  2. 등록 I/O 테이블의 CPU 버스 유닛 구성과 실제 장착 유닛/유닛 번호를 대조한다
  3. 실제 구성에 맞게 I/O 테이블을 재작성하거나 유닛 번호를 등록값에 맞춘다
  4. 수정 후 전원을 재투입한다

조치

등록 I/O 테이블과 실제 CPU 버스 유닛 구성을 일치시키고 전원 재투입.

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 비치명 에러표

코드 목록으로

0500~055F 특수 I/O 유닛 설정 에러 (Special I/O Unit Setting Error) - 비치명

원인

점검 순서

  1. ERR/ALM 적색 점멸 확인 후 코드(05□□)와 A428~A433(설정 에러 유닛 플래그)을 확인한다
  2. 등록 I/O 테이블의 특수 I/O 유닛 구성과 실제 장착 유닛·유닛 번호를 대조한다
  3. 실제 구성에 맞게 I/O 테이블을 다시 만들거나 유닛 번호를 등록값에 맞춘다
  4. CJ2에서 동기 유닛 운전을 쓰는 경우 PLC 설정의 동기 유닛 지정이 맞는지, 해당 유닛이 CPU 랙에 있는지도 확인한다
  5. 수정 후 전원을 재투입한다

조치

등록 I/O 테이블과 실제 특수 I/O 유닛 구성을 일치시키고 전원 재투입.

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 비치명 에러표

코드 목록으로

4101~42FF FAL 시스템 알람 (사용자 정의 비치명 에러)

원인

점검 순서

  1. ERR/ALM 적색 점멸(비치명) 확인 후 코드(41□□~42□□)에서 FAL 번호를 읽는다
  2. 설비 프로그램/도면에서 해당 FAL 번호가 표시하는 경보 내용을 확인한다
  3. 경보가 가리키는 현장 원인(소모품, 경미 이상 등)을 조치한다
  4. 조치 후 FAL 에러를 클리어하고 A360~A391(FAL 발생 플래그) 해제를 확인한다

조치

FAL 번호로 정의된 경보 내용을 파악해 현장 조치 후 에러 클리어. 운전은 계속되지만 방치 시 정지로 확대될 수 있음.

근거: Omron SYSMAC CS·CJ Programming Manual — FAL(006) / CJ2 비치명 에러표

코드 목록으로

809F 사이클 타임 초과 에러 (Cycle Time Too Long) - 치명적

원인

점검 순서

  1. 코드 809F 확인 후 A262~A263(최대 사이클 타임)과 A264~A265(현재 사이클 타임)를 확인한다
  2. PLC 설정의 최대 사이클 타임(감시 시간) 설정값과 비교하고, 인터럽트 태스크 최대 처리 시간(A440)도 확인한다
  3. 쓰지 않는 프로그램 부분을 별도 태스크로 나누거나 점프로 건너뛰고, 매 사이클 갱신이 필요 없는 특수 I/O 유닛의 사이클 리프레시를 꺼서 부하를 줄인다
  4. 부하를 줄이기 어려우면 PLC 설정의 최대 사이클 타임 설정값을 늘린다
  5. 수정 후 다시 운전하여 재발 여부를 확인한다

조치

프로그램·리프레시 부하를 줄이거나 PLC 설정의 최대 사이클 타임을 늘린다.

주의 치명적 에러로 모든 출력이 OFF된다. 감시 시간을 늘리면 이상 검출이 늦어지므로 프로그램 부하 경감을 먼저 검토한다.

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 치명적 에러표

코드 목록으로

80C0~80C7, 80CE, 80CF I/O 버스 에러 (I/O Bus Error) - 치명적

원인

점검 순서

  1. ERR/ALM 적색 점등 확인 후 A404로 이상 위치를 특정한다 (하위 바이트=슬롯 번호, 상위 바이트=랙 번호, 0E는 엔드 커버 미접속, 0F는 위치 판별 불가)
  2. 전원을 한 번 껐다 켜서 일시적인 노이즈 때문인지 확인한다
  3. 재발하면 전원을 차단하고 각 랙의 엔드 커버 장착 여부와 I/O 연결 케이블(증설 케이블) 체결·손상 상태를 점검한다
  4. 증설 랙의 전원 유닛 정상 여부와 랙 간 접지 상태를 확인한다
  5. 케이블·엔드 커버 교체로도 해소되지 않으면 해당 I/O 유닛 또는 CPU를 교체한다

조치

엔드 커버 장착 확인, I/O 커넥팅 케이블 재체결·교체, 이상 유닛 교체 후 전원 재투입.

주의 랙·케이블·유닛 착탈은 반드시 전원 차단(LOTO) 후 실시. 활선 상태 착탈 금지

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 치명적 에러표

코드 목록으로

80E0 I/O 설정 에러 (I/O Setting Error) - 치명적

원인

점검 순서

  1. ERR/ALM 적색 점등 확인 후 코드 80E0을 읽고, 등록된 I/O 테이블과 실제 하드웨어 구성을 대조한다
  2. 유닛의 종류·순서·개수가 등록 I/O 테이블과 일치하는지 슬롯 단위로 확인한다
  3. 인터럽트 입력 유닛이 CPU 형식별 허용 슬롯(EtherNet/IP 내장형 0~3, 그 외 0~4)에 있는지 확인한다
  4. 구성 변경이 의도된 것이면 CX-Programmer로 I/O 테이블을 다시 만들고, 아니면 실제 구성을 등록 테이블에 맞게 되돌린다
  5. 수정 후 전원을 재투입하여 에러 해제를 확인한다

조치

I/O 테이블을 실제 구성에 맞게 재작성하거나 실제 유닛 구성을 등록 테이블에 맞춘 뒤 전원 재투입.

주의 유닛 착탈이 필요하면 전원 차단(LOTO) 후 작업

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 치명적 에러표

코드 목록으로

80E1 I/O 점수 초과 에러 (Too Many I/O Points) - 치명적

원인

점검 순서

  1. 코드 80E1 확인 후 A407.13~A407.15(초과 항목 상세 비트)로 어느 항목이 초과됐는지 확인한다
  2. 전체 유닛의 I/O 점수 합계가 CPU 사양 최대치 이내인지 계산한다
  3. 인터럽트 입력 합계(32점 이내), 증설 랙 수, 랙당 유닛 수(최대 10대), CJ2M 펄스 I/O 모듈 수(최대 2개)를 점검한다
  4. 전원을 차단하고 초과분 유닛을 제거하거나 구성을 사양 범위로 조정한다
  5. 수정 후 전원을 껐다 다시 켠다

조치

I/O 점수·유닛 수·증설 랙 수를 CPU 사양 범위로 줄이고 전원 재투입.

주의 유닛 착탈은 전원 차단(LOTO) 후 실시

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 치명적 에러표

코드 목록으로

80E9 유닛 번호 중복 에러 (Unit Number Duplication) - 치명적

원인

점검 순서

  1. 코드 80E9 확인 후 각 특수 I/O 유닛/CPU 버스 유닛 전면의 유닛 번호 로터리 스위치를 확인한다
  2. 같은 계열(특수 I/O 유닛끼리, CPU 버스 유닛끼리) 내에서 중복된 번호를 찾는다
  3. 중복된 유닛의 번호를 서로 겹치지 않게 다시 설정한다
  4. 해당 랙의 전원을 껐다 다시 켜서 에러 해제를 확인한다

조치

중복된 유닛 번호를 겹치지 않게 재설정하고 랙 전원 재투입.

주의 유닛 번호 스위치 조작 시 전원 차단(LOTO) 후 실시

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 치명적 에러표

코드 목록으로

80EA 랙 번호 중복 / 워드 중복 에러 (Rack Number Duplication) - 치명적

원인

점검 순서

  1. 코드 80EA 확인 후 워드 중복이 발생한 랙(플래그 ON된 랙 번호)의 유닛 할당을 확인한다
  2. 증설 랙의 시작 워드 주소가 CIO 0900 이하의 유효 값인지 확인한다
  3. 프로그래밍 장치로 시작 워드 주소를 유효 범위(CIO 0900 이하)로 변경하거나 중복 할당을 해소한다
  4. 수정 후 전원을 껐다 다시 켠다

조치

중복 할당된 워드를 해소하고 증설 랙 시작 워드를 CIO 0900 이하 유효 값으로 재설정 후 전원 재투입.

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 치명적 에러표

코드 목록으로

80F0 프로그램 에러 (Program Error) - 치명적

원인

점검 순서

  1. 코드 80F0 확인 후 A294(에러 태스크 번호)와 A298/A299(에러 프로그램 주소)를 읽어 위치를 특정한다
  2. A295의 세부 플래그로 에러 종류를 판별한다 (A295.08 명령 처리 에러, A295.09 간접 BCD, A295.10 부정 액세스, A295.11 No END, A295.12 태스크, A295.13 미분 오버플로, A295.14 부정 명령, A295.15 UM 오버플로)
  3. No END면 해당 태스크 끝에 END(001)를 추가하고, 태스크 에러면 기동 시 실행되는 사이클 태스크 설정과 인터럽트에 대응하는 태스크가 있는지 확인한다
  4. 부정 액세스·간접 BCD·명령 처리 에러면 A298·A299 주소의 명령(오퍼랜드·간접 주소)을 수정한다
  5. 부정 명령·UM 오버플로·미분 오버플로면 PROGRAM 모드로 전환 후 프로그램을 다시 전송한다

조치

A295 세부 플래그로 원인을 특정하여 해당 명령/태스크를 수정하거나 프로그램을 재전송.

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 치명적 에러표

코드 목록으로

80F1 메모리 에러 (Memory Error) - 치명적

원인

점검 순서

  1. ERR/ALM LED가 적색 점등(치명적)인지 확인하고, CX-Programmer 에러 로그에서 코드 80F1과 A403(에러 발생 영역)을 읽는다
  2. A403 비트로 이상 영역을 특정한다 (A403.00 유저 프로그램, A403.04 PLC 설정, A403.05 등록 I/O 테이블, A403.07 라우팅 테이블, A403.08 CPU 버스 유닛 설정)
  3. BKUP LED 점등 중 전원 차단, 순단·낙뢰·노이즈 이력이 있었는지 확인한다
  4. 해당 영역을 다시 만든다 (프로그램 재전송, PLC 설정 초기화 후 재입력, I/O 테이블 재작성, 라우팅 테이블·CPU 버스 유닛 설정 재입력)
  5. 다시 만든 뒤에도 재발하면 CPU 유닛 고장으로 보고 교체한다

조치

A403이 가리키는 영역을 다시 전송하거나 다시 만든다. 재발하면 CPU를 교체한다. BKUP LED가 켜져 있는 동안에는 전원을 끄지 않는다.

주의 노이즈 재발 방지를 위한 접지·배선 점검 시 반드시 전원 차단(LOTO) 후 작업

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) / SYSMAC CS·CJ Operation Manual — 치명적 에러표

코드 목록으로

80F2 버전 에러 (Version Error) - 치명적

원인

점검 순서

  1. 코드 80F2와 보조영역 A293을 확인한다
  2. CPU 유닛 명판·CX-Programmer에서 CPU의 유닛 버전을 확인하고 프로젝트에 설정된 CPU 형식·버전과 대조한다
  3. 해당 버전이 지원하지 않는 기능을 프로그램에서 빼고 다시 전송하거나, 지원 버전의 CPU 유닛으로 교체한다
  4. 수정 후 에러를 해제하고 정상 기동을 확인한다

조치

프로그램을 CPU 유닛 버전이 지원하는 범위로 고쳐 다시 전송하거나, 지원 버전의 CPU로 교체한다.

주의 CPU 유닛 교체는 전원 차단(LOTO) 후 실시

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 치명적 에러표

코드 목록으로

80F4 메모리 카드 전송 에러 (Card Transfer Error) - 치명적

원인

점검 순서

  1. 코드 80F4 확인 후 메모리 카드 장착 상태와 전원 인식(MCPWR) 램프를 확인한다
  2. 카드 내 자동 전송용 파일(AUTOEXEC 등)의 존재·손상 여부를 PC에서 확인한다
  3. 정상 파일을 카드에 다시 기록하거나 정상 카드로 교체한다
  4. 카드를 재장착하고 전원을 재투입하여 자동 전송 성공을 확인한다

조치

전송 파일을 재작성하거나 정상 메모리 카드로 교체 후 전원 재투입.

근거: Omron CJ2 CPU Unit Hardware User's Manual(W472) — 치명적 에러표

코드 목록으로

C101~C2FF FALS 시스템 실패 (System Failure, 사용자 정의 치명적 에러)

원인

점검 순서

  1. ERR/ALM 적색 점등 확인 후 코드(C1□□~C2□□)에서 FALS 번호를 읽는다 (하위 값 = FALS 번호)
  2. 설비 프로그램/도면에서 해당 FALS 번호가 감시하는 이상 조건이 무엇인지 확인한다
  3. 그 조건을 성립시킨 실제 현장 원인(센서, 압력, 인터록 등)을 제거한다
  4. 원인 제거 후 FALS 에러를 클리어(전원 재투입 또는 에러 리셋)하고 정상 복귀를 확인한다

조치

FALS 번호로 설비 제작자가 정의한 이상 조건을 파악하고 그 현장 원인을 제거한 뒤 에러 클리어. FALS는 설비별 사용자 정의이므로 설비 사양서를 함께 참조.

주의 FALS는 설비가 위험 상태에서 강제 정지시키는 안전 로직일 수 있음. 원인 미확인 상태로 무리하게 리셋·재기동 금지

근거: Omron SYSMAC CS·CJ Programming Manual — FAL(006)/FALS(007) / CJ2 치명적 에러표

코드 목록으로

ERR/ALM LED ERR/ALM LED 패턴 진단 (치명/비치명 구분)

원인

점검 순서

  1. ERR/ALM LED 상태를 관찰한다. 적색 '점등'이면 치명적 에러(운전 정지), 적색 '점멸'이면 비치명 에러(운전 계속)
  2. 치명적(점등)이면 CX-Programmer로 에러 로그의 코드를 읽어 80xx·C1xx~C2xx 계열을 특정한다
  3. 비치명(점멸)이면 00xx·02xx~05xx·41xx~42xx 계열 코드를 확인하고 운전 중 원인을 조사한다
  4. A402.04(배터리 에러 플래그)가 ON이면 배터리 저전압(00F7)을 우선 점검한다 (CJ2·CP1L에는 별도 배터리 LED가 없다)
  5. RUN 소등·ERR/ALM 점등인데 에러 코드를 읽을 수 없으면 CPU 자체 이상(워치독)일 수 있으므로 전원 재투입 후 재발 시 CPU 교체를 검토한다
  6. 정확한 코드는 항상 프로그래밍 장치의 에러 로그로 다시 확인한다 (LED만으로 단정하지 않는다)

조치

LED로 치명/비치명을 1차 판별하고, 반드시 프로그래밍 장치의 에러 로그로 코드를 확정해 대응.

주의 ERR/ALM 점등(치명적) 상태에서는 출력이 모두 OFF됨. 원인 미확인 리셋·재기동은 예기치 않은 동작을 유발할 수 있음

근거: Omron CJ2 CPU Hardware Manual(W472) / CP1L Operation Manual(W462) 인디케이터 진단

코드 목록으로

이 진단 사전은 AXB AI 통합 MES에 들어 있습니다

AI 통합 MES의 정지·안돈 화면은 설비가 멈추면 기종별 에러코드의 원인·점검 순서·LOTO 주의·대책을 바로 보여 줍니다(25개 기종 계열·692개 에러코드, MES 기본 기능). 현장 실사 1일은 무상입니다.