TECHNICAL RESOURCE

OPC UA와 DDS의 데이터 모델 및 통신 상호 운용 범위를 구분하는 기준

산업 데이터 연결에는 값을 전달하는 전송과 값을 해석하는 데이터 모델이 함께 필요합니다. 숫자가 도착했다는 사실과 어떤 장치의 어떤 물리량인지를 올바르게 해석했다는 사실은 다릅니다.

01

값을 나르는 일과 의미를 공유하는 일을 나눕니다

산업 데이터 연결에는 값을 전달하는 전송과 값을 해석하는 데이터 모델이 함께 필요합니다. 숫자가 도착했다는 사실과 어떤 장치의 어떤 물리량인지를 올바르게 해석했다는 사실은 다릅니다.

OPC UA의 정보 모델과 DDS의 토픽 및 데이터 타입을 각 요구에 맞춰 대조합니다. 태그 이름만 맞추기보다 단위와 시간 및 품질과 접근 권한을 함께 기록해야 합니다.

02

OPC UA의 서비스와 PubSub를 구분합니다

클라이언트와 서버의 서비스 호출 및 PubSub는 서로 다른 통신 모델입니다. PubSub는 UDP나 MQTT 등 여러 매핑을 가질 수 있으므로 특정 포트나 전송 하나로 전체 OPC UA를 설명하지 않습니다.

장치가 제공하는 프로파일과 정보 모델 및 보안 정책을 확인합니다. 구독이라는 말도 클라이언트와 서버 모델의 Subscription과 PubSub의 Subscriber에서 같은 전체 절차를 뜻하지는 않습니다.

03

DDS의 서비스 품질과 RTPS의 역할을 구분합니다

DDS는 데이터 중심 공유와 서비스 품질을 다루며 RTPS는 구현 간 통신 규칙에 관계합니다. 같은 통신 규격을 지원하더라도 데이터 타입과 검색 및 서비스 품질 조건이 맞아야 합니다.

발행자와 구독자의 조건이 호환되는지 실제 교환 결과를 확인합니다. RTPS 판 번호만으로 모든 보안 확장이나 데이터 표현 및 구현의 상호 운용을 확정하지 않습니다.

04

연결 증거와 실제 제어 증거를 나눕니다

구독 데이터가 수신된 결과를 설비의 실제 제어 완료로 확대하지 않습니다. 읽기와 쓰기 및 실행 명령의 권한과 결과 확인 경로를 구분해야 합니다.

시간 요구와 실패 시 행동 및 복구 절차는 설비 조건에 맞춰 별도로 정합니다. 실시간 통신 표기만으로 안전성이나 모든 네트워크에서의 최대 지연을 보장하지 않습니다.

관련 용어와 글

TECHNICAL RESOURCES CONTACT

확인하려는 기술 내용과 사용 환경을 알려주세요

장비와 운영 환경, 확인한 오류나 자료 내용을 알려주시면 필요한 안내와 상담 범위를 확인합니다.