문서의 이전 판입니다!
목차
ComfileWEB
(출시 준비중. 본 소프트웨어는 무료로 제공됩니다.)
ComfileWEB은 별도의 복잡한 설치 과정 없이, Windows 및 Linux PC를 웹 서버로 전환하여 웹 브라우저 상에서 간편하게 UI를 디자인하고 하드웨어를 제어할 수 있는 혁신적인 웹 기반 UI 솔루션입니다.
주요 특징 (Features)
- 크로스 플랫폼 지원: Windows 및 Linux 환경을 모두 지원하여 PC 환경에 구애받지 않고 사용할 수 있습니다.
- 무설치 웹 서버 구동: 다운로드한 실행 파일을 실행하는 즉시, 해당 PC가 독립적인 웹 서버 역할을 수행합니다.
- 웹 브라우저 기반 편집: 특정 IP 주소로 접속하면 언제 어디서나 UI 편집 화면에 접근할 수 있어 유지보수가 편리합니다.
- 직관적인 위젯 배치: 버튼, 램프, 숫자 표시기, 게이지 등 다양한 산업용 위젯을 드래그 앤 드롭 방식으로 배치하여 손쉽게 UI를 작화할 수 있습니다.
- 실시간 하드웨어 연동: 웹 브라우저의 UI 조작을 통해 현장에 있는 하드웨어를 실시간으로 제어하고 모니터링할 수 있습니다.
시작하기 (Quick Start)
단계 1: 프로그램 실행
- 사용하시는 운영체제(Windows / Linux)에 맞는 ComfileWEB 실행 파일을 다운로드합니다.
- 다운로드한 파일중 ComfileWEB.exe을 실행하면 해당 PC가 자동으로 웹 서버 역할을 수행합니다.
단계 2: 웹 편집기 접속
- 웹 브라우저(Chrome, Edge 등)를 실행합니다.
- 주소창에 ComfileWEB이 구동 중인 PC의 IP 주소를 입력하여 UI 편집 화면에 접속합니다. (웹서버가 설치된 PC에서는 웹브라우저를 사용할때에는 http://localhost:5000 으로 접속)
단계 3: UI 작화 및 제어
- 여기까지 문제없이 잘 진행했다면 브라우저에 아래와 같은 화면이 보입니다.
- 편집 화면에서 필요한 위젯(버튼, 램프, 숫자, 게이지 등)을 화면에 자유롭게 배치하고 어드레스를 할당하세요.
- CFNET Field I/O 를 웹 서버 PC에 연결합니다. (현재 CFNET Field I/O 만 지원)
- 실행후 웹 브라우저 화면의 버튼을 클릭하여 CFNET의 출력 포트를 ON/OFF 하거나, 센서 값을 실시간으로 모니터링할 수 있습니다.
무엇을 할 수 있나요? (ComfileWEB 활용 예시)
현장에 PC를 한대 설치하실 계획이시라구요? 좋습니다. 이제 그 PC는 웹서버겸 I/O제어를 담당하는 PC가 될 수 있습니다.
ComfileWEB은 PC를 강력한 HMI(Human-Machine Interface) 서버로 변환하여, 공장이나 연구실 등 다양한 산업 현장에서 다음과 같은 작업을 수행할 수 있게 합니다.
1. 원격 모니터링 및 제어 (Remote Control)
- 어디서나 접속: 같은 네트워크(LAN)에 연결된 PC, 노트북, 태블릿, 스마트폰 등 다양한 기기의 웹 브라우저에서 설비 상태를 확인하고 제어할 수 있습니다.
- 실시간 제어: 웹 화면의 버튼을 터치하여 현장에 있는 CFNET Field I/O의 릴레이 출력을 켜고 끄거나, 솔레노이드 밸브, 모터 등의 가동 상태를 원격으로 전환합니다.
2. 현장 데이터 실시간 시각화 (Data Visualization)
- 직관적인 상태 표시: 센서로부터 입력되는 디지털/아날로그 신호를 램프의 색상 변화나 게이지(Gauge)의 바늘 움직임, 숫자 표시기 등을 통해 시각적으로 한눈에 파악할 수 있습니다.
- 센서 모니터링: 온도, 습도, 압력, 유량 등 실시간으로 변하는 센서 데이터를 복잡한 프로그래밍 없이 위젯 배치와 어드레스 매핑만으로 화면에 표시합니다.
3. 저비용·고효율의 웹 기반 HMI 구축
- 전용 HMI 하드웨어 대체: 비싼 산업용 전용 HMI 패널을 구입하지 않고도, 기존에 보유하고 있는 Windows/Linux PC와 모니터를 활용해 훌륭한 터치패널 제어 시스템을 구현할 수 있습니다.
- 유지보수의 편의성: UI 화면을 수정해야 할 때 각 단말기마다 프로그램을 새로 다운로드할 필요가 없습니다. 웹 서버 PC에서 화면을 한 번만 수정하면, 접속하는 모든 브라우저에 실시간으로 반영됩니다.
요약하자면: ComfileWEB은 “PC + CFNET Field I/O + 웹 브라우저”의 조합만으로, 누구나 쉽고 빠르게 원격 제어 및 모니터링 시스템(Web-HMI)을 구축할 수 있도록 도와주는 강력한 솔루션입니다.
FAQ
Q : 기존에 HMI 제품들도 웹 접속을 지원하고 있는데, ComfileWEB이 왜 필요한거죠?
A : HMI기기를 구매하셔야 하잖아요. PC를 현장에 하나 두어야 하는 환경에서 추가로 HMI를 구입하지 않고도 사용하시는 PC를 제어기기겸 HMI로 사용할 수 있는 방법을 제시한겁니다.
Q : 웹서버는 뭔가요? 생소합니다.
A : 여러분이 Naver.com을 웹브라우저에 입력하면, 뭔가 화면이 뜨죠? 그건 어딘가에 있는 Naver의 웹서버가 브라우저의 부름에 응답한겁니다. 그 응답을 하는 PC(또는 장치)를 웹서버라고 부릅니다. ComfileWEB이 웹서버를 만들어준다는 건, 다른 PC 또는 스마트폰에서 웹서버로 접속할때 ComfileWEB이 설치된 PC가 화면을 뿌려준다는 뜻입니다.
Q : 그럼 서울에서 부산에 있는 웹서버에 접속할 수도 있나요?
A :물론 됩니다. 이 경우에는 고정 IP 또는 포트 포워딩같은 좀더 골치 아픈것들이 등장하긴 하지만요. 만약 동일 네트워크상이라면 이런거 없이 그냥 됩니다. 예를들어 같은 공장, 같은 건물인데 네트워크가 묶여있을 경우 등등이요.
Q : CFNET Field I/O 접속으로 뭘할 수 있나요?
A: CFNET Field I/O는 말그대로 필드용 I/O입니다. 코딩할 수 는 없구요.그냥 센서값이나, 접점상태를 읽어 올 수 있습니다. 또는 릴레이를 On/ Off할 수 있습니다. 지금은 ComfileWEB을 단순한 I/O확인 및 제어용으로 쓰실 수 있습니다.
예를들면, 비닐하우스의 문 계폐 여부라던가, 통풍 팬 동작 여부라던가, 양수기 동작여부등을 스마트폰이나, 집에 있는 PC로 접속해서 확인해볼 수 있다는 뜻이 됩니다. 원격지에서 뭔가를 확인할 수 있는거죠. 아니면 현장에 있는 모터를 원격지에서 On/Off 할 수 있다는 거죠. 현장까지 직접 가지 않아도요.
Q: 이것가지고는 뭔가 부족해 보이는데요. 제어는 안되나요?
A: 제어는 PLC의 영역입니다. 저희 회사에는 CUBLOC 이라는 훌륭한 산업용 컨트롤러가 있습니다. 이 제품을 향후 ComfileWEB과 연결할 수 있게 할 예정입니다. 그렇게 되면, 여러분이 생각하시는 원격제어의 모든 솔루션을 구현하실 수 있습니다.
지금 당장은 시작단계이니까 발전과정을 지켜봐 주세요.
