I/Oゲートウェイのアナログ入力の使用方法
  • 02 Nov 2022
  • 1 読む分
  • 寄稿者

I/Oゲートウェイのアナログ入力の使用方法


I/O Gatewayでのアナログ入力の使用方法

I/O Gateway の Generic ADC ドライバを使用して 4 つのアナログ入力を使用する方法について説明します。

I/O ゲートウェイの Generic-ADC ドライバは、ゲートウェイの 4 つのアナログ・チ ャンネルのそれぞれの電圧値を読み取るために使用されます。

これらのチャンネルはゲートウェイの "パワーサイド "にある "ANALOG INPUT "とラベルされた端に配置されます。

How to Use Analog Inputs on the I_O Gateway_116081351.png{height="" width=""}.

各チャンネルは、0-24 ボルトを 9 ビットの有効分解能で読み取ることができ、これは 0.002 ボルト毎の電圧変化を読み取ることができることを意味します。

各チャンネルは、入力の戻りチャンネル(-)を測定値の基準としています。これは、すべてのアナログ電圧測定が同じアナログコモンを共有することを意味します。

Generic-ADVドライバのセットアップ

Tulipでこれらの値を使用するには、デバイスポータルのドライバ設定ページで、"GENERIC-ADC-VOLTAGE "ドライバがオンになっていることを確認する必要があります。

トリガーでアナログ入力を使う

アプリでデータを使用するために、このアナログデータをキャプチャするトリガーを使用する方法が2つあります。

  1. 電圧が変化したときにデータを取得する
  2. チャンネルの現在値を要求する

ここでは、電圧が変化したときにデータを取り込む例を示します。

  • デバイス" "アナログ電圧入力" "が "このステーション" "で出力された場合
  • If "デバイス出力" "チャンネル" "=" "静的値" "整数" "1"
  • それから"データ操作" "保存" データ。"デバイス出力" "電圧" 位置:(変数)
  • 次に"Data Manipulation" "Store" data:「デバイス出力」「rawValue」位置:(変数)
  • 次に"Data Manipulation" "Store" data:"デバイス出力" "チャンネル" 場所: (変数)

このメソッドは、ゲートウェイが電圧の変化を検出するたびに、次のデータを取得します。

  • 電圧
  • ADC チップからの生の読み取り値
  • チャンネル

繰り返し値は送信されません。GENERIC-ADC-VOLTAGE ドライバは、電圧が 0.002V 以上変動するような大きなノイズを検出した場合、データを送出します。

あるチャンネルの現在値を要求する例を示します。

  • "ボタンが押されたとき"
  • "デバイス機能の実行" "アナログ電圧入力" "現在値を取得" "このステーション" チャンネルで"static value" "integer" "1" "Channel 1 reading"

このメソッドは、特定のチャンネルの現在の電圧を要求し、読み取り値が変化していなくてもその値を返します。

これは、圧力センサーのような、一定の電圧に保たれていればTulipに更新を送らないようなデバイスからの信号のために必要です。

デバイスの例

本ドライバを使用してチューリップを使用することができる個々のデバイスについての注意事項を記載しています。

プロセンス25 10-XXXXX

センサーにかかる圧力によって0〜10Vの出力信号を出すデバイスです。チューリップからの電圧の読みと圧力の読みは、単純な比例関係で結ばれています。この比例は、センサーの定格測定範囲に依存します。

このデバイスは、データシートの指示に従って配線する必要があります。配線図は、便宜上、以下に示されています。この状況では、ピン1はアナログ入力ピンのグランドに対して24Vを供給し、ピン2はチューリップI/Oゲートウェイのアナログ入力ピンに接続し、ピン3はアナログ入力のグランドに接続する必要があります。


この記事は役に立ちましたか?