HMI란? 뜻과 PLC·SCADA 차이 — 현장에서 써본 툴 5종 정리 (2026)
설비 앞에 서면 화면이 하나 붙어 있습니다. 온도가 뜨고, 밸브가 열렸는지 닫혔는지 색으로 보이고, 버튼을 누르면 컨베이어가 돕니다. 그 화면이 HMI입니다.
그런데 막상 “HMI가 뭐냐”고 물으면 설명이 잘 안 나옵니다. PLC랑 뭐가 다른지, SCADA랑은 또 어떻게 구분하는지 경계가 흐릿하거든요. 저도 처음엔 그랬습니다.
자동제어 현장에서 15년 일하면서 툴을 다섯 종류 다뤄봤습니다. 그중 WinCC OA는 국내 자료가 거의 없던 시절에 제조사 교육을 받아가며 지점이 여럿인 전력 설비 시스템을 직접 구축했습니다.
그 경험을 기준으로 HMI가 정확히 무엇이고, PLC·SCADA와 어디서 갈리는지 정리했습니다. 제품 이름과 회사가 여러 번 바뀐 것들이 있어 2026년 현재 명칭으로 맞춰뒀습니다.
목차
HMI란 무엇인가
HMI(Human Machine Interface)는 사람과 기계 사이를 잇는 접점입니다. 우리말로는 ‘인간 기계 인터페이스’라고 옮깁니다.
정의만 보면 막연한데, 범위를 좁히면 쉽습니다. 산업 현장에서 HMI라고 하면 대개 설비 상태를 화면에 보여주고 조작 명령을 받는 터치패널 또는 그 소프트웨어를 가리킵니다.
즉 HMI는 사람이 보는 쪽입니다. 실제로 밸브를 열고 모터를 돌리는 판단은 여기서 하지 않습니다. 그건 PLC의 일입니다.
한 줄 정리 — PLC는 판단하고 제어합니다. HMI는 그 상태를 사람에게 보여주고 사람의 지시를 받아 PLC에 전달합니다.
현장에서 실제로 하는 일 네 가지
현장 제어반에 붙은 화면은 대체로 이 네 가지를 합니다.
- 감시 — 온도·압력·유량 같은 값과 설비의 운전/정지 상태를 실시간으로 표시합니다
- 조작 — 시작·정지·수동 전환 같은 명령을 버튼이나 스위치 그래픽으로 받습니다
- 설정 — 목표 온도, 타이머 시간 같은 파라미터를 현장에서 바로 바꿉니다
- 경보와 이력 — 이상이 생기면 알람을 띄우고, 언제 무슨 일이 있었는지 기록을 남깁니다
이 중 경보와 이력이 의외로 중요합니다. 설비가 새벽에 멈췄을 때 “몇 시에 무슨 알람이 떴는가”가 남아 있느냐 없느냐로 원인 추적 시간이 완전히 달라집니다.

HMI와 PLC 차이 — 역할이 아예 다릅니다
가장 많이 헷갈리는 부분입니다. 결론부터 말하면 둘은 경쟁 관계가 아니라 역할 분담입니다.
| 구분 | PLC | HMI |
|---|---|---|
| 역할 | 입력을 읽고 판단·제어 | 상태를 표시·조작 |
| 연결 대상 | 센서, 릴레이, 모터, 밸브 | 사람 |
| 없으면 | 설비가 안 돕니다 | 설비는 돌지만 눈이 없습니다 |
| 작업 내용 | 래더 등으로 로직을 짭니다 | 화면을 그리고 태그를 연결합니다 |
| 설치 위치 | 제어반 안쪽 | 제어반 문짝, 사람 손 닿는 곳 |
PLC 쪽이 궁금하시면 PLC, DCS, SCADA 차이점 3가지 바로 살펴보기에 PLC·DCS·SCADA를 나란히 놓고 정리해뒀습니다. PLC를 직접 배워볼 생각이라면 PLC 프로그래밍 학습 순서 쪽이 더 맞습니다.
HMI 없이 PLC만으로도 설비는 돕니다. 실제로 단순한 설비는 화면 없이 푸시버튼과 램프만으로 구성합니다. 다만 값을 바꾸려면 매번 노트북을 들고 가야 하고, 무슨 일이 있었는지 기록이 안 남습니다.
HMI와 SCADA 차이 — 경계는 어디인가
이건 경계가 진짜로 흐릿합니다. 업계에서도 ‘HMI/SCADA’라고 붙여서 부르는 경우가 많습니다. 제품 자체가 둘 다 하기 때문입니다.
그래도 실무에서 구분하는 기준은 규모와 범위입니다.
| 구분 | HMI | SCADA |
|---|---|---|
| 범위 | 설비 한 대 또는 라인 하나 | 공장 전체, 여러 동, 원격지 |
| 설치 | 현장 제어반 터치패널 | 중앙 관제실 PC, 서버 |
| 구조 | 단독 장비인 경우가 많음 | 서버–클라이언트, 분산 구조 |
| 데이터 | 당장의 상태 중심 | 장기 이력, 리포트, 통계 |
| 보는 사람 | 현장 작업자 | 관리자, 운전원 |
쉽게 말하면 HMI가 여러 개 모이고 이력·서버가 붙으면 SCADA에 가까워집니다. 반대로 SCADA 소프트웨어로 화면 하나만 만들어 현장에 두면 그건 사실상 현장 패널로 쓰는 겁니다.
SCADA 쪽을 더 파려면 SCADA와 PLC 차이점 가장 쉽게 이해하기를 보시면 됩니다. 공정 규모가 커지면 DCS 이야기가 나오는데, 그 경계는 DCS와 PLC의 차이점, 경계가 사라지고 있다고?에 정리해뒀습니다.
현장에서 써본 툴 5종
개념보다 실제로 궁금한 건 “그래서 뭘 쓰느냐”일 겁니다. 제가 직접 다뤄본 다섯 가지를 성격별로 정리했습니다. 회사가 인수합병되면서 이름이 바뀐 제품이 많아 2026년 현재 명칭을 기준으로 적었습니다.
1. WinCC — 지멘스 PLC를 쓴다면 사실상 기본
지멘스 제품입니다. TIA Portal 안에서 PLC 프로그램과 화면을 같은 환경에서 함께 다룬다는 게 가장 큰 장점입니다. 태그를 따로 매핑하지 않고 PLC 변수를 그대로 끌어다 쓸 수 있습니다.
지멘스 PLC(S7 계열)를 쓰는 현장이면 선택의 여지가 거의 없다시피 합니다. 반대로 타사 PLC와 붙일 때는 이점이 크게 줄어듭니다.
2. WinCC OA — 이름은 비슷한데 완전히 다른 물건
이름 때문에 WinCC의 상위 버전으로 오해하기 쉬운데 계보가 아예 다릅니다. 원래 오스트리아 ETM이 만든 PVSS였고, 지멘스가 2007년 3월 ETM을 인수하면서 SIMATIC WinCC Open Architecture가 됐습니다. 본사는 오스트리아 아이젠슈타트에 있습니다.
저는 지멘스가 ETM을 인수한 무렵부터 이 제품을 다뤄왔습니다. 그 시절에는 국내에 자료도, 물어볼 곳도 거의 없어서 제조사 교육을 따로 받는 것 외에는 방법이 없었습니다.
그때 맡은 게 지점이 여럿인 전력 설비를 한 곳에서 감시하는 시스템이었는데, 그 일을 하면서 제품의 성격을 알게 됐습니다. 여러 지점에 흩어진 설비를 하나로 묶어 중앙에서 보는 일에 특화돼 있습니다. 지리적으로 떨어진 대상이 여러 개 붙는 구조에서 진가가 나옵니다.
규모가 어느 정도까지 가느냐면, CERN이 2000년 공개입찰을 거쳐 표준 SCADA로 채택해 850개가 넘는 미션 크리티컬 애플리케이션을 운영하고 있습니다. 당시 선정 기준이 확장성·개방성·멀티플랫폼이었는데, 실제로 써보면 그 세 가지가 이 제품의 정체성입니다.
대신 진입 장벽이 높습니다. 앞의 WinCC가 화면을 그리는 감각이라면 이쪽은 시스템을 설계하는 감각에 가깝습니다. 스크립트 비중도 크고, 구조를 잘못 잡으면 나중에 뒤집기 어렵습니다. 설비 몇 대짜리 현장에 쓸 물건은 아닙니다.
3. AVEVA InTouch HMI — 예전 이름 Wonderware
현장에서는 아직도 “원더웨어”라고 부르는 사람이 많습니다. 2020년에 AVEVA InTouch HMI로 이름이 바뀌었습니다.
국내외 보급률이 높아서 인수인계받을 때 만날 확률이 큰 제품입니다. 특정 PLC 제조사에 묶이지 않는 것이 강점이고, 오래된 설비에 남아 있는 경우가 많습니다.
4. AVEVA Citect SCADA — 예전 이름 Citect
슈나이더 일렉트릭 계열이었다가 InTouch와 같은 AVEVA 우산 아래로 들어왔습니다. 슈나이더는 2023년 1월 AVEVA를 완전 인수했습니다.
이름이 비슷해 헷갈리는데, 인수 전후 명칭을 정리하면 이렇습니다.
| 예전 이름 | 2026년 현재 | 비고 |
|---|---|---|
| Wonderware InTouch | AVEVA InTouch HMI | 2020년 개칭 |
| Citect / CitectSCADA | AVEVA Citect SCADA | 슈나이더 → AVEVA |
| PVSS | SIMATIC WinCC OA | ETM → 지멘스 |
5. 싸이몬 CIMON — 국산이라는 점이 실제로 이득이 되는 지점
국산 SCADA입니다. SCADA 소프트웨어와 PLC를 함께 공급하는 곳이라 둘을 같은 회사 제품으로 맞출 수 있습니다.
국산의 실질적인 이점은 기술지원과 자료가 한국어라는 점입니다. 외산은 매뉴얼이 영어이거나 번역이 부실한 경우가 흔하고, 급할 때 물어볼 데를 찾기가 쉽지 않습니다. 라이선스 비용 면에서도 부담이 덜한 편입니다.
국산으로는 오토베이스(AUTOBASE)도 같이 언급되는 편입니다.
한눈에 비교
| 제품 | 공급사 | 성격 | 이럴 때 |
|---|---|---|---|
| WinCC | 지멘스 | PLC 통합형 | 지멘스 S7 계열을 쓸 때 |
| WinCC OA | 지멘스(ETM) | 대규모 분산 SCADA | 원격지 등 지점이 많을 때 |
| AVEVA InTouch HMI | AVEVA | 범용 HMI | PLC 제조사가 섞여 있을 때 |
| AVEVA Citect SCADA | AVEVA | 범용 SCADA | 중대형 감시 시스템 |
| CIMON | 싸이몬(국산) | SCADA + PLC | 한국어 지원·비용이 중요할 때 |
도입할 때 먼저 확인할 것 네 가지
제품을 고를 상황이 됐다면, 카탈로그의 기능 목록보다 아래 네 가지가 실제 비용과 일정을 가릅니다. 저는 이 중 두 번째를 놓쳐서 프로젝트 중간에 라이선스를 다시 산 적이 있습니다.
1. 통신 프로토콜이 맞는가
가장 먼저 확인할 항목입니다. 쓰려는 PLC와 드라이버가 맞지 않으면 나머지 기능은 의미가 없습니다. 같은 제조사 조합이면 대개 문제가 없지만, PLC 제조사가 섞여 있는 현장이라면 각각의 드라이버가 기본 제공인지 별도 구매인지부터 확인해야 합니다.
요즘은 이더넷 기반이 기본이지만, 오래된 설비에는 시리얼 통신이 남아 있는 경우가 흔합니다. 기존 설비에 붙이는 공사라면 이쪽을 먼저 봐야 합니다.
2. 라이선스가 태그 수로 걸리는가
많은 제품이 동시에 다룰 수 있는 태그(포인트) 수로 라이선스 등급을 나눕니다. 설계 단계에서 태그를 넉넉히 세어두지 않으면, 화면을 다 만들고 나서 상위 등급으로 올려야 하는 일이 생깁니다.
여유를 두고 잡으세요. 설비는 대체로 나중에 늘어나지 줄지 않습니다.
3. 화면 크기와 설치 환경
터치패널을 쓴다면 해상도와 크기를 먼저 정해야 합니다. 작화를 다 끝낸 뒤에 패널 크기가 바뀌면 화면을 다시 배치해야 하는 경우가 많습니다.
설치 환경도 같이 봅니다. 분진·수분이 있는 곳이면 방진방수 등급을, 옥외라면 직사광선에서의 시인성과 동작 온도 범위를 확인합니다.
4. 백업과 인수인계가 되는가
의외로 자주 사고가 나는 지점입니다. 화면 원본 파일(프로젝트 파일)이 없으면 수정을 못 합니다. 패널에 올라간 실행 파일만 있고 원본이 사라진 현장을 여러 번 봤습니다.
외주로 진행한다면 계약서에 프로젝트 원본 파일 인도를 넣어두세요. 몇 년 뒤 담당자가 바뀌었을 때 이 한 줄이 큰 차이를 만듭니다.
처음 시작한다면 어디부터

HMI만 따로 배우는 건 순서가 뒤집힌 겁니다. 화면에 띄울 데이터가 PLC에서 나오기 때문에, PLC를 모르면 태그를 무엇에 연결해야 하는지부터 막힙니다.
- 1단계 — 릴레이·시퀀스 같은 기본 회로. 24V 릴레이 결선이나 접점 개념부터
- 2단계 — PLC 로직. 래더를 읽고 쓸 수 있는 수준까지 → PLC 프로그래밍 학습 순서
- 3단계 — HMI 작화. 화면을 그리고 PLC 태그에 연결하는 작업
- 4단계 — 통신과 SCADA. 여러 대를 묶고 이력을 쌓는 단계
3단계에서 나오는 ‘작화’라는 말이 처음엔 낯설 텐데, HMI 화면을 그리는 작업을 현장에서 그렇게 부릅니다. 버튼과 램프를 배치하고, 각 요소를 PLC 주소에 연결하고, 알람 조건을 거는 일까지를 통틀어 말합니다.
툴 선택은 대체로 본인이 고르는 게 아니라 현장에 이미 깔려 있는 것으로 정해집니다. 그러니 특정 제품을 미리 파기보다 개념을 잡아두는 편이 낫습니다. 하나를 제대로 다뤄보면 나머지는 용어만 갈아끼우면 됩니다.
자주 묻는 질문
HMI와 PLC는 뭐가 다른가요?
PLC는 센서 입력을 읽어 판단하고 모터·밸브를 제어하는 장치이고, HMI는 그 상태를 사람에게 보여주고 사람의 조작을 받아 전달하는 화면입니다. 경쟁 관계가 아니라 역할 분담입니다. PLC는 제어반 안쪽에, 화면은 사람 손이 닿는 문짝에 붙습니다.
HMI 없이 PLC만으로도 설비가 돌아가나요?
돌아갑니다. 단순한 설비는 푸시버튼과 램프만으로 구성하는 경우가 많습니다. 다만 설정값을 바꾸려면 매번 노트북을 연결해야 하고, 언제 무슨 알람이 떴는지 이력이 남지 않아 고장 원인을 추적하기 어렵습니다.
HMI와 SCADA는 어떻게 구분하나요?
규모와 범위로 구분합니다. HMI는 설비 한 대나 라인 하나를 현장에서 보는 쪽이고, SCADA는 공장 전체나 원격지까지 중앙에서 감시하며 이력과 리포트를 다룹니다. 다만 제품 자체가 둘 다 지원하는 경우가 많아 업계에서도 둘을 붙여서 부릅니다.
HMI 작화가 무슨 뜻인가요?
화면을 그리는 작업을 현장에서 ‘작화’라고 부릅니다. 버튼·램프·계기 그래픽을 배치하고, 각 요소를 PLC 태그(주소)에 연결하고, 알람 조건과 화면 전환을 설정하는 일까지 포함합니다.
HMI 소프트웨어는 어떤 걸 먼저 배우면 좋을까요?
특정 제품을 미리 정해두기보다 개념을 먼저 잡는 편이 낫습니다. 현장에서 쓰는 툴은 이미 깔려 있는 것으로 정해지는 경우가 대부분이기 때문입니다. 하나를 제대로 다뤄보면 다른 제품은 용어만 바뀔 뿐 구조가 비슷합니다.
WinCC와 WinCC OA는 같은 제품인가요?
이름은 비슷하지만 계보가 다른 별개 제품입니다. WinCC는 지멘스가 TIA Portal 안에서 제공하는 설비 단위 제품이고, WinCC OA는 오스트리아 ETM의 PVSS를 지멘스가 2007년 인수해 이름을 바꾼 대규모 분산 SCADA입니다. 상위 버전 관계가 아니라 용도 자체가 다릅니다.
국산 HMI/SCADA도 쓸 만한가요?
쓸 만합니다. 싸이몬(CIMON)은 SCADA와 PLC를 함께 공급해 같은 회사 제품으로 맞출 수 있고, 오토베이스(AUTOBASE)도 국내에서 많이 쓰입니다. 기술지원과 매뉴얼이 한국어라는 점, 라이선스 부담이 덜하다는 점이 실무에서 체감되는 이점입니다.
정리하며
HMI는 사람이 보는 쪽입니다. 판단과 제어는 PLC가 하고, 화면은 그 결과를 보여주고 지시를 받아 넘깁니다. 여기에 규모가 커지고 이력·서버가 붙으면 SCADA로 넘어갑니다.
제품 이름은 인수합병으로 여러 번 바뀌었습니다. 원더웨어는 AVEVA InTouch HMI가 됐고, PVSS는 WinCC OA가 됐습니다. 현장에서 옛 이름으로 부르는 경우가 여전히 많으니 둘 다 알아두면 대화가 편합니다.
무엇을 먼저 배울지 고민된다면 순서는 분명합니다. 회로 → PLC → HMI 작화 → 통신·SCADA 순입니다. PLC 프로그래밍부터 시작하는 순서를 보시면 2단계까지 이어집니다.
🔗 이어서 보면 좋은 글
- PLC, DCS, SCADA 차이점 3가지 바로 살펴보기
- SCADA와 PLC 차이점 가장 쉽게 이해하기
- PLC 프로그래밍 어디부터 배울까
- DCS와 PLC의 차이점, 경계가 사라지고 있다고?
- 24V 릴레이 결선하는 방법
