-
OPC UA 서비스 개념 정리Engineering 2023. 7. 7. 19:01728x90
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반응형'Engineering' 카테고리의 다른 글
tensorflow gpu 사용 호환 및 버전 확인, 셋팅 방법 (0) 2024.05.19 상위 7개의 오픈소스 프레임워크 Federated Learning (6) 2023.10.22 OPC UA 시스템, 어플리케이션 구조 (2) 2023.07.01 IEC 61131, PLC OPC UA 모델 정보 요약 (0) 2023.07.01 ISA-95 와 OPC UA (3) 2023.06.16