OPC UA Client vTool#
OPC UA Client vTool의 nodemap을 통해 원하는 만큼 입력 핀을 추가할 수 있습니다. 입력의 데이터 타입이 동일할 필요는 없습니다(허용되는 데이터 타입 및 핀 타입 매핑에 대한 아래 참고 사항 참조).
OPC UA Client vTool 라이선스를 구매하려면 Basler 웹사이트를 방문하세요.

작동 원리#
OPC UA 표준은 플랫폼과 제조사에 구애받지 않고 기기 간에 데이터와 정보를 교환할 수 있는 간단하고 표준화된 방법을 제공합니다. OPC UA Client vTool을 사용하면 이미지 처리 파이프라인의 결과를 OPC UA Server에 게시하여 원활하고 효율적인 데이터 교환을 보장할 수 있습니다.
데이터 형식 매핑#
OPC UA Client는 입력으로 다음 데이터 타입을 허용하며, 이는 해당 OPC UA 데이터 타입으로 매핑됩니다.
| 유효한 입력 핀 데이터 타입 | OPC UA 데이터 타입 |
|---|---|
| Boolean | Boolean |
| Integer | Int64 |
| Float | Double |
| String | String |
vTool 설정하기#
OPC UA Client vTool을 구성하려면 Workbench에서 해당 vTool을 더블 클릭합니다. 사용 가능한 모든 설정이 표시되는 대화 상자가 열립니다. 또는 Features - All 창에서 동일한 설정을 찾을 수 있습니다.

구성 지침
- OPC UA NodeId의 경우 IdType String만 지원됩니다. 허용되는 문자 집합은 ASCII입니다.
- 현재는 기본 네임스페이스(인덱스 0)만 지원됩니다.
- 잘못된 구성 문자열은 오류로 표시되지 않지만 입력 핀이 생성되지 않습니다.
- 다른 핀을 추가하거나 기존 핀의 구성을 변경하는 등의 방식으로 구성을 변경하면 모든 연결이 손실됩니다. Basler에서는 필요한 모든 핀을 먼저 생성한 후 나중에 연결을 추가할 것을 권장합니다.
- 서버 주소를 비워 두면 데이터를 전송할 수 없습니다. 현재 이와 관련된 오류 메시지는 제공되지 않습니다.
- 서버 인증은 지원되지 않습니다.
- 런타임 중에 서버와의 연결이 끊어지면 데이터가 손실됩니다. 30초마다 서버 재연결이 시도됩니다.
- 재연결은 백그라운드에서 이루어지지 않습니다. 즉, 재연결을 시도하는 동안 1~2초 동안 데이터 처리가 중단됩니다.
입력 핀을 추가하려면:
- Server Address 필드에 OPC UA 서버의 IP 주소를 입력합니다.
서버 주소는 한 번만 지정하면 됩니다. - Input Pin Add 명령을 실행합니다.
- 다음에서 Input Pin Configuration 필드에 추가하려는 입력 핀의 구성을 입력합니다. 다음 구문을 사용하십시오.
<MyPinName>.Type=<MyPinType>.EndPointNode='<OpcUaNodeIdentifier>'
여기서:<MyPinName>: 새 입력 핀의 이름<MyPinType>: 새 입력 핀의 데이터 형식(허용되는 값: Boolean, Float, Integer 및 String)'<OpcUaNodeIdentifier>': OPC UA 노드의 이름(예: ExposureEnd) - Close를 클릭합니다.
vTool에 새 핀이 나타납니다. - 핀을 더 추가하려면 2~4단계를 반복합니다.
예: 이름이 Exposure이고 데이터 형식이 Integer이며 OPC UA 서버의 ExposureEnd라는 노드에 연결되는 입력 핀을 생성한다고 가정해 보겠습니다. 이렇게 하려면 다음 문자열을 입력하십시오. Exposure.Type=Integer.EndPointNode='ExposureEnd'
추가 정보#
OPC UA Client vTool에 대한 질문이 있거나 개선 또는 새로운 기능 추가에 대한 제안이 있는 경우 Basler Support에 문의하실 수 있습니다.