ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • (문헌조사) OPC UA 기술 (2) : 정보모델 관련
    Engineering 2023. 6. 8. 23:46
    728x90

     

    여기서는 정보모델 구성요소 및 주요 기능별 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에 대해서는 다음 글에서 상세히 다룰 예정이다....

     

    반응형
Designed by Tistory.