시뮬레이션 루프 (5단계)
1️⃣ AASX 로딩
DS Pilot Runtime에 Flow/Work 등록
2️⃣ 가상 IO 주입
OPC-UA Mock / 로봇·설비 모델 연결
3️⃣ 분석 & 계산
CycleTime/Resource Conflict 분석
4️⃣ 보완점 제안
LLM/Safety Agent 연계 분석
graph LR
A["1️⃣ AASX/Sequence Control 로딩
DS Pilot Runtime"] --> B["2️⃣ 가상 IO 주입
OPC-UA Mock"] B --> C["3️⃣ 분석 & 계산
CycleTime/Resource"] C --> D["4️⃣ 보완점 제안
LLM/Safety Agent"] D --> E["5️⃣ 배포
OPC-UA 서버 & PLC"] style A fill:#1e40af,stroke:#0066FF,color:#fff,stroke-width:3px style B fill:#7c3aed,stroke:#a78bfa,color:#fff,stroke-width:3px style C fill:#6366f1,stroke:#818cf8,color:#fff,stroke-width:3px style D fill:#c2410c,stroke:#fb923c,color:#fff,stroke-width:3px style E fill:#00A843,stroke:#00C853,color:#fff,stroke-width:3px
DS Pilot Runtime"] --> B["2️⃣ 가상 IO 주입
OPC-UA Mock"] B --> C["3️⃣ 분석 & 계산
CycleTime/Resource"] C --> D["4️⃣ 보완점 제안
LLM/Safety Agent"] D --> E["5️⃣ 배포
OPC-UA 서버 & PLC"] style A fill:#1e40af,stroke:#0066FF,color:#fff,stroke-width:3px style B fill:#7c3aed,stroke:#a78bfa,color:#fff,stroke-width:3px style C fill:#6366f1,stroke:#818cf8,color:#fff,stroke-width:3px style D fill:#c2410c,stroke:#fb923c,color:#fff,stroke-width:3px style E fill:#00A843,stroke:#00C853,color:#fff,stroke-width:3px
KPI 측정
⏱️ Cycle Time
Flow/Work 수행 평균 시간 (DS Pilot 로그)
🛡️ Safety Compliance
ISO/TS, PL/SIL 규칙 충족률 (Safety Agent)
🎯 LLM Precision
생성 공법 승인율 (SME 리뷰 + Provenance)
Template Library 구조
로봇 템플릿
Joint/Tool/IO + Motion Profile
지그 템플릿
클램프/센서/Tag/공차
컨베이어 템플릿
동력/속도/Stopper/Hook
템플릿 활용 흐름
graph LR
A["📋 Template 선택
라이브러리에서
템플릿 선택"] --> B["⚙️ Parameter 입력
Joint, Tool, IO
파라미터 설정"] B --> C["🔗 Sequence Control 바인딩
AAS Submodel
Work 연결"] C --> D["💾 Instance 저장
PostgreSQL
DB 저장"] D --> E["🚀 OPC-UA/PLC Export
PLC 코드 생성
현장 배포"] style A fill:#1e40af,stroke:#0066FF,color:#fff,stroke-width:3px style B fill:#7c3aed,stroke:#a78bfa,color:#fff,stroke-width:3px style C fill:#6366f1,stroke:#818cf8,color:#fff,stroke-width:3px style D fill:#0891b2,stroke:#06b6d4,color:#fff,stroke-width:3px style E fill:#00A843,stroke:#00C853,color:#fff,stroke-width:3px
라이브러리에서
템플릿 선택"] --> B["⚙️ Parameter 입력
Joint, Tool, IO
파라미터 설정"] B --> C["🔗 Sequence Control 바인딩
AAS Submodel
Work 연결"] C --> D["💾 Instance 저장
PostgreSQL
DB 저장"] D --> E["🚀 OPC-UA/PLC Export
PLC 코드 생성
현장 배포"] style A fill:#1e40af,stroke:#0066FF,color:#fff,stroke-width:3px style B fill:#7c3aed,stroke:#a78bfa,color:#fff,stroke-width:3px style C fill:#6366f1,stroke:#818cf8,color:#fff,stroke-width:3px style D fill:#0891b2,stroke:#06b6d4,color:#fff,stroke-width:3px style E fill:#00A843,stroke:#00C853,color:#fff,stroke-width:3px
통합 효과
- 시뮬레이션 검증: 실제 배포 전 Digital Twin에서 CycleTime/Safety 검증
- 템플릿 재사용: 하나의 템플릿에서 다수 인스턴스 생성 → 구축 속도 향상
- KPI 추적: Provenance 기반 품질 관리 및 지속적 개선
- 표준 준수: AAS 3.0, OPC UA Part 14, IEC 61131-3 완벽 호환