오늘은 MES에 대한 내용을 정리 해보려고 합니다.
제조업 입사하기 전에 MES라는게 무엇인지, 구글링을 해봐도 명쾌하게 잘 이해가 되는 내용이 없었던걸로 기억한다.
사실 아무것도 모르는 입장에서 MES에 대한 내용을 읽어봐도 두루뭉실하게 이해는 가지만, 구체적인 상황 자체를 겪어보지 않았으니
와닿지 않았던 개념인거 같네요.. 아직 한참 멀었지만 저도 몰랐던 부분들을 찾아보면서 정리 해보는 시간을 갖고자 합니다.
이번 글에서는 MES의 정의, 필요성, 타시스템 과의 차이, 적용 사례를 순서대로 정리해보겠습니다.
1. MES(제조실행시스템) 란?
MES는 공장에서 실제로 생산이 이루어지는 전 과정(작업 지시, 생산, 검사, 포장 등)을 실시간으로 관리하고 실행하는 시스템
🔹 정의
Manufacturing Execution System: 공장의 생산 활동을 실시간으로 계획하고, 지시하고, 수집하고, 통제하는 IT 시스템
🔹 핵심 목적
- 생산 현장의 실시간 데이터 수집 및 제어
- 품질, 생산성, 원가 등 제조 핵심 KPI 모니터링
- ERP에서 받은 계획 정보를 실행 수준까지 연결
2. MES가 필요한 이유
제조업에서는 수작업이나 엑셀로 생산 현황을 관리할 경우 다음과 같은 문제점이 발생합니다:
- 실시간으로 어디서, 누가, 무엇을 생산 중인지 알기 어렵다.
- 불량 발생 시 LOT 추적이 불가능하거나 지연 (검사결과, 불량 이력 등 품질관리)
- 생산성 지표를 수작업으로 취합해야 함
이런 문제를 해결하기 위해 MES는 다음과 같은 기능을 수행합니다:
✔️ 주요 기능 예시
기능설명
| 작업 지시 관리 | 생산 계획에 따라 설비/작업자에게 지시 발행 |
| 실적 수집 | 설비 또는 작업자 단말에서 실적 데이터 수집 |
| 품질 관리 | 검사 결과 입력, 불량 등록 및 추적 |
| 상태 모니터링 | 자재, 설비 가동/비가동 실시간 모니터링 대시보드, 알람, 이벤트 처리 |
| LOT 추적 |
자재 → 공정 → 완제품까지 흐름 추적 고유의 LOT ID를 가지고 어느공정에서 작업 진행중인지 추적이 가능 |
| 데이터 연동 | ERP, PLM, SCADA 등 상위/하위 시스템과의 연동 |
3. MES의 역할과 IT 시스템 관점
3-1. MES와 타 시스템(ERP, PLM, SCADA, 장비제어 등)과의 연계 및 차별화
ERP(Enterprise Resource Planning)
- ERP는 자재, 인사, 회계 등 전사적 자원과 생산계획을 관리
- MES는 ERP에서 내려온 생산계획을 실제 현장에서 실행하고, 생산 실적·품질 데이터를 다시 ERP로 전달
- 즉, ERP가 “무엇을 만들 것인가”를 계획하면, MES는 “어떻게 만들 것인가”를 현장에서 실행
PLM(Product Lifecycle Management)
- PLM은 제품의 설계, BOM(자재명세서), 변경 이력 등 제품 수명주기 전반을 관리
- MES는 PLM에서 정의된 BOM, 공정 정보 등을 참조하여 실제 생산에 적용
- 제품 설계 변경 시 MES와 연동하여 신속하게 현장에 반영
SCADA(Supervisory Control And Data Acquisition) 및 장비제어(PLC)
- SCADA/PLC는 설비의 동작, 센서 데이터, 알람 등 현장 자동화와 제어를 담당
- MES는 SCADA/PLC로부터 실시간 설비 상태, 생산 실적, 알람 정보를 수집
- MES는 설비에 작업 지시를 내리거나, 설비 이상 시 즉각적으로 작업자에게 알림
기타 시스템(품질, 물류, 설비관리 등)
- 품질관리 시스템(QMS), 창고관리시스템(WMS), 설비관리시스템(EAM) 등과 연계
- MES는 생산 과정에서 발생하는 품질 데이터, 자재 이동, 설비 이력 등을 통합 관리
3-2. MES의 주요 역할
- 실시간 데이터 수집 및 통합
- 설비, 작업자, 센서 등 다양한 소스에서 생산 데이터를 실시간으로 수집
- 수집된 데이터는 품질, 생산성, 설비 가동률 등 주요 KPI 분석에 활용
- 공정 제어 및 작업 지시
- ERP에서 내려온 생산계획을 바탕으로 작업 지시를 현장에 전달
- 작업 진행 상황을 실시간으로 모니터링하고, 이상 발생 시 즉각 대응
- 추적성(Traceability) 확보
- LOT, 자재, 설비, 작업자 정보를 연계하여 불량 발생 시 신속한 원인 추적
- 전 공정 이력 관리로 품질 사고 및 리콜 대응력 강화
3-3. ERP와 MES의 차이점
많은 사람들이 MES와 ERP를 혼동하지만, ERP는 관리, MES는 실행에 집중된 시스템이다.
보통은 ERP가 더 상위 개념이고 그아래에 MES가 존재한다. 위로는 ERP 아래로는 설비/PLC등 중간 단계의 역할을 한다.
| 항목 | ERP | MES |
| 역할 | 자재/인사/회계 등 전사 관리 | 생산 현장의 실시간 운영 관리 |
| 시점 | 계획 중심 | 실행 중심 (생산 중 발생 상황 처리) |
| 사용자 | 관리자, 경영자 중심 | 현장 작업자, 생산 관리자 중심 |
| 연동 정보 | 생산계획, 자재 BOM 등 | 생산 실적, 품질 이력, 설비 정보 등 |
🔄 요약: ERP가 "무엇을 만들 것인지"를 계획, MES는 "어떻게 만들 것인지"를 현장에서 실행
4 . MES 도입 효과
- 생산 현장 가시성 향상: 언제, 어디서, 누가, 무엇을 생산하는지 실시간 파악가능
- 품질 및 생산성 개선: 데이터 기반 의사결정, 불량 및 낭비 최소화
- 신속한 이슈 대응: 이상 발생 시 즉각적인 원인 분석 및 조치
- 스마트팩토리 기반 마련: IoT, AI, 빅데이터 등 첨단 기술과의 연계 용이
5. 실제 산업에서 MES는 이렇게 사용됩니다
- 전자업체: 라인에서는 수백 개 부품이 동시에 조립되는데, MES가 설비와 검사기 데이터를 연동해 불량 발생 시 ‘어느 라인의 몇 번째 보드에서 문제가 발생했는지’를 즉시 추적
- 자동차 부품사: 한 공정에서 발생한 불량이 완제품에서 발견되면, MES LOT 추적 기능을 통해 "어느 자재가 투입되었고, 어떤 설비에서 가공되었는지"를 빠르게 찾아 리콜 범위를 최소화
- 식음료 제조사: 생산 실적 자동 집계 + HACCP 품질관리 통합