TNB SOFT
TNB SOFT
Technology and Beyond
Menu
프로젝트/[C#·WinForms] Lens 사 MES 연동 장비 제어 시스템 개발

[C#·WinForms] Lens 사 MES 연동 장비 제어 시스템 개발

Scriber / Grinder / TPF 장비 공통 MES 인터페이스 · 생산 이력 자동화

기간: 포트폴리오 기준 (양산 적용)역할: MES 연동 설계 / 장비 인터페이스 구현 / 공정 상태 동기화
C# (.NET / WinForms)HTTP REST APIPLC (MELSEC)장비 상태/비트 매핑로그/이력 관리
Overview

개요

Lens 사 MES와 장비를 직접 연동하는 생산 자동화 시스템을 개발했습니다. Scriber, Grinder, TPF 장비에 동일한 MES 연동 구조를 적용해 공정 시작/종료, 장비 상태, 생산 결과를 MES로 자동 전송하는 시스템을 구축했습니다. 각 장비는 내부 제어 구조는 달랐지만, MES 인터페이스를 공통화해 운영·유지보수 부담을 최소화하는 방향으로 설계했습니다.

Problem

문제

  • 장비별로 MES 연동 방식이 다르면 유지보수와 확장이 어려움
  • 공정 시작/종료 타이밍과 MES 전송 시점이 어긋나면 생산 이력 불일치 발생
  • PLC 비트/워드와 MES 메시지 간 매핑이 복잡해 오류 발생 가능성 큼
Solution

해결

  • MES 연동을 공통 모듈로 분리해 Scriber/Grinder/TPF 장비에 동일 적용
  • 공정 Start/End, 상태 보고, 결과 전송 흐름을 명확히 정의
  • PLC(MELSEC) 비트/워드 주소를 MES 메시지와 1:1로 매핑해 가시화
  • 통신 실패 시 재시도 및 상태 표시로 현장 운전 중단 최소화
Scope

적용 범위

  • [MES 연동] REST API 기반 로그인(Token), 공정 시작(Start), 종료(End), 상태 보고(EqpState)
  • [장비 인터페이스] PLC 비트/워드 주소 관리(MELSEC Address Map)
  • [공정 관리] Glass ID 기준 공정 시작/종료 및 결과 전송
  • [상태 동기화] 장비 상태 ↔ MES 상태 실시간 동기화
  • [로그] MES 송수신 결과 및 장비 상태 로그 기록
  • [확장] Scriber / Grinder / TPF 장비 공통 적용 구조
Outcome

결과

  • 여러 장비에 동일한 MES 연동 구조를 적용해 개발·유지보수 효율 향상
  • 공정 이력 자동화로 수작업 입력 제거 및 데이터 신뢰성 확보
  • 장비 상태와 MES 상태 불일치 문제 감소로 현장 운영 안정화
Screens

스크린샷

* 민감 정보가 포함된 경우, 화면 일부를 블러 처리하거나 대체 이미지로 교체하세요.

비슷한 과제가 있으신가요?

장비 제어/연동, 레거시 유지보수, 현장 트러블슈팅까지 포함해서 함께 정리합니다.