인증서 관리
OPC UA 클라이언트 인증서를 생성합니다. 기존 파일이 있으면 재사용됩니다.
서버 접속 테스트
Experion OPC UA 서버에 연결하고 노드 값을 읽습니다.
데이터 크롤링
지정한 노드 값을 주기적으로 수집하여 CSV 파일로 저장합니다.
노드맵 수집
서버 전체 노드를 재귀 탐색하여 AssetLoader 용 CSV 파일로 저장합니다.
서버 설정은 위 크롤링 설정을 그대로 사용합니다 ·
노드 수에 따라 수 분이 소요될 수 있습니다 ·
결과는 data/csv/{서버명}_*.csv 에 저장됩니다
DB 저장
수집된 CSV 파일을 PostgreSQL DB에 저장하고 레코드를 조회합니다.
노드맵 대시보드
node_map_master 테이블을 조회합니다.
포인트빌더
node_map_master 에서 실시간 모니터링할 포인트를 선택해 realtime_table 을 구성합니다.
태그의 desc, area, state descriptor 정보를 OPC UA에서 조회하여 저장합니다.
이력 조회
history_table 의 시계열 데이터를 조회합니다.
OPC UA 서버
ExperionCrawler를 OPC UA 서버로 동작시켜 외부 클라이언트에 실시간 값을 제공합니다.
Text-to-SQL 시계열 대시보드
자연어 질의를 통해 TimeScaleDB 시계열 데이터를 조회하고 분석합니다.
fastRecord
고속 샘플링으로 실시간 데이터를 수집하고 트렌드를 분석합니다.
P&ID 추출
DXF/PDF 형식의 P&ID 도면에서 장비 및 계기 정보를 AI로 자동 추출합니다.
| ID | 태그번호 | 장비명 | 유형 | 라인번호 | 도면번호 | 신뢰도 | 상태 | 매핑 |
|---|
이벤트 히스토리
디지털 포인트 상태 변경 이벤트를 조회합니다. (event_history_table)
로컬 LLM 채팅
로컬 Ollama 서버에 연결하여 LLM과 대화합니다.
RAG 관리
지식 베이스 문서 업로드 / 인덱싱 / 관리 — 관리자 비밀번호 필요.