← 전체 글
SCADA 기초/약 3분 읽기/ 조회

HMI, SCADA, MES, 히스토리언은 어떻게 다른가

HMI, SCADA, MES, 히스토리언을 역할 기준으로 구분하고 현장 아키텍처에서 어디까지 책임져야 하는지 정리합니다.

HMIMES히스토리언아키텍처

용어보다 역할로 구분하기

HMI, SCADA, MES, 히스토리언은 자주 같이 나오지만 같은 계층이 아닙니다. 현장에서 헷갈릴 때는 “누가 어떤 결정을 돕는가”로 나누면 이해하기 쉽습니다.

  • HMI: 작업자가 장비를 보고 조작하는 화면
  • SCADA: 여러 설비의 상태, 알람, 트렌드, 이력을 모아 보는 운영 계층
  • MES: 생산 지시, 실적, 비가동, 품질 같은 생산 관리 계층
  • 히스토리언: 공정 값과 이벤트를 시간 순서로 저장하는 데이터 계층

HMI와 SCADA

HMI는 보통 특정 설비나 라인에 가깝습니다. 버튼, 램프, 모드 선택, 수동 조작, 로컬 알람 확인처럼 작업자가 바로 사용하는 화면이 중심입니다.

SCADA는 여러 HMI나 PLC에서 오는 정보를 묶어 전체 공정을 봅니다. 설비별 상태, 알람 이력, 트렌드, 운전 리포트, 원격 클라이언트 같은 기능이 들어갑니다. 작은 현장에서는 HMI와 SCADA가 같은 소프트웨어 안에 있을 수 있지만, 역할은 구분해서 설계하는 편이 좋습니다.

MES와 히스토리언

MES는 생산 주문과 실적을 다룹니다. “어떤 제품을 얼마나 만들었는가”, “왜 멈췄는가”, “어느 LOT에서 문제가 났는가” 같은 질문을 처리합니다. SCADA가 설비 상태를 잘 정리해 주면 MES는 그 데이터를 생산 관리 언어로 사용할 수 있습니다.

히스토리언은 판단보다 기록에 가깝습니다. 압력, 온도, 유량, 속도, 알람 발생 시각 같은 값을 오래 보관하고 나중에 조회할 수 있게 합니다. MES와 리포트가 히스토리언 데이터를 가져다 쓰는 경우도 많습니다.

설계할 때의 기준

한 시스템에 모든 책임을 넣으려 하면 구조가 금방 복잡해집니다. 조작은 HMI, 현장 감시는 SCADA, 생산 관리는 MES, 장기 기록은 히스토리언처럼 책임을 나누면 변경에도 강해집니다.