문서의 이전 판입니다!
목차
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의 출력 포트를 ON/OFF 하거나, 센서 값을 실시간으로 모니터링할 수 있습니다.
무엇을 할 수 있나요?
도대체 이건 또 왜 필요한건가 하고 의문이 드실 수 있습니다. 최근 들어 많은 산업 서비스들이 웹 기반으로 제공되고 있는데, 그 이유는 무엇보다도 시간과 공간의 제약에서 벗어나고자 하는 인간의 기본적인 욕망 때문일 것입니다. 작업자가 기계 옆에서 하루 종일 붙어 앉아 동작을 지켜봐야 하는 것은 비효율적입니다. 기계가 잘 동작하고 있는지 내가 다른 곳에서 확인하고 필요할 때 원격으로 On/Off할 수 있다면, 그만큼 작업자는 기계의 속박에서 벗어나 자유로워질 수 있습니다.
ComfileWEB은 바로 이 가치를 현장에서 실현시켜 줍니다. 이를 위한 전제 조건은 현장에 Windows나 Linux PC가 한 대 필요하다는 점뿐입니다. 만약 현장에 PC를 설치할 계획이 있으시다면, 이제 그 PC는 ComfileWEB을 통해 웹 서버와 I/O 제어를 동시에 담당하는 강력한 HMI(Human-Machine Interface) 서버로 탈바꿈하게 됩니다.
사실 이러한 원격 모니터링 구축은 예전부터 가능했습니다. Node-RED와 같은 Node.js 기반의 무료 툴을 쓰거나, CODESYS 같은 고가의 유료 소프트웨어를 도입하면 구현할 수 있었고, 아니면 웹을 지원하는 별도의 HMI 기기를 추가로 구매하는 방법도 있었습니다. 하지만 이러한 방식들은 복잡한 전문 지식을 요구하거나 만만치 않은 비용이 부담이었습니다. ComfileWEB은 바로 이러한 추가 장비나 복잡한 지식 없이도, 현장의 PC 한 대만 있으면 간단하게 웹 기반 HMI 환경을 만들 수 있도록 지원하는 강력한 무료 툴입니다. 공장이나 연구실 등 다양한 산업 현장에서 기존 PC를 활용해 스마트한 원격 제어와 모니터링을 곧바로 시작해 보시기 바랍니다.
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 : 서울에서 부산에 있는 기기를 제어할 수 있나요? A : 가능합니다. 하지만 고정 IP, 또는 포트 포워딩 같은 방법을 사용해서 현장에 있는 PC를 외부에서 접속할 수 있는 통로를 열어두셔야 합니다.
Q : 타사 PLC도 지원하나요? A : 아닙니다. 저희 회사 제품인 CUBLOC, CFNET Fieled I/O 만 지원합니다.
Q : 타사 PLC지원 계획은 없나요? A : 없습니다.
Q : CFNET Field I/O를 사용할 경우 제어는 어떻게 하나요? A : 필드 I/O는 제어기능이 없는 단순 I/O입니다. 따라서 CFNET Field I/O 사용시 제어는 하실 수 없습니다. 제어를 하시고 싶으시면 래더로직을 지원하는 CUBLOC을 검토해주세요.
Q : 라즈베리 파이를 웹서버 로 써도 되나요? A : 네 가능합니다. 저희 회사 제품인 '컴파일 파이'도 웹서버로 사용하실 수 있습니다. 리눅스나 윈도우가 돌아가는 PC라면 전부 사용할 수 있습니다.
Q : PC의 브라우저 말고 스마트폰으로도 볼 수 있나요? A : 네 보실 수 있습니다. 화면 작성시 '모바일'옵션을 On으로 하시면 해당 화면이 모바일에 적합한 화면으로 바뀝니다.
