LEGACY → AASMULTI-VENDOR

Legacy 추출 & 파서

PLC→AASX 변환 · 다중 벤더 파서 · 데이터 정규화

Legacy 추출 워크플로 (8단계)

1. PLC 프로젝트 수집
L5K, TIA, GXW 등 5개 벤더 지원
2. 파서 엔진 추출
로직 트리/Tag/Device 98% 정확도
3. Tag-Device 매핑
주소/Symbol/Safety 자동 룰 적용
4. OPC-UA 서버 생성
Namespace/NodeId/권한 자동 설정
5. Sequence/Graph 생성
Program → Flow, Routine → Work 매핑
6. Semantic 처리
URL + UUID + Submodel 템플릿 선택
7. AASX Packaging
Metadata + Binary + Provenance 포장
8. 배포
DS Pilot/LLM/시뮬레이션 연동

워크플로 다이어그램

graph LR A["1. PLC 프로젝트 수집
L5K, TIA, GXW"] -->|파일| B["2. 파서 엔진
로직 트리/Tag/Device"] B -->|추출 데이터| C["3. Tag-Device 매핑
주소, Symbol, Safety"] C -->|매핑 결과| D["4. OPC-UA 서버
자동 생성 & 바인딩"] D -->|실시간 데이터| E["5. Sequence/Graph
Flow/Work 매핑"] E -->|구조화 데이터| F["6. Semantic 처리
URL + UUID + 템플릿"] F -->|표준화| G["7. AASX Packaging
Metadata + Binary"] G -->|AASX 파일| H["8. 배포
DS Pilot/LLM/시뮬레이션"] style A fill:#1e40af,stroke:#0066FF,color:#fff,stroke-width:3px style B fill:#1e40af,stroke:#0066FF,color:#fff,stroke-width:3px style C fill:#7c3aed,stroke:#a78bfa,color:#fff,stroke-width:3px style D fill:#7c3aed,stroke:#a78bfa,color:#fff,stroke-width:3px style E fill:#7c3aed,stroke:#a78bfa,color:#fff,stroke-width:3px style F fill:#dc2626,stroke:#f87171,color:#fff,stroke-width:3px style G fill:#dc2626,stroke:#f87171,color:#fff,stroke-width:3px style H fill:#065f46,stroke:#00C853,color:#fff,stroke-width:3px

다중 벤더 파서 비교

벤더 지원 파일 형식 지원 PLC 모델 추출 요소 정확도
Siemens .awl, .xml, STEP7 S7-300/400/1200/1500 OB, FB, FC, DB, SCL 98.5%
Allen-Bradley .L5K, .L5X ControlLogix, CompactLogix Ladder, ST, Tag, AOI 99.2%
LS Electric .Xml, .GXW, .XGB XGK, XGB, XGI, XGR Ladder, IL, SFC, Motion 97.8%
Mitsubishi .gx3, .gxw Q/L Series, iQ-R/F Ladder, ST, SFC, FB 96.5%
Omron .smc (Sysmac) NJ/NX/NY Series Ladder, ST, SFC, FBD 96.0%

파서 구현 아키텍처

5
벤더 지원
IR-JSON
중간 포맷
98%
평균 정확도
4
출력 포맷

데이터 정규화

단계 처리 내용 입력 출력
1단계 로직 트리 정렬 Raw PLC Project Intermediate JSON (IR)
2단계 Tag/Device 매핑 IR + Address/Symbol Normalized Tag List
3단계 Sequence/State 추출 Ladder/ST Logic Flow/Work Graph
4단계 Safety/Semantic 메타데이터 삽입 Graph + Rules Annotated Graph
5단계 다중 포맷 출력 Annotated Graph AASX + CSV + JSON
정규화 데이터 활용
  • IR JSON: LLM 공법 학습/검증 데이터셋, RAG Vector DB 색인
  • AASX: DX/AX SaaS 모듈, OPC-UA와 즉시 연계, Digital Twin
  • CSV: SME 용 Wizard, 태그 매핑 검토자료, 현장 엔지니어 검토
  • SQLite: Runtime Engine 실행, 실시간 시뮬레이션