솔라엣지 · 2024.10–12
신제품 라인 셋업 — MES 자체 개발
솔라엣지 신제품(배터리 화재 방지용 글라스울 파우치) 자동화 라인 셋업 중 MES 외주 개발비가 예산에서 누락된 것을 발견, 예산 초과 상황에서 React·Django·PostgreSQL 기반 MES를 직접 기획하고 3개월 만에 프로토타입까지 완성했습니다.
- ≤150ms무선 Latency
- 3종ETL 연동
- 외주비 절감자체 개발
핵심 성과
≤150ms
무선 Latency
바코드 스캔 등록 응답 목표 — Wi-Fi 환경 달성
3종
ETL 연동
OPC UA 설비 / 구형 검사 장비(MS Access) / TCP/IP 비전 데이터
외주비 절감
자체 개발
설비 예산 30만 달러 초과 후 MES 개발비 누락 → 직접 개발 기획
추진 배경
해외 설치 예정이던 신제품 자동화 라인이 한국으로 계획 변경되면서 프로젝트를 이관받았습니다. 제품은 배터리 화재 방지용 글라스울 파우치로, 롤 파우치 비전 정렬·재단 → 글라스울 투입 → 용액 주입·밀봉 → 크기·무게 측정 → 비전 검사 → 적재까지 전 공정이 자동화된 라인이었습니다.
자동화 설비 예산 30만 달러가 이미 초과된 상황에서 MES 외주 개발비가 예산에서 빠진 것을 확인했습니다. 비용 절감을 위해 MES 자체 개발을 직접 기획·리딩했습니다.
개발 내용
- Backend (Django + DRF): 생산 실적 등록, S/N 유효성·Cell Grade 검증, 반제품 공정 이력 검증 API 구현
- Frontend (React + TypeScript + Electron): 바코드 스캔 기반 등록 폼, 제품 조회 화면 — Material-UI·Ant Design 적용
- Database (PostgreSQL 17): 공정 이력, 반제품 이력, Cell Grade 검증 스키마 설계
- ETL: OPC UA 설비 데이터 수집 / Python·MS Access 기반 구형 검사 장비 데이터 연동 / TCP/IP 비전 데이터 수집
성과
무선(Wi-Fi) 환경에서 바코드 스캔 응답 Latency 150ms 이내 달성.
외주 없이 3개월 만에 프로토타입을 완성했으나, 사업 종료로 라인 양산 이전에 프로젝트가 중단되었습니다.
화면






기술 스택
- Python
- Django
- Django REST Framework
- React
- TypeScript
- Electron
- Material-UI
- Ant Design
- PostgreSQL
- OPC UA