산출물 맵핑 및 변환 방법
2022-06-23
변환 방법
AASX Package Explorer 에서 AAS 또는 Submodel 등를 여러 다른 포멧으로 변환하는 기능을 제공하고 있습니다.
-
Export Submodel to JSON
Submodel 의 디테일한 정보(semanticId, idShort, category 등…)가 모두 출력이 됨
-
Copy selected element JSON to clipboard
id 정보 정도만 클립보드로 복사 됨
-
Export Submodel as options for GenericForms
Plug-in 으로 등록 가능한 파일로 변환
Plug-in 파일을 Submodel로 사용하는 방법
- Export 한 파일을 plugins/AasxPluginGenericForms 경로에 넣음
- Workspace – Plugins – New Submodel
- 등록한 파일을 선택하여 Submodel 생성 가능
-
Export OPC UA Nodeset2
-
OPC UA NodeSet에는 이 표준에 정의된 완전한 정보 모델이 포함됩니다. XML 정보 모델 스키마 구문을 따르므로 컴퓨터 프로그램에서 읽고 처리할 수 있습니다.
-
-
Export AAS as i4aas-nodeset
I4AAS 로 변환
- OPC 재단
- Industrie 4.0 자산 관리 쉘(I4AAS)을 위한 OPC UA 정보 모델
- Industrie 4.0 자산 관리 셸(I4AAS)을 기술적으로 “OPC UA 동반 사양 I4AAS”로 정의
- Industrie 4.0 구성 요소 간에 자산 정보를 교환할 목적으로 OPC UA 구성을 사용하여 OPC UA 표기법으로 정의됨
- OPC 재단
-
Export Submodel as snippet for PredefinedConcepts
재사용 가능한 코드 묶음으로 반환
- ConceptDescriptions 의 목록 제공
- Submodel 에 대한 JSON 제공
- 사용된 ID 목록 제공
- 조회 코드 제공
-
Export SubmodelElements as UML
UML로 변환
산출물 맵핑
-
Export SubmodelElements as Table
표 형태로 변환하며, 포맷은 총 4가지 방식을 제공 LaTex 의 경우는 아직 구현이 안되어 있음
제공하는 방식
- Excel
- Tab Separated
- Word
- LaTex
DB로 저장방법
DB로 저장하는 방법이라기 보다는 서버에 저장하여, api로 호출하여 사용 가능한 방법
-
서버 다운로드 다운로드
-
aasxs 경로에 aasx 파일 추가 하기
해당 프로젝트에 aasx 폴더 안에 만든 aasx 파일을 넣으면 됨
-
Server 기동
startForDemo.bat 실행
-
AASX Package Explorer connect
Package Explorer > File > AASX File Repository .. > Connect HTTP/REST repository .. > http://lcalhost:51310
Package Tool에서 해당 순서대로 서버와 연결하면 aasx 파일들이 로딩이 됨
-
API Interface
aasx-server 참고
위 경로에서 인터페이스를 볼 수 있으며, 해당 aasx의 정보 조회가 가능함
-
이미 만들어져 있는 템플릿
위 두 github 저장소에서 템플릿을 제공하고 있음