제조사가 서로 다른 PLC와 계측 장비의 데이터를 하나의 태그 엔진으로 모아 OPC UA 국제 표준으로 내보냅니다. MQTT(Sparkplug B)와 REST API도 함께 제공해, SCADA·MES·BI·클라우드가 각자 필요한 방식으로 같은 데이터를 가져갑니다.
공장 한 곳에 Siemens와 미쓰비시와 LS가 섞여 있고, 오래된 설비는 Modbus만 말하고, 검사기는 자체 OPC DA 서버를 씁니다. 상위 시스템이 하나 늘 때마다 설비마다 통신 프로그램을 새로 만드는 일이 반복됩니다.
태그 엔진이 장비마다 정해진 주기로 값을 읽어 캐시에 담고 품질(Good/Bad/Uncertain)을 붙입니다. 읽기 요청은 인접한 주소끼리 묶어 한 번에 보내므로 PLC 부하가 늘지 않습니다.
한 번 읽은 값이 OPC UA 구독·MQTT 발행·REST 응답·알람 판정·이력 기록으로 동시에 흘러갑니다. 어느 경로로 보든 같은 값, 같은 품질, 같은 타임스탬프입니다.
대부분의 드라이버를 직접 구현해 외부 라이선스나 별도 런타임 없이 동작합니다. 필요한 프로토콜이 목록에 없으면 드라이버 플러그인으로 추가합니다 — 본체를 고치지 않습니다.
※ 장비 목록이 많을 때는 [찾아보기]로 상대 서버의 주소 공간을 열어 원하는 노드를 태그로 바로 가져오거나, CSV로 한 번에 등록합니다.
시뮬레이터 10대 · 태그 10,000개 · 클라이언트 20세션 · 모니터 항목 20,000개를 암호화 통신(Basic256Sha256 SignAndEncrypt)으로 연결해 측정한 값입니다. 실 PLC 환경에서는 장비 응답 시간이 더해집니다.
수집과 표준화에서 시작해 알람·이력·연동·이중화·운영까지, 게이트웨이에 필요한 기능을 한 제품에 담았습니다.
태그마다 주기·데이터형·스케일(공학값 변환)·단위·데드밴드를 지정합니다. 인접 주소는 자동으로 한 요청으로 병합하고, 값에는 품질과 타임스탬프가 함께 붙습니다. 장비 단위로 증분 적용해 태그를 고쳐도 접속과 구독이 끊기지 않습니다.
OPC Foundation UA-.NETStandard 기반으로 DA·구독·Alarms & Conditions·Historical Access를 제공합니다. 기본 엔드포인트는 Basic256Sha256 등 암호화 정책이며 익명 접속은 꺼져 있습니다. 미신뢰 클라이언트 인증서는 거부 목록에 쌓이고 콘솔에서 1클릭으로 신뢰합니다.
태그 조건으로 HiHi·Hi·Lo·LoLo·Discrete·변화율 알람을 정의합니다. 히스테리시스(데드밴드)와 심각도(1~1000)를 주고, 확인(ack)·조치자를 남깁니다. 발생·복귀는 메일(SMTP)과 웹훅으로 알리며 OPC UA 표준 A&C 이벤트로도 나갑니다.
Standard 이상태그별로 변경 시 또는 N초 주기로 기록합니다. 저장소는 내장 SQLite 또는 PostgreSQL이며 보관 일수와 최대 용량을 정해 두면 오래된 구간부터 정리됩니다. 콘솔의 추이 그래프와 CSV, OPC UA HistoryRead로 꺼내 씁니다.
Standard 이상JSON 또는 Sparkplug B(NBIRTH/DBIRTH/DDATA)로 발행합니다. 변화 배치·주기 발행, 장비 상태와 알람 전송, 원격 쓰기(옵션)를 지원하고, 저장 후 전송 큐가 있어 브로커가 끊겨도 복구 시 밀린 데이터를 이어서 보냅니다.
Standard 이상토큰(Bearer)으로 인증하는 REST 창구입니다. 현재값 조회·쓰기, 알람 목록, 이력 조회, SSE 실시간 스트림을 제공합니다. OpenAPI 3.0 문서와 내장 뷰어가 함께 들어 있고 토큰별 속도 제한을 걸 수 있습니다.
Standard 이상두 대를 주/예비로 묶습니다. 하트비트가 끊기면 예비가 자동 승격하고, 구성과 알람 상태는 평소에 복제해 둡니다. 예비 노드는 대기 중에도 OPC UA 엔드포인트를 열어 두어 클라이언트가 표준 방식(ServiceLevel)으로 판단할 수 있습니다.
ProNodeSet2 XML을 올리면 그 정보 모델(DI·PackML 등)이 주소 공간에 그대로 나타나고, 모델 변수와 태그를 연결하면 값·품질이 따라갑니다. 계산 태그는 다른 태그를 참조하는 수식으로 만들며, 참조가 바뀌면 즉시 다시 계산하고 품질도 전파합니다.
Pro브라우저로 장비·태그·알람·보안·설정·라이선스를 관리합니다. 설치 프로그램이 필요 없고 한국어와 English를 지원하며, HTTPS로 전환할 수 있습니다. 태그는 CSV로 내보내고 가져올 수 있어 대량 등록이 쉽습니다.
역할은 Viewer(읽기) · Operator(태그 쓰기) · Admin(관리) 3단계입니다. 태그에 건 읽기 전용 표시는 역할과 무관하게 지켜집니다. 모든 쓰기·세션·설정 변경이 JSON Lines 감사 로그로 남아 추적할 수 있습니다.
Windows는 MSI 설치 마법사 하나로 서비스 등록·방화벽 규칙·초기 관리자 비밀번호까지 끝납니다(무인 설치 지원). 사내 매니페스트를 지정하면 새 버전을 알리고, 내려받아 SHA-256을 확인한 뒤 적용하며 실패 시 자동 롤백합니다.
컨테이너 이미지로도 배포합니다. 데이터 볼륨 하나만 붙이면 설정·인증서·이력이 보존되고, 엔드포인트 호스트 이름만 외부에서 접근하는 이름으로 지정하면 됩니다. OPC DA 연동은 COM/DCOM을 쓰므로 Windows 배포판에서만 제공됩니다.
PLC 프로그램은 그대로 둡니다. 게이트웨이 서버 한 대를 현장망과 사내망 사이에 놓고, 상위로 나가는 창구는 필요한 것만 켭니다.
브라우저만 있으면 됩니다. 장비를 등록하고 태그를 채우고 알람을 걸고 상태를 확인하는 일이 모두 한 화면 안에서 끝납니다.
OPC UA 서버 상태, 접속 장비 수, 태그 품질, 라이선스, 메모리·GC·큐 길이를 한눈에 봅니다. 아래에는 장비별 응답 시간·스캔 횟수·오류 수와 접속 중인 OPC UA 세션이 이어집니다.
드라이버를 고르면 그 프로토콜에 필요한 설정 항목만 나타납니다. 저장 전에 [연결 시험]으로 확인할 수 있습니다.
주소·데이터형·주기·스케일·단위를 관리하고 현재값과 품질을 실시간으로 봅니다. CSV로 내보내고 가져와 대량 등록합니다.
활성·미확인 알람을 위에 모아 확인(ack) 처리하고, 아래에서 알람 정의와 발생·복귀 이력을 관리합니다.
태그를 골라 1시간~30일 구간의 추이를 보고 최소·최대·평균을 확인합니다. CSV로 내려받아 분석에 씁니다.
OPC UA 보안 정책과 세션 한도, 이력 저장소, 콘솔 HTTPS, 백업·복원을 지정합니다. 대부분은 서비스 재시작 없이 적용됩니다.
서버·클라이언트 인증서를 신뢰하거나 거부하고, 사용자 역할과 REST API 토큰을 발급·회수합니다.
현장 규모와 필요한 기능에 따라 세 가지 에디션으로 제공합니다. 상위 에디션은 하위 에디션의 기능을 모두 포함하며, 기능을 추가할 때는 라이선스만 교체하면 됩니다.
※ 태그 추가 팩과 유지보수(업데이트 1년)는 옵션입니다. 도입 규모와 연동 범위에 따라 구성이 달라지므로 자세한 견적은 도입 문의로 상담해 주세요.
설비 목록과 태그 목록만 주시면 시험 구성을 먼저 만들어 보여 드립니다.
PLC 제조사와 모델, 네트워크 구성, 상위 시스템이 필요로 하는 데이터 항목을 정리합니다.
평가판으로 실제 PLC 한두 대에 붙여 값과 응답 시간을 먼저 확인합니다. 14일 평가 기간을 제공합니다.
게이트웨이 서버를 구성하고 태그를 CSV로 한 번에 등록합니다. 알람·이력·연동 창구를 함께 설정합니다.
상위 시스템을 붙여 검증하고 교육 후 운영에 들어갑니다. 이후 유지보수와 자동 업데이트로 이어집니다.
설비 목록만 보내 주시면 연결 가능 여부와 구성안을 먼저 정리해 드립니다.