- 印刷する
I/O Gatewayでアナログ入力を使用する方法
I/O Gateway の Generic ADC ドライバを使用した 4 つのアナログ入力の使用方法を説明します。
I/O ゲートウェイの Generic-ADC ドライバは、ゲートウェイの 4 つのアナログ・チャンネルそれぞれの電圧値を読み取るために使用されます。
これらのチャンネルは、ゲートウェイの "電源側 "の "ANALOG INPUT "とラベルされた端にあります。
各チャンネルは、9 ビットの有効分解能で、0~24 ボルトを読み取ることができます。
各チャンネルの測定値は、入力のリターン・チャンネル(-)を参照します。これは、すべてのアナログ電圧測定が同じアナログコモンを共有することを意味します。
Generic-ADV ドライバのセットアップ
Tulipでこれらの値を使用するには、デバイス・ポータルのDriver Configurationページで"GENERIC-ADC-VOLTAGE "ドライバがオンになっていることを確認する必要があります。
トリガーでのアナログ入力の使用
アプリでデータを使用するには、トリガーを使ってこのアナログ・データを取り込む2つの方法があります。
- 電圧が変化したときにデータを取り込む
- チャンネルの現在値を要求する
以下は、電圧が変化したときにデータを取り込む方法の例です:
- デバイス "の "アナログ電圧入力 "が "このステーション "に出力された場合
- デバイス出力" "チャンネル" "=" "静的値" "整数" "1" の場合
- 次に「データ操作" "保存" データを保存します:「デバイス出力" "電圧" 位置: (変数)
- 次にデータ操作" "保存" データ: "デバイス出力" "電圧" location: (変数) Then: "データ操作" "保存" データ: "デバイス出力" "電圧" location: (変数)「デバイス出力" "rawValue" location: (変数)
- 次に「データ操作" "保存" データ:「デバイス出力" "チャンネル" location: (変数)
このメソッドは、ゲートウェイが電圧の変化を検出するたびに、以下のデータをキャプチャします:
- 電圧
- ADC チップからの生の読み取り値
- チャンネル
繰り返し値は送信されません。GENERIC-ADC-VOLTAGE ドライバは、電圧が 0.002V 以上変動するようなノイズを検出した場合、データを送信します。
あるチャンネルの現在値を要求する方法の例を示す。
- "ボタンが押された時"
- "デバイス機能の実行" "アナログ電圧入力" "このステーション "チャンネルの "電流値を取得""静的値" "整数" "1" "チャンネル 1 の読み取り値"
このメソッドは、特定のチャンネルの現在の電圧を要求し、読み取り値が変化していなくてもその値を返します。
これは、圧力センサーのような安定した電圧で保持されている場合、そうでなければTulipに更新を送信しないデバイスからの信号のために必要です。
デバイスの例
このセクションには、このドライバを使用してチューリップで使用できる個々のデバイスの注記が含まれています。
プロセンス25 10-XXXXX
このデバイスは、センサーに加えられた圧力に応じて0~10Vの出力信号を提供します。単純な比例関係により、チューリップからの電圧読み取り値と圧力読み取り値がリンクされます。この比例はセンサーの定格測定範囲に依存します。
デバイスの配線はデータシートの指示に従ってください。便宜上、配線図を以下に示します。この状況では、ピン1はアナログ入力ピンのグランドに対して24Vを供給し、ピン2はチューリップI/Oゲートウェイのアナログ入力ピンに接続し、ピン3はアナログ入力のグランドに接続する必要があります。