リクエスト-応答ペアの仕様 - PR-23 - PR-23-AC - PR-23-AP - PR-23-GC - PR-23-GP - PR-23-M - PR-23-RP - PR-23-SD - PR-23-W

PR-23シリーズ 取扱説明書

Document code
IM-JA-PR23
Revision
H
Language
日本語
Product
PR-23
PR-23-AC
PR-23-AP
PR-23-GC
PR-23-GP
PR-23-M
PR-23-RP
PR-23-SD
PR-23-W
Document type
取扱説明書

以下のリストに、イーサネットを介したデータ収集に使用されるリクエスト-応答ペア(クエリメッセージ)の説明を示しています。必須の応答キーの前には、アスタリスク(*)が付けられています。

複数のリクエストデータオプションが使用可能である場合、一度に使用できるのは1つだけです。センサ状態リクエストではリクエストごとに、センサAおよびセンサBの両方ではなく、いずれかを指定する必要があります。
表 1. リクエスト-応答ペアの仕様
仕様 説明 リクエストID リクエストデータ 応答キー
NULLメッセージ NULLメッセージは、デバッグ目的でクエリメッセージに含まれており、サーバーがリッスンしているかどうかを確認するために使用されます。このメッセージにより、高レベルの"ping"機能を実装することができます。 0x00000000 (なし)
  • IP:IPアドレス
  • MAC:イーサネットMACアドレス
プロトコルバージョン バージョンクエリでは、サーバー(DTR)のプロトコルバージョンを表す値が応答として返されます。 0x00000001 (なし) *Version:整数、サーバーのプロトコルバージョン(現在は3)
DTR情報 DTR情報クエリでは、DTRアセンブリの基本情報を得ることができます。 0x00000002 (なし)
  • *DTRserial:文字列、DTRのシリアル番号
  • *ProcessorSerial:文字列、プロセッサカードのシリアル番号
  • *ProgramVersion:文字列、メインプログラムのバージョン
  • *MBSerial:文字列、マザーボードのシリアル番号
  • *MBVersion:文字列、マザーボードのプログラムのバージョン
  • IFSerial:文字列、センサインターフェースのシリアル番号
  • IFVersion:文字列、センサインターフェースカードのプログラムのバージョン
IFSerialとIFVersionは、情報が利用可能な場合にのみ提供されます。
センサ情報 センサ情報クエリでは、選択したセンサの基本情報を得ることができます。 0x00000003 0x00000000(センサA)
  • *SensorSerial:文字列、センサのシリアル番号
  • *SProcSerial:文字列、センサプロセッサカードのシリアル番号
  • *SensorVersion:文字列、ソフトウェアのバージョン番号
  • SensorCurrent:整数、センサの電流(ミリアンペア)
0x00000001(センサB)
計測結果 計測結果クエリでは、選択したセンサで計測および計算された計測値を得ることができます。 0x00000004 0x00000000(センサA)
  • Status:文字列、センサ状態メッセージ
  • Slope:浮動小数点数、イメージ品質係数(QF)
  • PTraw:整数、PT1000値
  • LED:浮動小数点数、センサLED値
  • RHsens:浮動小数点数、センサ内部湿度
  • nD:浮動小数点数、計算されたnD
  • CONC:浮動小数点数、最終濃度値
  • Tsens:浮動小数点数、センサ内部温度
  • T:浮動小数点数、プロセス温度(温度バイアスあり)
  • Traw:浮動小数点数、プロセス温度(バイアスなし)
  • CCD:浮動小数点数、イメージの境界線の位置
  • CALC:浮動小数点数、計算された濃度値
0x00000001(センサB)
DTR状態 0x00000006 (なし)
  • *Volt1:浮動小数点数、DTR内部電圧1
  • *Volt2:浮動小数点数、DTR内部電圧2
  • *DTRtemp:浮動小数点数、DTR内部温度
  • Out1uA:整数、mA出力1(uA)
  • Out2uA:整数、mA出力2(uA)
  • Switches:16進文字列(たとえば、"0x00")、スイッチ状態(ビットフィールド)