콘텐츠로 바로 가기
STAGING SERVER
DEVELOPMENT SERVER

OPC UA Client vTool#

OPC UA Client vTool을 사용하면 OPC UA 표준을 통해 레시피 내 다른 vTool의 데이터 출력을 머신 비전 환경의 다음 단계에 대한 입력으로 활용할 수 있습니다.

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

OPC UA Client vTool 라이선스를 구매하려면 Basler 웹사이트를 방문하십시오.

OPC UA Client vTool

작동 방식#

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 Client vTool 설정

구성 지침

  • OPC UA 노드 ID의 경우 IdType 문자열만 지원됩니다. 허용되는 문자 집합은 ASCII입니다.
  • 현재는 기본 네임스페이스(인덱스 0)만 지원됩니다.
  • 잘못된 구성 문자열은 오류로 표시되지는 않지만, 입력 핀이 생성되지 않습니다.
  • 구성을 변경할 경우(예: 핀을 추가하거나 기존 핀의 구성을 변경하는 경우), 모든 연결이 끊어집니다. Basler는 필요한 모든 핀을 먼저 생성한 다음, 연결을 추가할 것을 권장합니다.
  • 서버 주소를 비워두면 데이터를 전송할 수 없습니다. 현재 이 경우 오류 메시지가 표시되지 않습니다.
  • 서버 인증이 지원되지 않습니다.
  • 실행 중에 서버와의 연결이 끊어지면 데이터가 손실됩니다. 30초마다 서버에 다시 연결을 시도합니다.
  • 재연결은 백그라운드에서 이루어지지 않습니다. 즉, 재연결을 시도하는 동안 1~2초 동안 데이터 처리가 중단됩니다.

입력 핀을 추가하려면:

  1. '서버 주소' 필드에 OPC UA 서버의 IP 주소를 입력하십시오.
    서버 주소는 한 번만 지정하면 됩니다.
  2. “입력 핀 추가 ” 명령을 실행하십시오.
  3. 다음 파라미터 블록에서 입력 핀 구성 필드에 추가할 입력 핀의 구성을 입력하십시오. 다음 구문을 사용하십시오: <MyPinName>.Type=<MyPinType>.EndPointNode='<OpcUaNodeIdentifier>'
    여기서:
    <MyPinName>: 새로운 입력 핀의 이름
    <MyPinType>: 새 입력 핀의 데이터 유형 (허용되는 값: Boolean, Float, Integer, String)
    '<OpcUaNodeIdentifier>': OPC UA 노드의 이름(예: ExposureEnd)
  4. ‘닫기’를 클릭합니다.
    vTool에 새로운 핀이 표시됩니다.
  5. 핀을 더 추가하려면 2~4단계를 반복하세요.

예: OPC UA 서버의 ‘ExposureEnd’라는 노드에 연결되는, 이름이 ‘Exposure’이고 데이터 유형이 Integer인 입력 핀을 생성한다고 가정해 보겠습니다. 이를 위해 다음 문자열을 입력하십시오: Exposure.Type=Integer.EndPointNode='ExposureEnd'

추가 정보#

OPC UA Client vTool에 대해 궁금한 점이 있거나, 개선 사항이나 새로운 기능 추가에 대한 제안이 있으시면 Basler 지원팀에 문의해 주십시오.