-
(문헌조사) OPC UA 기술 (2) : 정보모델 관련Engineering 2023. 6. 8. 23:46728x90
여기서는 정보모델 구성요소 및 주요 기능별 opc ua 표준 문서 part 별 정의 항목들을 다룬다.
- OPC UA의 정보모델은 기본적으로 노드, 참조의 개념을 주로 활용한다.
여기서 노드는 정보, 인스턴스를 가지고 있는 고유한 식별자를 가지고 있는 자료 구조를 의미함
- 노드에는 속성, 참조 정보가 들어가며 (속성은 노드를 기술하는 데이터 요소, 참조는 노드간의 관계 정립)
- address space에서는 기본, 표준 노드 클래스를 정의함
. 기본 노드 : 컴포넌트 표현
. 표준 노드 클래스 : 기본 노드 클래스를 상속 받음, 여러 클래스 요소를 가짐
- 참조란 무엇인가?
. 참조는 참조 타입 노드의 인스턴스로 정의하며 소스노드에서 참조를 하게 된다. (타깃 노드로)
. 두 노드 사이의 관계
- 객체란 무엇인가?
. 시스템, 시스템 컴포넌트, 물리적 객체, 소프트웨어적 객체 등을 표현
. 캡슐형 모듈
. 객체는 변수, 메소드 컴포넌트를 통해 특징과 세부 정의됨
. 이벤트 생성 가능
- 변수란 무엇인가?
. 말 그대로 값을 나타냄
. 데이터변수는 객체의 값을 나타냄
. 특성 : 노드의 성질을 표현함
- Part 10에서는 장치 및 프로그램 정보모델에 대해 정의되어있음
. 프로그램 정보모델 이란 대상 장치 및 시스템의 상태 등에 대한 정보를 정의한 모델임, 마찬가지로 객체타입, 서브타입 등의 정의 등이 정의되어있음
.

메소드와 프로그램의 개념 이해를 돕는 다이어그램 - 데이터 분석을 위한 과거 데이터 접근
. 서버 역량 및 진단 정보 모델링이 필요함(part 11)
. 서버 접속 정보 제공(part5)
. 폐쇄형 과거데이터 접근 서버와 opc 접근서버 구성을 별도로 가능함
.

https://www.prosysopc.com/products/opc-ua-historian/ - 데이터분석을 위한 데이터 집계
. part13에서는 집계정보모델을 제공함
. 통계값 등의 정보모델 정의
- 도메인특화 정보모델
. 다른 컨소시엄과 협력 후 다양한 규격을 개발중인 것과 맞물림
. 도메인 특화 정보모델 생성에 필요한 스키마 및 소스코드 제공(opc ua tool)
. ISA95 도메인 특화 정보모델, PLCopen 도메인특화 정보모델을 여기서 다룸
위의 ISA95와 PLCopen에 대해서는 다음 글에서 상세히 다룰 예정이다....
반응형'Engineering' 카테고리의 다른 글
ISA-95 와 OPC UA (3) 2023.06.16 iptime을 이용한 개발된 웹사이트 홈페이지 포트포워딩 (0) 2023.06.09 자산관리쉘 OPC 30270: Industry 4.0 Asset Administration Shell 주요 규칙 정리 (0) 2023.06.06 (문헌조사) OPC UA 기술 (1) (0) 2023.06.03 Azure 데이터 팩토리 관련 내용 (0) 2023.05.28