OPC를 사용하는 LabVIEW DSC 모듈의 불감대역 유형

업데이트 됨 May 11, 2023

해당 제품

소프트웨어

  • LabVIEW Datalogging and Supervisory Control Module

문의사항

OPC를 통해 통신 할 때 LabVIEW Datalogging and Supervisory Control (DSC) 모듈에서 사용할 수있는 여러 가지 유형의 불감대역(Deadband)는 무엇입니까?

해결책

일반적으로 불감대역은 장치 또는 컴퓨터가 변경 사항을 등록하기 위해서 변화해야 하는 측정 된 값의 주어진 범위 또는 양의 최소 백분율로 정의 할 수 있습니다. 예를 들어 0-100 볼트 범위의 장치를 얻고 불감대역을 1 %로 설정 한 경우 값 변경을 실현하려면 들어오는 전압이 최소 1V 이상 변화해야합니다.

불감대역의 네 가지 주요 유형은 다음과 같습니다.
  • 장치 불감대역
  • OPC 서버 불감대역
  • 공유 변수 엔진(태그 엔진) 불감대역
  • 로깅 불감대역

장치 불감대역
장치 불감대역은 장치마다 다릅니다. 디바이스 자체는 변동이 불감대역 제한을 초과하지 않는 한 값 변경을 전송하지 않습니다. 예를 들어 데이터 수집 보드는 전압 신호를 수신하지만 전압 변화가 해상도를 초과하는 경우에만 변경 사항이 등록됩니다.

장치 불감 대역은 일반적으로 하드웨어 제한, 공장 구성에 따라 결정되거나 때때로 장치 제조업체가 제공 한 장치 드라이버로 구성 할 수 있습니다.

OPC 서버 불감대역
OPC 클라이언트를 사용하여 OPC 서버를 모니터 할 때마다 실제로 클라이언트가 지정된 서버의 특정 OPC 항목에 "등록"하도록 지시하고 있습니다. 구독에 따라 불감대역 및/또는 업데이트 속도가 적용됩니다. 그런 다음 OPC 서버는 지시 된 업데이트 속도로 또는 데이터 변경이 설정된 불감대역을 초과 할 때마다 해당 가입을 통해 클라이언트에 새 데이터를 전송합니다. 이 두 가지 방법 모두 OPC 클라이언트의 인터페이스를 통해 OPC 서버에 지시됩니다.

OPC 서버가 불감대역을 지원하면 일반적으로 OPC 클라이언트의 설정을 통해 불감대역을 구성 할 수 있습니다. 측정 된 값이 불감대역을 초과하면 OPC 서버는 값을 클라이언트에 게시합니다.

LabVIEW DSC 모듈에서 OPC 불감대역 및 폴링 속도를 설정하려면 다음 단계를 따르십시오.
  1. 프로젝트 탐색기의 내 컴퓨터에서 우클릭하고 New » I/O Server를 선택하십시오.
  2. OPC Client를 선택하고 Continue를 누릅니다.
  3. OPC Configuration 창에서 원하는 불감대역(Deadband) 및 업데이트 속도(Update rate)를 설정하십시오.


공유 변수 엔진 불감대역
두 개의 다른 불감대역, 즉 공유 변수 엔진 불감대역과 로깅 불감대역을 구성 할 수 있습니다. 이 두 가지 모두 LabVIEW DSC 모듈에 맞게 구성 할 수 있습니다. 공유 변수를 작성하거나 편집 할 때 Shared Variable Properties 창에서 Update Deadband 범주를 클릭하고 해당 공유 변수에 사용할 값을 설정하십시오.



로깅 불감대역
로깅 불감 대역은 값이 실제로 Citadel 데이터베이스에 기록되기 전에 넘겨야하는 임계 값을 나타냅니다. 로깅 불감대역 값을 설정하면 공유 변수 엔진은 획득 한 모든 새 값을 기존 값과 비교합니다. 공유 변수 엔진은 새 값과 이전 값 간의 백분율 차이가 불감 대 이상인 경우에만 새 값을 기록합니다. Shared Variable Properties 대화 상자를 통해 로깅 불감대역을 설정할 수 있습니다.

추가 정보

LabVIEW 8.0 이전에는 공유 변수 엔진을 태그 엔진이라고 합니다.