MES 구축 비용은 왜 달라질까? 스마트공장 도입 전 확인할 8가지
MES 견적은 화면 수보다 생산 공정, 설비·ERP 연동, 데이터 이관, 현장 검수 범위에 따라 크게 달라집니다. 스마트공장 도입 전에 정해야 할 8가지와 단계별 구축 방법을 실제 MES 개발 경험을 바탕으로 정리했습니다.
MES 도입을 검토할 때 가장 먼저 나오는 질문은 보통 "구축 비용이 얼마인가요?" 입니다. 하지만 MES는 정해진 기능을 설치하는 단일 제품이라기보다, 각 공장의 생산 방식과 기존 설비 사이를 연결하는 운영 시스템에 가깝습니다. 그래서 작업자 수가 비슷한 공장이라도 견적은 크게 달라질 수 있습니다.
정확한 비용을 알려면 화면 수보다 먼저 어떤 생산 흐름을 시스템에 담을지, 어떤 장비와 데이터를 연결할지, 어디까지 자동화할지를 정해야 합니다. 이 글에서는 MES 구축 범위와 비용을 결정하는 8가지 기준을 실제 산업용 MES 개발 경험을 바탕으로 설명합니다.
먼저 확인할 것: 우리 공장에 MES가 필요한 신호
다음과 같은 문제가 반복된다면 MES 도입을 검토할 시점입니다.
- 작업지시와 생산실적을 엑셀이나 종이로 이중 관리한다
- 현재 어떤 주문이 어느 공정에 있는지 바로 확인하기 어렵다
- 설비 가동·정지 원인과 생산량을 수기로 기록한다
- 품질 이슈가 생겼을 때 작업자, 자재, 설비 이력을 역추적하기 어렵다
- ERP의 주문 정보와 현장 작업 내용이 서로 다르다
- 관리자 보고서를 만들기 위해 매번 여러 파일을 합친다
다만 모든 문제를 MES 하나로 해결하려 해서는 안 됩니다. 예를 들어 단순 재고 관리가 핵심이라면 ERP나 WMS 보완이 더 적합할 수 있습니다. 현장에서 정보가 끊기는 지점을 먼저 찾고, 그 지점을 연결하는 범위부터 시작하는 것이 좋습니다.
MES 구축 비용을 결정하는 8가지
1. 생산 공정을 어디까지 포함하는가
MES의 범위는 회사마다 다릅니다. 최소 범위는 작업지시와 실적수집일 수 있고, 넓게는 품질·설비·자재·금형·출하까지 포함할 수 있습니다.
| 영역 | 대표 기능 | 구축 난이도를 높이는 요소 |
|---|---|---|
| 생산관리 | 생산계획, 작업지시, 실적등록 | 공정 분기, 재작업, 긴급 오더 |
| 설비관리 | 가동상태, 비가동 사유, 알람 | 설비별 프로토콜과 데이터 형식 |
| 품질관리 | 검사기준, 측정값, 부적합 처리 | 검사장비 연동, 추적성 요구 |
| 자재관리 | 투입, 재공, LOT 추적 | 바코드·RFID, ERP 재고 동기화 |
| 현황분석 | 생산량, 불량률, OEE | 실시간 집계와 지표 정의 |
처음 견적을 받을 때는 "MES 전체"라고 표현하기보다 현재 공정과 이번 단계에 포함할 영역을 구분해 전달해야 비교 가능한 견적을 받을 수 있습니다.
2. ERP와 어떤 데이터를 주고받는가
MES는 현장 안에서만 동작하는 경우보다 ERP와 연결되는 경우가 많습니다. 일반적으로 ERP에서 수주·품목·생산계획을 받고, MES에서 생산실적·사용 자재·불량 정보를 돌려보냅니다.
연동 방식은 API, 데이터베이스, 파일, 전용 프로토콜 등으로 나뉩니다. 여기서 중요한 것은 단순히 "ERP 연동 가능"이 아니라 다음 항목입니다.
- 어느 시스템이 원본 데이터를 관리하는가
- 언제, 어떤 조건에서 동기화하는가
- 중복이나 누락이 생기면 어떻게 복구하는가
- 품목코드와 공정코드가 양쪽에서 동일한가
- ERP가 멈췄을 때 현장 생산을 계속할 수 있는가
연동 규칙이 정리되지 않으면 개발보다 데이터 정합성을 맞추는 데 더 많은 시간이 들어갑니다.
3. 설비·PLC 데이터를 어디까지 연결하는가
작업자가 직접 실적을 입력하는 MES와 설비에서 값을 자동 수집하는 MES는 구조가 다릅니다. PLC, 계측기, 바코드 리더, 비전 장비 등 연결 대상이 늘어날수록 현장 조사와 통신 테스트가 필요합니다.
설비 연동 전에 최소한 다음 정보를 확보해야 합니다.
- 제조사와 모델명, 통신 매뉴얼
- Modbus TCP/RTU, OPC UA, 시리얼, 전용 프로토콜 등 통신 방식
- 읽을 값과 쓸 값의 주소, 단위, 정상 범위
- 설비 제어 권한과 안전 인터락 조건
- 통신 끊김 시 재연결·재전송 기준
특히 오래된 설비는 통신 포트나 데이터 명세가 없을 수 있습니다. 이 경우 외부 센서나 게이트웨이를 추가해야 하므로, 견적 전에 실제 현장을 확인하는 편이 안전합니다.
4. 실시간성과 데이터 보관 수준은 어느 정도인가
1분마다 생산량을 집계하는 시스템과 수십 밀리초 단위의 계측 데이터를 저장하는 시스템은 서버와 데이터베이스 구조가 달라집니다. "실시간"이라는 표현만으로는 부족하고 수집 주기, 허용 지연, 보관 기간, 조회 속도를 숫자로 정해야 합니다.
예를 들어 관리자 대시보드에는 5초 단위 갱신이 충분하지만, 진동 분석 원본 데이터는 훨씬 빠른 수집이 필요할 수 있습니다. 모든 값을 가장 빠른 주기로 영구 보관하면 비용만 커지므로, 원본·집계·이벤트 데이터를 나누어 보관하는 전략이 필요합니다.
5. 현장 화면과 관리자 화면을 어떻게 나누는가
현장 작업자는 장갑을 끼고 터치 화면을 사용할 수 있고, 관리자는 여러 공정을 표와 차트로 비교합니다. 같은 정보를 보여주더라도 사용 환경이 다릅니다.
- 현장 HMI·키오스크: 큰 버튼, 최소 입력, 명확한 상태와 오류 복구
- 사무실 웹: 검색, 필터, 수정 이력, 엑셀 출력, 권한별 메뉴
- 모바일: 알림 확인, 승인, 긴급 상태 조회
화면 수만 줄이는 것보다 사용자별로 꼭 필요한 판단과 행동을 분리하는 것이 중요합니다. 현장 UX가 복잡하면 입력 누락이 늘고 결국 엑셀로 돌아가게 됩니다.
6. 기존 데이터와 기준정보를 얼마나 정리해야 하는가
품목, 공정, 설비, 작업자, 불량코드 같은 기준정보가 이미 정리되어 있는지에 따라 준비 기간이 달라집니다. 같은 품목이 여러 코드로 쓰이거나 엑셀마다 공정명이 다르면 개발 전에 데이터 정리가 필요합니다.
과거 생산이력을 모두 이관할지, 최근 데이터만 가져올지도 정해야 합니다. 데이터 이관은 파일을 업로드하는 것으로 끝나지 않습니다. 누락·중복·형식 오류를 검증하고, 새 시스템의 코드 체계와 연결해야 합니다.
7. 권한·감사·보안 수준은 어디까지 필요한가
생산실적 수정, 레시피 변경, 작업 취소처럼 현장 결과에 영향을 주는 기능은 권한과 이력 관리가 필요합니다. 고객사 보안 정책에 따라 사내망 설치, VPN, 접근 허용 IP, 계정 정책, 백업 방식도 달라집니다.
견적 단계에서 다음을 함께 정하면 뒤늦은 재개발을 줄일 수 있습니다.
- 역할별 조회·등록·수정·승인 권한
- 누가 언제 무엇을 바꿨는지 남기는 감사 로그
- 서버와 현장 PC의 설치 위치
- 데이터 백업 주기와 복구 목표
- 원격 유지보수 허용 방식
8. 현장 설치·검수·운영 지원 범위는 어디까지인가
MES는 개발 서버에서 정상 동작한다고 끝나지 않습니다. 실제 설비가 가동되는 시간에 통신을 확인하고, 작업자가 새 흐름으로 생산을 진행해 봐야 합니다.
검수 기준에는 단순 기능 완료뿐 아니라 다음 상황이 포함되어야 합니다.
- ERP 또는 PLC 통신이 끊겼다가 복구되는 경우
- 잘못된 작업지시나 중복 실적이 들어오는 경우
- 네트워크 장애 중 임시 저장 후 재전송하는 경우
- 교대 근무와 날짜 변경 시 집계가 이어지는 경우
- 버전 업데이트 후 기존 데이터가 유지되는 경우
현장 교육, 안정화 기간, 장애 대응 시간, 유지보수 범위를 계약 전에 명확히 해야 전체 비용을 현실적으로 판단할 수 있습니다.
실제 사례: 생산지시가 설비까지 흐르는 MES
엠아이솔루션이 개발한 BOBST 생산 공정 MES는 산업용 설비와 고객사 ERP를 전용 프로토콜로 연결합니다. Order, Recipe, 생산이력을 저장·검색·수정·출력하고, 작업 스케줄과 PLC 연결 상태를 한 화면에서 관리합니다.

이 프로젝트에서는 현장 설치 전에 ERP와 HMI 통신을 확인할 수 있도록 검증용 시뮬레이터도 함께 개발했습니다. 실제 설비를 기다리지 않고 정상·오류 응답을 재현하면 통합 테스트 시간을 줄이고, 현장에서 처음 발견되는 문제를 줄일 수 있습니다.
처음부터 전 공장을 바꾸지 않는 단계별 구축법
MES는 다음과 같이 세 단계로 나누면 위험을 관리하기 쉽습니다.
1단계: 흐름 검증
대표 품목과 핵심 공정 하나를 선택해 작업지시, 실적수집, 현황 조회를 연결합니다. 이 단계의 목적은 많은 기능이 아니라 데이터가 실제 생산 흐름과 맞는지 확인하는 것입니다.
2단계: 자동 수집과 시스템 연동
검증된 흐름에 ERP와 설비 데이터를 연결합니다. 수기 입력을 자동화하고, 통신 장애와 데이터 누락을 처리하는 운영 규칙을 확정합니다.
3단계: 품질·설비·분석 확장
축적된 데이터를 바탕으로 품질 추적, 비가동 분석, 예방 정비, 생산성 지표를 추가합니다. 이 순서로 진행하면 실제로 쓰이지 않는 대시보드에 먼저 투자하는 일을 피할 수 있습니다.
MES 개발 업체를 비교할 때 물어볼 질문
- 우리와 비슷한 설비·ERP 연동 경험이 있는가
- 현장 조사와 프로토콜 검증을 누가 담당하는가
- 통신 장애와 데이터 중복을 어떻게 처리하는가
- 테스트용 시뮬레이터나 샘플 데이터를 활용하는가
- 작업자 화면을 실제 현장에서 검증하는가
- 소스, 데이터베이스, 배포 문서를 어떻게 인수인계하는가
- 구축 후 장애 대응과 기능 확장 기준은 무엇인가
화려한 대시보드 시안보다 현장 통신과 예외 상황을 어떻게 검증하는지를 구체적으로 설명하는 업체인지 확인하는 것이 중요합니다.
견적 요청 전에 준비하면 좋은 자료
- 현재 생산 흐름을 그린 간단한 공정도
- 사용 중인 ERP와 연동이 필요한 데이터 목록
- 설비 목록, 제조사, 모델명, 통신 매뉴얼
- 현재 사용하는 작업지시서·생산일보·엑셀 양식
- 사용자 역할과 예상 동시 접속자 수
- 반드시 필요한 기능과 추후 확장 기능의 구분
- 희망 일정, 설치 장소, 보안·네트워크 조건
자료가 완벽할 필요는 없습니다. 없는 항목은 현장 인터뷰와 요구사항 분석에서 정리하면 됩니다. 중요한 것은 "MES를 도입한다"가 아니라 어떤 업무 시간을 줄이고 어떤 데이터를 믿을 수 있게 만들 것인지를 설명하는 것입니다.
정리: 비용보다 먼저 운영 범위를 정해야 합니다
MES 구축 비용은 화면 개수가 아니라 공정, 설비, 데이터, 현장 검수의 복잡도에서 결정됩니다. 먼저 핵심 공정 하나의 정보 흐름을 명확히 하고, 그 흐름이 ERP와 설비 사이에서 끊기지 않도록 설계해야 합니다.
엠아이솔루션은 생산 공정 MES, 모터·계측 장비 제어, 산업용 모니터링 프로젝트를 통해 현장 통신부터 운영 화면까지 함께 개발해 왔습니다. 현재 공정도나 사용 중인 엑셀만 있어도 MES 구축 상담에서 1차 범위와 단계별 우선순위를 함께 정리할 수 있습니다.
자주 묻는 질문
Q. MES 구축 비용은 무엇을 기준으로 산정하나요?▾
사용자 화면 수보다 생산 공정 범위, 설비·PLC 연결 수, ERP·회계 시스템 연동, 기존 데이터 이관, 권한 체계, 현장 설치와 검수 범위가 비용에 더 큰 영향을 줍니다. 같은 생산관리 화면이라도 조회만 하는 시스템과 설비에 작업 지시를 보내는 시스템은 필요한 통신·안전·테스트 수준이 다릅니다.
Q. ERP가 있어도 MES가 필요한가요?▾
ERP가 수주·구매·재고·회계 중심이고 실제 생산 진행, 설비 상태, 작업 실적을 실시간으로 보기 어렵다면 MES가 그 사이를 연결할 수 있습니다. 다만 업무가 단순하다면 ERP 기능 확장으로 충분할 수 있으므로, 먼저 현장 데이터가 어디에서 끊기는지 확인해야 합니다.
Q. 모든 공정을 한 번에 구축해야 하나요?▾
한 번에 구축할 필요는 없습니다. 생산계획·작업지시·실적수집처럼 효과를 확인하기 쉬운 핵심 공정부터 시작하고, 실제 운영 데이터와 사용자 피드백을 바탕으로 품질·설비·재고 영역을 확대하는 편이 위험을 줄입니다.
Project consultation
지금 진행 중인 프로젝트가 있으신가요?
구체적인 견적, 일정, 우선순위를 함께 정리해 드립니다.
