ISO 데이터 및 분석 (OEE / RAM / EMS)
목차
개요
메뉴 위치 좌측 메뉴 ISO > ISO 데이터 / ISO 분석
ISO 데이터 및 분석 화면은 ISO 22400 기반의 운영 성능 지표 3가지를 한 화면에서 차트와 표로 분석합니다.
| 플러그인 | 한국어 | 약어 의미 |
|---|---|---|
| OEE | 설비 종합 효율 | Overall Equipment Effectiveness |
| RAM | 신뢰성·정비성 | Reliability·Availability·Maintainability |
| EMS | 에너지 관리 | Energy Management System |
세 플러그인 모두 동일한 좌측 에셋 트리·검색 영역을 공유하며, 우측 콘텐츠만 탭에 따라 다른 차트와 표를 보여 줍니다.
경로: 왼쪽 메뉴 > ISO > ISO 데이터 (내부 URL /asset/plugin/index) 또는 ISO > ISO 분석 (내부 URL /analysis/index)
화면 구성
┌──────────────────────────────────────────────────────────────────────┐
│ 🌎 ISO 데이터 [기간 ▭▭▭] [플러그인 ▼] [건수 ▼] [조회][전체출력][↻]│ ← ① 상단
├──────────┬───────────────────────────────────────────────────────────┤
│ 🗂 모델 │ ◯ 추이 차트 (OEE/RAM/EMS 중 선택된 탭) │
│ ─────── │ ┌──────────────────────────────────────────────────────┐ │
│ 사이트▼ │ │ 라인/영역 차트 토글, 300px 높이 │ │ ← ②/③
│ ─────── │ └──────────────────────────────────────────────────────┘ │
│ 🔍 검색 │ │
│ ─────── │ ◯ 히스토리 테이블 (탭별 컬럼 다름) │
│ 에셋 │ ┌──────────────────────────────────────────────────────┐ │
│ 트리 │ │ 시간 / 워크오더 / 핵심 지표 컬럼들 │ │
│ ─────── │ └──────────────────────────────────────────────────────┘ │
│ 오브젝트│ │
│ ID : │ │
└──────────┴───────────────────────────────────────────────────────────┘
| 영역 | 위치 | 표시 |
|---|---|---|
| ① 상단 | 전체 폭 | 검색 영역 (기간·플러그인·건수·도구) |
| ② 좌측 | col-lg-2 | 사이트 셀렉터 + 에셋 트리 |
| ③ 우측 | col-lg-10 | 추이 차트 + 히스토리 테이블 (선택된 플러그인 탭) |
상단 — 검색 영역
🌎 ISO 데이터 [기간] [플러그인 ▼] [건수 ▼] [조회] [전체 출력] [↻]
| 컨트롤 | 폭 | 설명 |
|---|---|---|
기간 (search_time) | 280px | 시작~종료 일시 (가운데 정렬, 굵은 글씨). 날짜 범위 선택기 |
플러그인 (plugin_type) | 200px | OEE/RAM/EMS 중 선택 — 변경 시(onPluginTypeChange()) 우측 콘텐츠 탭 자동 전환 |
건수 (filter_limit) | 150px | 최근 1,000(기본)/5,000/10,000건 |
| 조회 | 빨강 + 🔍 | search() — 좌측 트리에서 선택된 자산의 데이터를 위 조건으로 조회 |
| 전체 출력 | 빨강 + 📄 | downloadCSV() — 검색 조건의 전체 결과 CSV 다운로드 |
| 새로고침 | 빨강 + ↻ | refresh() — 화면 새로고침 |
플러그인 셀렉터 옵션
| 값 | 라벨 |
|---|---|
OEE | OEE - 설비종합효율 |
RAM | RAM - 신뢰성/정비성 |
EMS | EMS - 에너지 관리 |
좌측 — 모델(에셋 트리) 패널
데이터 포인트 와 동일한 구조의 트리 패널입니다.
| 영역 | 표시 |
|---|---|
| 헤더 도구 3개 | 설명 표시 토글(btn_show_description) / 검색 토글(searchItem()) / 선택 복사(copySelectedTags()) |
사이트 셀렉터 (site_select) | 사이트명 [설명] 옵션. 변경 시 트리 다시 로드 |
에셋 트리 (assetTreeDiv) | 사이트 → 구역 → 라인 → 설비 → 태그 계층 |
| 검색 입력 | 토글식 (assetSearchInput) — placeholder: "검색..." |
| 푸터 | 호버 자산의 ID 미리보기(tag_hover) |
자산 트리에서 설비 단위 노드를 선택하셔야 우측 차트와 표에 데이터가 표시됩니다. 설비를 미선택하시면 차트 영역에 "에셋 트리에서 설비를 선택하고 조회하여 주십시오." 안내가 표시됩니다.
우측 — 분석 콘텐츠 (3 탭)
플러그인 셀렉터의 값에 따라 우측 콘텐츠 영역이 자동 전환됩니다.
| 셀렉터 값 | 표시되는 div |
|---|---|
OEE (기본) | tab_oee |
RAM | tab_ram |
EMS | tab_ems |
각 탭은 추이 차트(상단) + 히스토리 테이블(하단) 두 패널로 구성됩니다.
OEE 탭
추이 차트 — oee_trend_chart (300px)
| 항목 | 설명 |
|---|---|
| 헤더 | 📈 "OEE 추이" + 결과 요약(result_txt) |
| 차트 유형 토글 | 라인(기본) ↔ 영역 (changeChartType('oee','line'/'area')) |
| 시리즈 | OEE / 가용성 / 성능 / 품질 (4 시리즈) |
| 빈 상태 | "에셋 트리에서 설비를 선택하고 조회하여 주십시오." |
히스토리 테이블 — oee_data_table (12 컬럼)
| 컬럼 | 폭 | 설명 |
|---|---|---|
| 시간 | 120px | 측정 시각 |
| 워크오더 | 150px | 동시간대 진행 중인 작업지시 ID |
| 설비 상태 | 70px | RUN/STOP/IDLE 등 |
| 전체 | 60px | 총 생산량 |
| 정상 | 60px | 양품 수 |
| 불량 | 60px | 불량품 수 |
| 가동 시간 | 80px | 단위 시간 (분/시간) |
| 다운 시간 | 80px | 비가동 시간 |
| OEE | 55px | 종합 효율 (%) — 가용성 × 성능 × 품질 |
| 가용성 | 55px | Availability (%) |
| 성능 | 55px | Performance (%) |
| 품질 | 55px | Quality (%) |
RAM 탭
추이 차트 — ram_chart (300px)
| 항목 | 설명 |
|---|---|
| 헤더 | 📈 "RAM 추이" |
| 차트 유형 토글 | 라인(기본) ↔ 영역 |
| 시리즈 | MTBF · MTTR · MA · R · M (5 시리즈) |
히스토리 테이블 — ram_data_table (9 컬럼)
| 컬럼 | 폭 | 설명 |
|---|---|---|
| 시간 | 120px | 측정 시각 |
| 워크오더 | 150px | 작업지시 ID |
| MTBF(h) | 70px | Mean Time Between Failures (시간) — 평균 고장 간격 |
| MTTR(h) | 70px | Mean Time To Repair (시간) — 평균 수리 시간 |
| MA(%) | 60px | Maintainability Availability — 정비성 가용도 |
| 고장률 | 70px | Failure Rate (단위 시간당 고장 확률) |
| R(1h) | 60px | 1시간 신뢰도 (Reliability) |
| M(1h) | 60px | 1시간 정비성 (Maintainability) |
| 고장수 | 60px | 누적 고장 발생 수 |
EMS 탭
추이 차트 — ems_chart (300px)
| 항목 | 설명 |
|---|---|
| 헤더 | 📈 "EMS 추이" |
| 차트 유형 토글 | 라인(기본) ↔ 영역 |
| 시리즈 | 에너지 소비 / 효율 / CO2 배출 / 피크/평균 전력 |
히스토리 테이블 — ems_data_table (10 컬럼)
| 컬럼 | 폭 | 설명 |
|---|---|---|
| 시간 | 120px | 측정 시각 |
| 워크오더 | 150px | 작업지시 ID |
| 에너지(kWh) | 80px | 그 구간의 총 전력 사용량 |
| 단위당(kWh) | 80px | 생산 단위 1개당 전력 사용 (생산성·효율 비교용) |
| 효율(%) | 60px | 에너지 효율 |
| CO2(kg) | 70px | 그 구간의 총 CO2 배출량 |
| Scope1(kg) | 75px | 직접 배출 (사업장 내 연료 연소 등) |
| Scope2(kg) | 75px | 간접 배출 (구매한 전력 등) |
| 피크(kW) | 70px | 그 구간의 최대 순간 전력 |
| 평균(kW) | 70px | 그 구간의 평균 전력 |
지표 정의
OEE 의 3가지 구성
| 지표 | 계산 | 의미 |
|---|---|---|
| 가용성 (Availability) | 가동 시간 ÷ 계획 운전 시간 | 설비가 가동되어야 할 시간 대비 실제 가동 시간 비율 |
| 성능 (Performance) | 실제 생산량 ÷ 이상적 생산량 | 가동 시간 동안 이상치 대비 실제 처리 속도 |
| 품질 (Quality) | 양품 수 ÷ 총 생산량 | 생산물 중 정상품의 비율 |
| OEE | 가용성 × 성능 × 품질 | 종합 효율 (3 지표 모두 100% 일 때 100%) |
RAM 의 핵심 지표
| 지표 | 계산 | 단위 | 의미 |
|---|---|---|---|
| MTBF | 총 가동시간 ÷ 고장수 | 시간(h) | 평균 무고장 시간 — 클수록 신뢰성 ↑ |
| MTTR | 총 수리시간 ÷ 고장수 | 시간(h) | 평균 수리 시간 — 작을수록 정비성 ↑ |
| MA | MTBF ÷ (MTBF + MTTR) | % | 가용도 |
| R(t) | exp(-λt) | 비율 | 시간 t 동안 무고장으로 운영될 확률 (λ = 고장률) |
| M(t) | 1 − exp(-μt) | 비율 | 시간 t 안에 수리가 끝날 확률 (μ = 수리율) |
EMS 의 배출 분류
| 분류 | 의미 |
|---|---|
| Scope 1 | 사업장에서 직접 발생 (자체 보유 보일러·발전기·차량 연료 연소) |
| Scope 2 | 외부에서 구매한 전기·열·증기로 인한 간접 배출 |
| Scope 3 | (현재 화면 미표시) 공급망·운송·폐기 등 가치사슬 전체 — 별도 보고서로 산정 |
활용 시나리오
| 시나리오 | 화면 | 절차 |
|---|---|---|
| 라인 OEE 일주일 추이 | OEE 탭 | 기간 7일·플러그인 OEE → 라인 자산 선택 → 조회 → 추이 차트 4시리즈 비교 |
| 다운타임 원인 분석 | OEE 히스토리 | OEE 가 낮은 시간대 행 클릭 → 워크오더 ID 확인 → 작업지시 와 교차 분석 |
| 정비 주기 결정 (MTBF) | RAM 탭 | RAM 히스토리에서 자산별 MTBF 평균 확인 → 정비 주기를 MTBF 의 1/3 수준으로 설정 |
| 신규 설비 vs 노후 설비 비교 | RAM | 두 자산의 MTBF·MTTR·고장수를 한 기간 비교 |
| 에너지 절감 KPI | EMS 탭 | 단위당(kWh) 트렌드 분석 → 작업지시별로 비교 → 효율 낮은 구간 식별 |
| CO2 보고용 데이터 추출 | EMS | 한 달 기간 + Scope1/Scope2 컬럼 → 전체 출력 CSV 다운로드 |
| 알람 임계 결정 | OEE/RAM/EMS | 안정 운영 기간의 평균 ± σ 를 알람 임계값 또는 예측 분석 의 LIMIT_MAX 에 적용 |
자주 묻는 질문
Q. 차트가 비어 있고 안내 문구만 나옵니다. A. 좌측 자산 트리에서 설비 단위 노드를 선택하셔야 합니다. 라인이나 사이트 등 상위 계층 선택만으로는 데이터가 표시되지 않습니다. 설비 선택 후 조회 를 누르세요.
Q. 플러그인 셀렉터를 바꿨는데 우측 영역이 그대로입니다. A. 셀렉터 변경 시 자동으로 탭이 전환됩니다. 만약 데이터가 보이지 않는다면 새 플러그인에 대해 조회 를 한 번 더 누르세요.
Q. OEE 가 100% 가 넘는 비정상 값이 나옵니다. A. 일반적으로 OEE 는 가용성·성능·품질의 곱이라 100% 를 넘지 않습니다. 100% 초과는 입력 데이터(생산량·이상치 기준값)가 잘못 설정된 경우입니다. 팩토리 관리 의 자산 메타에서 이상치 처리 속도(ideal cycle time)를 확인하세요.
Q. RAM 의 R(1h) 가 0.99 인데 좋은 값인가요? A. 매우 좋은 값입니다. R(1h)=0.99 는 1시간 동안 무고장으로 운영될 확률이 99% 라는 뜻입니다. R 이 0.95 미만으로 떨어지면 정비 주기를 점검할 시점입니다.
Q. EMS 의 Scope1 이 0 인데 정상인가요? A. 사업장에 자체 연료 연소(보일러·자가발전기·차량)가 없으면 Scope1 은 0 입니다. 외부 전기만 사용하는 설비라면 Scope2 만 있는 것이 정상입니다.
Q. 단위당 kWh 가 갑자기 커졌습니다. A. 그 구간의 생산량이 0에 가까웠는데 전력은 소비되고 있던 경우 단위당이 매우 큰 값이 됩니다. 가동 시간과 다운 시간 을 함께 보시면 비가동 시간에 전력이 소비된 비효율을 확인할 수 있습니다.
Q. 워크오더 컬럼이 비어 있습니다. A. 그 시간에 진행 중인 작업지시가 없거나 자산-작업지시 매핑이 안 된 경우입니다. 작업지시 화면에서 해당 자산의 작업지시 등록을 확인하세요.
Q. 차트의 라인을 영역으로 바꾸면 무엇이 달라지나요? A. 영역 차트는 라인 아래를 색상으로 채워 누적·총량의 시각적 비교가 쉽고, 라인 차트는 변화의 정확한 추세 비교가 쉽습니다.
Q. 결과가 너무 많아 차트가 느립니다. A. 검색 영역의 건수 셀렉터를 1,000건으로 줄이시거나, 기간을 짧게(1주일 이내) 잡으세요.
Q. 다운로드한 CSV 가 너무 큽니다. A. CSV 는 검색 조건 전체를 출력합니다. 기간을 줄이거나 자산을 한 개만 선택해 다운로드하시면 작아집니다.