I/O 게이트웨이에서 아날로그 입력을 사용하는 방법
  • 21 Oct 2024
  • 1 읽을 분
  • 기여자

I/O 게이트웨이에서 아날로그 입력을 사용하는 방법


기사 요약

I/O 게이트웨이에서 아날로그 입력을 사용하는 방법

I/O 게이트웨이의 일반 ADC 드라이버와 함께 4개의 아날로그 입력을 사용하는 방법은 다음과 같습니다.

I/O 게이트웨이의 Generic-ADC 드라이버는 게이트웨이의 각 아날로그 채널에서 전압 값을 읽는 데 사용됩니다.

이러한 채널은 게이트웨이의 "전원 측"에서 "ANALOG INPUT"이라고 표시된 끝에 있습니다.

How to Use Analog Inputs on the I_O Gateway_116081351.png

각 채널은 9비트의 유효 분해능으로 0-24볼트 사이를 읽을 수 있으며, 이는 0.002볼트마다 전압 변화를 읽을 수 있음을 의미합니다.

각 채널은 입력의 리턴 채널( - )에 대한 측정값을 참조합니다. 즉, 모든 아날로그 전압 측정값은 동일한 아날로그 공통점을 공유하게 됩니다.

일반-ADV 드라이버 설정하기

Tulip에서 이 값을 사용하려면 드라이버 구성 페이지의 장치 포털에서 "GENERIC-ADC-VOLTAGE" 드라이버가 켜져 있는지 확인해야 합니다.

트리거에서 아날로그 입력 사용

앱에서 데이터를 사용하려면 트리거를 사용하여 이 아날로그 데이터를 캡처하는 두 가지 방법이 있습니다.

  1. 전압이 변경될 때 데이터 캡처
  2. 채널의 현재 값 요청하기

다음은 전압이 변경될 때 데이터를 캡처하는 방법의 예시입니다:

  • "장치" "아날로그 전압 입력"이 "이 스테이션"에서 출력하는 경우
  • "장치 출력" "채널" "=" "정적 값" "정수" "1"인 경우
  • 그럼 "데이터 조작" "저장" 데이터: "장치 출력" "전압" 위치: (변수)
  • Then: "데이터 조작" "저장" 데이터: "장치 출력" "원시값" 위치: (변수)
  • Then: "데이터 조작" "저장" 데이터: "장치 출력" "채널" 위치: (변수)

이 메서드는 게이트웨이가 전압이 변경된 것을 감지할 때마다 다음 데이터를 캡처합니다:

  • 전압
  • ADC 칩의 원시 판독값
  • 채널

반복 값은 전송하지 않습니다. 싱글에서 노이즈가 너무 많아 전압이 0.002V 이상 변동하는 것을 감지하면 GENERIC-ADC-VOLTAGE 드라이버가 데이터를 방출합니다.

다음은 채널의 현재 값을 요청하는 방법의 예시입니다.

  • "언제" "버튼을 눌렀을 때"
  • "장치 기능 실행" "아날로그 전압 입력" "이 스테이션" 채널에서 "현재 값 가져오기" "정적 값" "정수" "1" "채널 1 판독값"

이 메서드는 특정 채널의 현재 전압을 요청하고 판독값이 변경되지 않은 경우에도 값을 반환합니다.

이 메서드는 일정한 전압을 유지하면 Tulip에 업데이트를 보내지 않는 압력 센서와 같은 장치의 신호에 필요합니다.

장치 예제

이 섹션에는 이 드라이버를 사용하여 Tulip과 함께 사용할 수 있는 개별 장치에 대한 참고 사항이 포함되어 있습니다.

프로센스 25 10-XXXXX

이 장치는 센서에 가해지는 압력에 따라 0~10V의 출력 신호를 제공합니다. 간단한 비례 관계는 Tulip의 전압 판독값과 압력 판독값을 연결합니다. 이 비율은 센서의 정격 측정 범위에 따라 달라집니다.

장치는 데이터시트의 지침에 따라 배선해야 합니다. 편의를 위해 배선 다이어그램을 아래에 표시했습니다. 이 경우 1번 핀은 아날로그 입력 핀의 접지를 기준으로 24V를 공급하고, 2번 핀은 Tulip I/O 게이트웨이의 아날로그 입력 핀에 연결하며, 3번 핀은 아날로그 입력 접지에 연결해야 합니다.


이 문서가 도움이 되었습니까?