인증서 관리
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에서 조회하여 저장합니다.
area(P6 등)를 Column 단위 sub_area(P6-1/P6-2)로 분류합니다. 공용 설비는 P6-1,P6-2처럼
두 코드가 함께 부여되어 어느 쪽 필터에도 잡힙니다. Seed는 번호 prefix 규칙 + pid_equipment 공용 검출을 사용합니다.
이력 조회
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 관리
지식 베이스 문서 업로드 / 인덱싱 / 관리 — 관리자 비밀번호 필요.
OPC UA Write
Experion OPC UA 서버에 값을 씁니다. SP/OP 직접 쓰기, MD/MODE 변경, 통합 제어 지원.
태그명을 입력하면 MD/MODE를 MAN으로 전환 → OP 쓰기 → AUTO로 복귀하는 전체 시퀀스를 실행합니다.
문서 탐색기
프로젝트 폴더의 문서를 직접 보고 편집합니다. 뷰어: txt · md · pdf · 그 외 다운로드.