프런트 패널 DataSocket을 사용하여 LabVIEW를 OPC 서버에 연결하기

업데이트 됨 Apr 19, 2021

환경

소프트웨어

  • LabVIEW
  • OPC Servers

LabVIEW를 사용하면 OPC 서버에 연결할 수 있습니다. OPC 서버에 연결하는 방법에는 여러 가지가 있지만 프런트 패널 DataSocket 연결을 사용하는 가장 쉬운 방법입니다.

  1. VI의 프런트 패널에 숫자 또는 부울 인디케이터를 생성합니다.

  2. 표시기를 마우스 오른쪽 버튼으로 클릭하고 데이터 작업≫데이터 소켓 연결을 선택합니다.


  1. DataSocket 연결 대화 상자에서 찾아보기 버튼을 클릭하고 측정 데이터 찾아보기를 선택합니다.

  2. 컴퓨터에 설치된 모든 OPC 서버가 항목 찾아보기 대화 상자에 나타납니다.

  3. OPC Server의 노드를 확장하고 원하는 데이터 항목으로 이동합니다. 데이터 항목의 URL이 URL 텍스트 상자에 나타납니다.

  4. 확인 버튼을 클릭합니다.

  1. LabVIEW는 선택한 데이터 아이템의 URL로 연결 대상 텍스트 상자를 채웁니다.

  2. 연결 유형을 선택합니다. 게시를 선택하면 연결이 쓰기 전용으로 설정되고 구독은 연결을 읽기 전용으로 설정하며 게시 및 구독은 연결을 읽기/쓰기로 설정합니다.

  3. 첨부 버튼을 클릭합니다.

  1. VI가 계속 실행되도록 블록 다이어그램에 While 루프 및 중지 버튼을 추가합니다. 프런트 패널의 표시기는 루프 내부에 있을 필요가 없습니다.

  2. VI가 너무 많은 메모리를 사용하지 않도록 While 루프에 다음 밀리 초 배수까지 기다림 함수를 배치합니다.



12. VI를 실행합니다. 표시기의 LED가 녹색으로 바뀌고 OPC Server에 성공적으로 연결되면 표시기의 값이 업데이트됩니다.



OPC 서버의 많은 데이터 아이템에 연결하려면 LabVIEW Datalogging and Supervisory Control (DSC) Module을 사용하십시오. DSC 모듈은 OPC 항목의 범위를 모니터링하는 작업을 단순화하며 경보 및 보안을 포함합니다.