ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • OPC UA 서비스 개념 정리
    Engineering 2023. 7. 7. 19:01
    728x90

     

     

    OPC UA 서비스 개념 정리

     

    서비스는 OPC UA 서버, 클라이언트간의 추상형 원격 프로시져 호출(Remote Procedure Calls: RPC) 의 집합임

    서비스의 특징 중 하나는 Part 4에서는 서비스를 추상형으로 정의함(서비스 메커니즘과 정보모델을 독립적으로 정의)

    서비스계층은 소프트웨어 개발도구, 스택, 전송 프로토콜, 추상형 서비스 규격으로 크게 구분되며 스택과 SDK(소프트웨어 개발 도구)는 프로그래밍언어 기반 서비스용 API로 구현이 가능함

    전송 프로토콜은 Part 6에서 정의되며 데이터 인코딩 포맷 및 전송 프로토콜 정의

    추상형 서비스 규격은 Part 4에서 정의되고 서비스를 위한 추상형 서비스셋 및 서비스별 메커니즘 정보모델 등이 적용됨

     

    서비스에 대한 결과

     

    상태코드로 표현됨

    서비스 결과는 두 개 수준으로 나타나는데 그것은 서비스 콜 상태, 오퍼레이션(운영) 상태임

     

    커뮤니케이션 계층

    모니터 아이템 : monitored item 서비스셋을 사용하며 subscription에 바운딩됨

    구독 : 세션상에서 수립되며 수명이 세션에 독립적, subscription 서비스셋 사용

    세션 : 보안 채널상에서 수립, 보안 채널에 독립적인 수명을 가지며 재생성 필요

    보안 채널 : 갱신형, 프로토콜 의존적

     

    서비스셋

    OPC UA에서 실제로 사용하는 단위 서비스로 구성됨

    Figure  1 – Discovery Service Set
     
     
     
    Figure  2 – SecureChannel Service Set
     

     

    Figure  3 – Session Service Set
    Figure  4 – NodeManagement Service Set
    Figure  6 – Attribute Service Set

     

    Figure  7 – Method Service Set

     

    Figure  8 – MonitoredItem and Subscription Service Sets

     

     

    참고문헌 : 신승준, OPC UA 기술, 박영사, 2022

     

     

     

     

     

    반응형
Designed by Tistory.