← Home
제조데이터 표준화 사업 - 참조모델 활용 인프라

AASX File Server 인터페이스 구축

Type Library 기반 AAS Instance 생성 및 실시간 동기화

파일서버에 등록된 Type을 기반으로 AAS Exporter에서 실제 Instance를 생성하고, 레포지토리 서버와 실시간 동기화

📚

Type Library (파일서버)

사전 등록된 AAS Type 템플릿

🏭
XGK_PLC_Type
LS Electric XGK 시리즈 PLC 타입
TYPE
⚙️
Servo_Drive_Type
서보 드라이브 장비 타입
TYPE
🤖
Robot_Controller_Type
로봇 컨트롤러 장비 타입
TYPE
📡
HMI_Panel_Type
HMI 패널 장비 타입
TYPE
📤

AAS Exporter 워크플로우

Type 선택 → Instance 생성

Type Library에서 타입 선택
파일서버의 사전 정의된 AAS Type 중 선택
Eng. Tool 데이터 매핑
XG5000 프로젝트에서 실제 장비 정보 추출
AAS Instance 생성
Type 기반으로 실제 인스턴스 데이터 생성
AASX 파일 Export
IEC 63278 규격 AASX 패키지로 출력
AASX 파일 구조 (Type → Instance)
📚 AAS Type (템플릿)
📋 AssetInformation Template
📦 Submodel Template 구조
🏷️ SemanticId 정의
📐 Property/Range 스키마
Instance 생성
🏭 AAS Instance (실데이터)
🔖 실제 장비 ID/시리얼
📊 Submodel 실제 값
⚙️ I/O 변수 매핑 데이터
📄 문서/이미지 첨부
AASX 패키징
📦 AASX Package
📁 [Content_Types].xml
📁 aasx/aas.json
📁 aasx/submodels/*.json
📁 aasx/supplements/*
파일서버 ↔ 레포지토리 실시간 동기화
📄
AASX File Server
Type Library +
Instance 파일 저장
실시간 동기화
AUTO
🏭
AAS Repository
AAS/Submodel 파싱
DB 저장
API 서비스
🔌
REST API
IEC 63278-5
표준 인터페이스
API 인터페이스 (IEC 63278-5)
📁
AASX File Server
파일 업로드/다운로드
GET /packages
POST /packages
DEL /packages/{id}
📋
AAS Registry
AAS 검색/등록
GET /registry/shells
POST /registry/shells
PUT /registry/shells/{id}
🔍
AAS Interface
AAS/Submodel 조회
GET /shells/{id}/aas
GET /shells/{id}/submodels
GET /submodels/{id}/elements
Type Library 기반 AAS Instance 생성 및 실시간 동기화
파일서버의 Type Library에서 장비 타입을 선택 → AAS Exporter에서 실제 Instance 생성
AASX 파일로 Export → 레포지토리와 실시간 동기화IEC 63278-5 API로 즉시 활용
📚 Type Library 📤 Instance 생성 ⚡ 실시간 동기화 🔌 표준 API
3 / 9