맞춤기술찾기

이전대상기술

AutomationML 데이터 모델을 OPC UA 정보 모델로 변환하는 방법 및 그 장치

  • 기술번호 : KST2021005787
  • 담당센터 : 경기기술혁신센터
  • 전화번호 : 031-8006-1570
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 일 실시예에 따른 데이터 모델 변환 방법은 AutomationML 모델에 따라 작성된 AutomationML 파일을 수신하고, 상기 수신한 AutomationML 파일로부터 AutomationML 엘리먼트와 상기 AutomationML 엘리먼트에 대한 데이터를 파싱하여 자료 구조를 생성하는 단계; 상기 생성된 자료 구조를 기초로, AutomationML 엘리먼트를 OPC UA 노드로 맵핑하는 맵핑 규칙을 이용하여 상기 AutomationML 엘리먼트를 OPC UA 노드로 변환하는 단계; 상기 변환된 OPC UA 노드를 이용하여 OPC UA 모델에 따른 OPC UA 파일을 생성하는 단계를 포함한다.
Int. CL G06F 16/84 (2019.01.01) G05B 19/042 (2006.01.01)
CPC G06F 16/84(2013.01) G05B 19/042(2013.01)
출원번호/일자 1020190144390 (2019.11.12)
출원인 한국전자기술연구원
등록번호/일자
공개번호/일자 10-2021-0057533 (2021.05.21) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 보정승인간주
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2019.11.12)
심사청구항수 10

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자기술연구원 대한민국 경기도 성남시 분당구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 정지은 경기도 성남시 분당구
2 이재현 서울특별시 송파구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 진천웅 대한민국 서울특별시 강남구 논현로**길 **, *층 노벨국제특허법률사무소 (도곡동, 덕영빌딩)
2 정종옥 대한민국 서울특별시 강남구 논현로**길 **, *층 노벨국제특허법률사무소 (도곡동, 덕영빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2019.11.12 수리 (Accepted) 1-1-2019-1160691-19
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.08.24 수리 (Accepted) 4-1-2020-5189497-57
3 의견제출통지서
Notification of reason for refusal
2020.12.07 발송처리완료 (Completion of Transmission) 9-5-2020-0855245-18
4 [거절이유 등 통지에 따른 의견]의견서·답변서·소명서
2021.02.08 수리 (Accepted) 1-1-2021-0159902-69
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2021.02.08 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2021-0159960-07
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
AutomationML 모델에 따라 작성된 AutomationML 파일을 수신하고, 상기 수신한 AutomationML 파일로부터 AutomationML 엘리먼트와 상기 AutomationML 엘리먼트에 대한 데이터를 파싱하여 자료 구조를 생성하는 단계;상기 생성된 자료 구조를 기초로, AutomationML 엘리먼트를 OPC UA 노드로 맵핑하는 맵핑 규칙을 이용하여 상기 AutomationML 엘리먼트를 OPC UA 노드로 변환하는 단계; 및상기 변환된 OPC UA 노드를 이용하여 OPC UA 모델에 따른 OPC UA 파일을 생성하는 단계를 포함하는 데이터 모델 변환 방법
2 2
제1항에 있어서,상기 수신한 AutomationML 파일로부터 AutomationML 엘리먼트와 상기 AutomationML 엘리먼트에 대한 데이터를 파싱하여 자료 구조를 생성하는 단계는,상기 수신한 AutomationML 파일의 스키마 버전을 독출하는 단계;상기 독출된 스키마 버전에 대응하는 스키마 파일을 저장부에서 독출하거나, 외부로부터 상기 독출된 스키마 버전에 대응하는 스키마 파일을 수신하는 단계; 및상기 저장부에서 독출된 스키마 파일 또는 상기 수신한 스키마 파일을 이용하여 상기 수신한 AutomationML 파일로부터 상기 AutomationML 엘리먼트와 상기 AutomationML 엘리먼트에 대한 데이터를 파싱하는 단계를 포함하는 데이터 모델 변환 방법
3 3
제1항에 있어서,상기 AutomationML 엘리먼트를 OPC UA 노드로 변환하는 단계는,상기 AutomationML 파일의 엘리먼트 트리 구조에 대응되는 OPC UA 노드 트리를 생성하는 단계를 포함하는 데이터 모델 변환 방법
4 4
제3항에 있어서,상기 OPC UA 파일을 생성하는 단계는,상기 생성된 OPC UA 노드 트리 중 루트 노드를 기준으로 OPC UA 모델에 따른 자료 구조를 생성하는 단계; 및상기 생성된 OPC UA 모델에 따른 자료 구조를 이용하여 XML 기반의 OPC UA 파일을 생성하는 단계를 포함하는 데이터 모델 변환 방법
5 5
제1항에 있어서,상기 AutomationML 엘리먼트를 OPC UA 노드로 변환하는 단계는,상기 AutomationML 엘리먼트를 UAObject, UAObjectType, UAVariable, 또는 기타 노드로 맵핑하는 단계; 및상기 맵핑된 AutomationML 엘리먼트의 관계에 따라 OPC UA 노드 트리를 생성하는 단계를 포함하는 데이터 모델 변환 방법
6 6
제5항에 있어서,상기 기타 노드는,해당 엘리먼트는 AutomationML 엘리먼트를 참조하는 노드이고, 상기 AutomationML 엘리먼트에 맵핑되는 UA 노드 타입이 존재하지 않는 경우 맵핑되는 노드인 것을 특징으로 하는 데이터 모델 변환 방법
7 7
하나 이상의 메모리 및 하나 이상의 프로세서를 포함하고,상기 프로세서는,AutomationML 모델에 따라 작성된 AutomationML 파일을 수신하고, 상기 수신한 AutomationML 파일로부터 AutomationML 엘리먼트와 상기 AutomationML 엘리먼트에 대한 데이터를 파싱하여 자료 구조를 생성하는 읽기부;상기 생성된 자료 구조를 기초로, AutomationML 엘리먼트를 OPC UA 노드로 맵핑하는 맵핑 규칙을 이용하여 상기 AutomationML 엘리먼트를 OPC UA 노드로 변환하는 변환부; 및상기 변환된 OPC UA 노드를 이용하여 OPC UA 모델에 따른 OPC UA 파일을 생성하는 쓰기부를 포함하는 데이터 모델 변환 장치
8 8
제7항에 있어서,상기 읽기부는,상기 수신한 AutomationML 파일의 스키마 버전을 독출하고,상기 독출된 스키마 버전에 대응하는 스키마 파일을 저장부에서 독출하거나, 통신부를 통해 외부로부터 상기 독출된 스키마 버전에 대응하는 스키마 파일을 수신하고,상기 저장부에서 독출된 스키마 파일 또는 상기 통신부를 통해 수신한 스키마 파일을 이용하여 상기 수신한 AutomationML 파일로부터 상기 AutomationML 엘리먼트와 상기 AutomationML 엘리먼트에 대한 데이터를 파싱하는 것을 특징으로 하는 데이터 모델 변환 장치
9 9
제7항에 있어서,상기 변환부는,상기 AutomationML 파일의 엘리먼트 트리 구조에 대응되는 OPC UA 노드 트리를 생성하는 것을 특징으로 하는 데이터 모델 변환 장치
10 10
제9항에 있어서,상기 변환부는,상기 생성된 OPC UA 노드 트리 중 루트 노드를 기준으로 OPC UA 모델에 따른 자료 구조를 생성하고, 상기 쓰기부는,상기 생성된 OPC UA 모델에 따른 자료 구조를 이용하여 XML 기반의 OPC UA 파일을 생성하는 것을 특징으로 하는 데이터 모델 변환 장치
11 11
제7항에 있어서,상기 변환부는,상기 AutomationML 엘리먼트를 UAObject, UAObjectType, UAVariable, 또는 기타 노드로 맵핑하고, 상기 맵핑된 AutomationML 엘리먼트의 관계에 따라 OPC UA 노드 트리를 생성하는 것을 특징으로 하는 데이터 모델 변환 장치
12 12
제11항에 있어서,상기 기타 노드는,해당 엘리먼트는 AutomationML 엘리먼트를 참조하는 노드이고, 상기 AutomationML 엘리먼트에 맵핑되는 UA 노드 타입이 존재하지 않는 경우 맵핑되는 노드인 것을 특징으로 하는 데이터 모델 변환 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 산업통상자원부 전자부품연구원 전자부품산업핵심기술개발사업-주력산업IT융합 전자디바이스 모듈화 장비 가상화를 위한 CPS 연동 및 검증기술 개발