MES와 CMMS의 차이와
연동 방법

MES와 CMMS의 역할 차이와, 연동했을 때 데이터가 어떻게 이어지는지 정리했습니다.

핵심 요약

MES(제조실행시스템)는 작업지시·생산 실적·품질·가동 현황 등 생산을 관리하고, CMMS(설비관리시스템)는 설비 대장·예방보전·작업지시·예비품·정비 이력 등 설비 보전을 관리합니다. MES의 비가동 기록과 CMMS의 정비 기록이 같은 설비 기준으로 이어지면 정지 원인부터 조치, 재발 방지까지 한 흐름으로 관리할 수 있습니다.

  • MES의 중심 지표는 생산량·불량률·설비종합효율(OEE), CMMS의 중심 지표는 MTBF·MTTR·예방보전 이행률입니다.
  • 연동의 핵심은 공통 설비 코드와 비가동 사유 → 작업지시 → 정비 이력의 연결입니다.
  • 연동된 기록은 예지보전 같은 AI 기능의 학습 데이터가 됩니다.
  • 스마트공장 구축지원사업에서도 두 시스템을 한 과제로 함께 설계하는 경우가 많습니다.
MES(생산)와 CMMS(설비 보전)의 데이터가 양방향으로 이어지는 모습. 예시 화면

MES와 CMMS 비교

MES는 “계획한 물량을 제때, 제 품질로 만들었는가”를, CMMS는 “그 설비가 멈추지 않도록 무엇을 언제 점검·수리했는가”를 묻습니다.

구분MES (제조실행시스템)CMMS (설비관리시스템)
목적생산계획을 현장 실행으로 옮기고 실적을 추적설비를 정지 없이 운영하도록 보전 업무를 계획·실행·기록
관리 대상작업지시, 공정, 로트, 자재 투입, 품질 검사설비 자산, 점검·예방보전 계획, 정비 작업지시, 예비품
핵심 데이터생산 실적, 불량, 작업 시간, 가동·비가동 시간과 사유설비 사양·도면·BOM, 고장·원인·조치 코드, 정비 시간과 사용 부품
주요 사용자생산관리, 작업자, 품질 담당보전·공무 담당, 설비 관리자, 외주 정비 인력
대표 지표생산량, 불량률, 리드타임, 설비종합효율(OEE)MTBF(평균 고장 간격), MTTR(평균 수리 시간), 예방보전 이행률, 정비 비용
시간 단위교대·일 단위 생산 흐름설비 수명 주기 전체(도입부터 폐기까지)

용어가 낯설다면 설비관리 용어사전에서 MTBF, MTTR, OEE, 예방보전, 예지보전의 정의를 확인할 수 있습니다.

겹치는 기능의 역할 분담

두 시스템은 ‘설비’와 ‘작업지시’라는 단어를 함께 써서 경계가 헷갈리기 쉽습니다.

MES · 생산무엇을 얼마나 만들었나
  • 가동·비가동 기록의 원천
  • 생산 작업지시
  • 일상 점검(작업자)
  • 생산 자재(MES·ERP)
공통 · 경계같은 설비 코드로 연결
  • 설비 기준정보 — CMMS 설비 대장에서 관리, MES는 참조
  • 비가동 기록 → 정비의 시작점
  • "작업지시"는 이름만 같은 다른 문서
CMMS · 설비 보전설비를 어떻게 유지했나
  • 정비 작업지시
  • 정기 점검·예방보전(보전 담당)
  • 정비용 예비품
  • 원인·조치 코드와 정비 이력
MES와 CMMS의 역할 나누기 — 가운데 영역을 한 번만 입력하도록 설계하면 두 시스템의 중복 입력이 줄어듭니다.

MES·CMMS 연동 데이터 흐름

연동의 목적은 정지부터 재발 방지까지를 끊김 없이 기록하는 것입니다.

STEP 01 · MES비가동 사유 기록정지 시각과 사유를 생산 현장에서 기록
STEP 02 · CMMS정비 작업지시고장성 비가동을 담당자에게 배정
STEP 03 · CMMS정비 이력 축적원인·조치 코드, 사용 부품, 수리 시간
STEP 04 · CMMSMTBF·MTTR 산출정지 시간 + 수리 시간 → 설비별 지표
STEP 05 · MES생산계획 반영예방보전 일정과 설비 상태를 계획에 반영

'정지 시간 + 원인 + 조치 + 결과' 묶음이 쌓여 이상 징후 탐지 같은 AI 기능의 학습 데이터가 됩니다

MES ↔ CMMS 연동 데이터 흐름 — 이 흐름이 끊기면 생산 쪽에는 "2시간 정지", 정비 쪽에는 "베어링 교체"만 따로 남습니다.

연동 후 새로 볼 수 있는 지표

지표 1설비별 MTBF·MTTRMES의 정지 시간과 CMMS의 수리 시간을 합쳐 설비마다 고장 간격과 복구 시간을 계산합니다.
지표 2고장 손실 생산량정비 이력의 고장 건마다 그 시간에 잃은 생산량을 붙여, 어떤 설비의 어떤 고장이 가장 비싼지 순위를 매깁니다.
지표 3예방보전 효과예방보전을 이행한 설비와 미이행 설비의 비가동 시간을 비교해 점검 주기를 조정할 근거를 얻습니다.
지표 4반복 고장 목록같은 원인 코드가 반복되는 설비를 찾아 근본 원인 분석과 개선 과제로 넘깁니다.
연동 후 새로 볼 수 있는 지표

이 지표는 생산·경영 회의에서 함께 보는 숫자가 되고, 설비 투자·교체 시점을 기록으로 설명하게 해 줍니다.

스마트공장 통합 구축 이유

2026년 지원사업은 예측유지보수와 실시간 설비 이상 예측을 지원 기능으로 예시했습니다. 이런 기능은 생산·정비 데이터 한쪽만으로는 완성되기 어렵습니다.

이유 1원인과 결과가 다른 시스템에 있습니다정지의 영향(생산 손실)은 MES에, 정지의 원인과 조치는 CMMS에 남습니다.
이유 2수준 단계를 함께 올리기 쉽습니다스마트공장 수준은 기초 → 중간1 → 중간2 → 고도로 나뉘며, AI공장 구축 유형은 중간1 이상을 요구합니다. 생산과 설비 데이터가 함께 연결되어야 상위 수준의 근거가 됩니다.
이유 3중복 투자를 줄입니다설비 코드, 사용자, 현장 단말을 처음부터 공통으로 설계하면 나중에 다시 맞추는 비용이 줄어듭니다.
스마트공장에서 MES와 CMMS를 함께 구축하는 이유

지원 유형별 한도와 신청 절차는 스마트공장 구축지원사업 MES·CMMS 활용 가이드에 정리했습니다.

상황별 도입 순서

한 번에 두 시스템을 다 갖추지 않아도 됩니다. 현재 가장 큰 손실이 어디서 나는지에 따라 순서를 정합니다.

현재 상황먼저 할 일다음 단계
납기·실적 파악이 가장 어렵다MES로 작업지시·실적·비가동 기록부터비가동 사유를 설비 코드 기준으로 정리하고 CMMS 연결
설비 정지와 정비 기록 공백이 가장 크다CMMS로 설비 대장·고장 신고·작업지시부터예방보전 계획과 MES 비가동 데이터 연결
MES는 있는데 정비는 엑셀로 한다CMMS 도입과 기존 엑셀 이력 이관MES 비가동 → CMMS 작업지시 연동, 센서 연동 검토
두 시스템 모두 없다설비 코드 체계를 먼저 설계하고 우선순위 공정부터지원사업 유형에 맞춰 단계적으로 범위 확대

MES·CMMS 연동 방식

연동 방식은 이미 쓰는 시스템과 IT 환경에 따라 고릅니다.

방식 1공통 기준정보 공유설비 코드, 라인·공정 코드, 사용자 정보를 한쪽에서 관리하고 다른 쪽이 참조합니다. 가장 먼저 맞춰야 하는 부분입니다.
방식 2이벤트 연계비가동 발생, 정비 완료 같은 사건이 생길 때마다 상대 시스템에 알려 작업지시나 상태 변경을 만듭니다.
방식 3주기적 데이터 동기화가동 시간, 생산 수량, 정비 결과를 정해진 주기로 주고받아 지표를 계산합니다.
방식 4파일 기반 이관시스템 간 직접 연결이 어려운 초기에는 엑셀·CSV 형식으로 정기 이관하는 방식으로 시작하기도 합니다.
MES·CMMS 연동 방식 — 한 공장에서 여러 방식을 섞어 쓰기도 합니다.

어떤 방식이든 연동 전에 데이터 항목을 먼저 맞추는 것이 중요합니다. 아래 항목이 양쪽에서 같은 뜻으로 쓰이는지 점검하세요.

점검 항목확인할 내용맞지 않을 때 생기는 문제
설비 코드같은 설비가 양쪽에서 같은 코드인가정지 기록과 정비 기록을 연결할 수 없음
비가동 사유 분류고장·계획 정지·자재 대기·품질 문제를 구분하는가정비 대상이 아닌 정지까지 작업지시로 넘어감
시간 기준정지 시작·종료, 수리 시작·완료 시각을 같은 기준으로 남기는가MTBF·MTTR 값이 실제와 다르게 계산됨
고장·원인·조치 코드현장에서 고를 수 있는 표준 목록이 있는가자유 서술만 남아 분석과 AI 학습에 쓰기 어려움
예방보전 일정생산계획 담당자가 정비 일정을 미리 볼 수 있는가계획 정지와 생산 일정이 충돌함

맞지 않는 항목이 많다면 연결 전에 기준정보와 코드 체계부터 정리하는 것이 비용을 줄입니다. 정리 범위는 구축 상담에서 함께 정합니다.

U-MES와 U-CMMS

IYULAB은 U-MES와 U-CMMS를 함께 공급하고, MES와 연동된 설비관리 구축과 기존 엑셀·문서 데이터 이관을 지원합니다.

구체적인 연동 항목은 상담에서 현장 구성에 맞춰 정합니다. 모듈별 기능 보기

자주 묻는 질문

MES에 설비 관리 기능이 있으면 CMMS가 따로 필요한가요?

MES의 설비 기능은 보통 가동·비가동 현황과 간단한 점검 기록에 머뭅니다. 예방보전 계획, 작업지시와 배정, 고장·원인·조치 코드, 예비품 재고, MTBF·MTTR 분석처럼 정비 업무를 깊게 다뤄야 한다면 CMMS를 함께 두는 편이 맞습니다.

MES와 CMMS 중 무엇을 먼저 도입해야 하나요?

생산 실적과 납기 관리가 가장 급하면 MES, 설비 정지와 정비 기록 공백이 가장 큰 문제라면 CMMS부터 시작합니다. 어느 쪽이든 설비 코드 체계를 처음부터 공통으로 잡아 두면 나중에 연동할 때 다시 정리하는 비용이 줄어듭니다.

MES와 CMMS를 연동하면 무엇이 달라지나요?

MES에 기록된 비가동 사유가 CMMS의 작업지시로 이어지고, 정비 결과가 다시 설비 지표와 생산계획에 반영됩니다. 같은 설비의 정지 시간과 정비 내용을 한 번에 볼 수 있어 MTBF·MTTR 같은 지표가 정확해지고, 예지보전 같은 AI 기능에 쓸 학습 데이터도 쌓입니다.

스마트공장 지원사업으로 MES와 CMMS를 함께 구축할 수 있나요?

하나의 공장 구축 과제에 MES와 CMMS 범위를 함께 담는 구성이 가능합니다. 2026년 제조AI특화 스마트공장 사업은 예측유지보수를 지원 내용에 명시했습니다. 유형별 한도와 요건은 스마트공장 지원사업 안내 페이지와 해당 연도 공고문에서 확인하세요.

U-CMMS는 U-MES와 연동되나요?

IYULAB은 U-MES와 U-CMMS를 함께 공급하며, MES와 연동된 설비관리 시스템 구축을 안내하고 있습니다. 구체적인 연동 항목과 방식은 현장 시스템 구성에 따라 상담에서 확인합니다.

MES × CMMS

생산·설비 기록
연동 상담

지금 쓰는 MES와 정비 기록 방식을 기준으로 연동 범위와 지원사업 활용 방안을 함께 검토합니다.