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

작동 방식#
OPC UA 표준은 플랫폼과 제조사에 구애받지 않고 기계 간에 데이터와 정보를 교환할 수 있는 간단하고 표준화된 방법을 제공합니다. ‘ OPC UA Client ’ vTool을 사용하면 이미지 처리 파이프라인의 결과를 OPC UA 서버에 게시하여 원활하고 효율적인 데이터 교환을 보장할 수 있습니다.
데이터 유형 매핑#
OPC UA Client 는 다음 데이터 유형을 입력으로 받아들이며, 이 데이터 유형들은 해당 OPC UA 데이터 유형으로 매핑됩니다:
| 유효한 입력 핀 데이터 유형 | OPC UA 데이터 유형 |
|---|---|
| 부울 | 부울 |
| 정수 | Int64 |
| 플로트 | 더블 |
| String | String |
vTool 구성#
OPC UA Client vTool을 구성하려면 ‘ Workbench ’에서 해당 항목을 두 번 클릭하십시오. 사용 가능한 모든 설정이 표시된 대화 상자가 열립니다. 또는 다음 위치에서도 동일한 설정을 찾을 수 있습니다. 기능 - 전체 패널에서도 확인할 수 있습니다.

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