メーター気圧計モジュール

BAROインテグレーターガイド
センサーの説明
BAROモジュールは、TEROS 31およびTEROS 32テンシオメータのマトリックポテンシャル測定を補正するための高精度気圧計です。BAROモジュールは、測定現場で1台または複数台のテンシオメータを補正するためのスタンドアロンセンサーとして、または接続されたTEROS 31またはTEROS 32の値を補正し、SDI-12信号をアナログ電圧に変換するデジタル/アナログコンバータとして使用できます。tage出力(8ピンバージョンのみ)。BAROモジュールとTEROS 32の組み合わせは、T8テンシオメータの代替として使用できます。このセンサーの測定方法の詳細については、BAROモジュールのユーザーマニュアルを参照してください。

アプリケーション
- 気圧測定
- マトリックポテンシャル測定の気圧補正
- TEROS 31およびTEROS 32テンシオメータに直接接続するためのデジタル/アナログコンバータ
- TEROS 31およびTEROS 32に接続する非METERデータロガーに適しています
アドバンTAGES
- デジタルセンサーは、シリアルインターフェースを介して複数の測定値を通信します
- 低入力ボリュームtag要件
- 低電力設計は、バッテリー駆動のデータロガーをサポートします
- SDI-12、Modbus RTU、またはtensio LINKシリアル通信プロトコルをサポート
- アナログ出力をサポート(8ピンバージョンのみ)
仕様
| 測定仕様 | |
| 気圧 | |
| 範囲 | + 65 kPa~+105 kPa |
| 解決 | ±0.0012kPa |
| 正確さ | ± 0.05kPa |
| 温度 | |
| 範囲 | -30〜 + 60°C |
| 解決 | ± 0.01 °C |
| 正確さ | ± 0.5 °C |
| 通信仕様 | |
| 出力 | |
| アナログ出力(8ピンコネクタのみ)0~2,000 mV(デフォルト)0~1,000 mV(電圧レギュレータで設定可能) VIEW) | |
| デジタル出力SDI-12通信プロトコルtensio LINK通信プロトコルModbus RTU通信プロトコル | |
| データロガーの互換性 | |
| アナログ出力 スイッチング3.6~28VDC励起とシングルエンドまたは差動電圧出力を備えたあらゆるデータ収集システムtag12 ビット以上の解像度で測定します。 | |
| デジタル出力 3.6 ~ 28 VDC 励起および RS-485 Modbus または SDI-12 通信が可能なあらゆるデータ収集システム。 | |
| 物理的仕様 | |
| 寸法 | |
| 長さ | 80 mm (3.15 インチ) |
| 幅 | 29 mm (1.14 インチ) |
| 身長 | 30 mm (1.18 インチ) |
| ケーブル長さ | |
| 1.5 m (標準)注: 標準以外のケーブルの長さが必要な場合は、カスタマー サポートにお問い合わせください。 | |
| コネクタの種類 | |
| 4ピンおよび8ピンM12プラグコネクタまたは被覆を剥がして錫メッキしたワイヤ | |
| コンプライアンス | |
| EM ISO / IEC 17050:2010(CEマーク) | |
等価回路と接続タイプ
BAROモジュールをデータロガーに接続するには、図2を参照してください。図2は、推奨されるSDI-12仕様の低インピーダンス版を示しています。



BAROモジュールインテグレーターガイド 



予防
METERセンサーは最高水準で製造されていますが、誤用、不適切な保護、または不適切な取り付けにより、センサーが損傷し、保証が無効になる場合があります。 センサーをセンサーネットワークに統合する前に、推奨されるインストール手順に従い、センサーを損傷する干渉から保護するためのセーフガードを実装してください。
センサー通信
METERデジタルセンサは、受信信号と送信信号を共有するシリアルインターフェースを備えており、センサの測定値をデータ線で通信します。センサは、SDI-12、tensio LINK、およびModbus over RS-485 2線式をサポートしています。センサは、使用されているインターフェースとプロトコルを自動的に検出します。各プロトコルには実装上の利点があります。tag課題と課題。ご希望のアプリケーションに適したプロトコルの選択が不明な場合は、METERカスタマーサポートまでお問い合わせください。
- SDI-12はじめに
SDI-12は、センサーをデータロガーおよびデータ取得機器に接続するための標準ベースのプロトコルです。 一意のアドレスを持つ複数のセンサーは、共通の3線式バス(電源、アース、およびデータ)を共有できます。 センサーとロガー間の双方向通信は、規格で定義されているように送受信用のデータラインを共有することで可能です。 センサー測定は、プロトコルコマンドによってトリガーされます。 SDI-12プロトコルでは、データロガーが特定のセンサーとの間でコマンドを送受信できるように、バス上のセンサーごとに一意の英数字センサーアドレスが必要です。
SDI-12プロトコルの詳細については、SDI-1.3仕様v12をダウンロードしてください。 - RS-485 の概要
RS-485は、複数のデバイスを1つのバスに接続するための堅牢な物理バス接続です。過酷な環境下でも非常に長いケーブル距離を使用することができます。RS-485はSDI-12の代わりに、データ信号用に2本の専用線を使用します。これにより、より長いケーブルの使用が可能になり、信号が別々の線に関連付けられ、電源電流がデータ信号に影響を与えないため、外部からの干渉の影響を受けにくくなります。RS-485の詳細については、Wikipediaをご覧ください。 - TENSIOLINK RS-485 の概要
tensioLINKは、RS-485インターフェースを介して通信する、高速で信頼性の高い独自のシリアル通信プロトコルです。このプロトコルは、データの読み出しとデバイスの機能設定に使用されます。METERは、センサーとの直接通信、データの読み出し、ファームウェアのアップデートを行うためのtensioLINK PC USBコンバータとソフトウェアを提供しています。tensioLINKの詳細については、カスタマーサポートまでお問い合わせください。 - MODBUS RTU RS-485 入門
Modbus RTUは、プログラマブルロジックコントローラー(PLC)やデータロガーがあらゆる種類のデジタルデバイスと通信するために使用する一般的なシリアル通信プロトコルです。通信は物理的なRS-485接続を介して行われます。物理的な接続としてRS-485を使用し、シリアル通信プロトコルとしてModbusを組み合わせることで、1本のシリアルバス線に接続された多数のセンサー間で高速かつ信頼性の高いデータ転送が可能になります。Modbusに関する詳細は、Wikipediaおよびmodbus.orgをご覧ください。 - センサーとコンピューターのインターフェース
センサーがサポートするシリアル信号とプロトコルには、ほとんどのコンピュータ(またはUSBシリアルアダプタ)に搭載されているシリアルポートと互換性のあるインターフェースハードウェアが必要です。
SDI-12インターフェースアダプターは市販されていますが、METER社ではこれらのインターフェースをテストしておらず、どのアダプターがMETER社製センサーと互換性があるかを推奨することはできません。METER社製データロガーとZSCハンドヘルドデバイスは、コンピューターとセンサーを接続するインターフェースとして動作し、オンデマンドのセンサー測定を行うことができます。
BAROモジュールは、METERソフトウェアtensioを使用してtensioLINK経由で設定および測定することもできます。VIEWmeter.ly/software からダウンロードできます。BAROモジュールをコンピューターに接続するには、tensioLINK USBコンバーターと適切なアダプターケーブルが必要です。 - METERSDI-12の実装
TEROS 31または32テンシオメータ間にBAROモジュールを接続すると、気圧とTEROSテンシオメータの絶対圧力の両方をModbus経由で読み取ることができます。補正されたマトリックス電位もModbus経由で読み取ることができます。
METERセンサーは、SDI-12標準センサー回路の低インピーダンス版を使用しています(図2)。電源投入時にはセンサーからセンサー診断情報が出力されますが、電源投入時間が経過するまでは通信しないでください。電源投入後は、連続測定コマンド(aR0~aR9およびaRC0~aRC9)を除く、SDI-12仕様v1.3に記載されているすべてのコマンドと完全に互換性があります。M、R、およびCコマンドの実装については、8~9ページをご覧ください。工場出荷時のすべてのMETERセンサーは、SDI-12アドレス0から始まります。 - センサーバスに関する考慮事項
SDI-12センサーバスは、定期的な点検、センサーの保守、そしてセンサーのトラブルシューティングが必要です。1つのセンサーが故障すると、他のセンサーが正常に動作していてもバス全体がダウンする可能性があります。センサーが故障している場合でも、SDI-12バスの電源を入れ直すことは可能です。METER SDI-12センサーは、電源を入れ直して所定の測定間隔で読み取りを行うことも、継続的に電源を供給し、指定された通信タイミングに基づいて測定が必要なタイミングでコマンドを送信することもできます。バス構成の有効性には多くの要因が影響します。 Metergroup.com より多くの情報を含む記事や仮想セミナーのために。
SDI-12構成
表 1 に SDI-12 通信構成を示します。
| テーブル 1 SDI-12通信構成 | |
| ボーレート | 1,200 |
| スタートビット | 1 |
| データビット | 7(LSBファースト) |
| パリティビット | 1(偶数) |
| ストップビット | 1 |
| 論理 | 反転(アクティブロー) |
SDI-12タイミング
すべてのSDI-12コマンドとレスポンスは、データライン上で図9のフォーマットに従う必要があります。コマンドとレスポンスはどちらもアドレスに先行され、キャリッジリターンとラインフィードの組み合わせ( ) を実行し、図 10 に示すタイミングに従います。


一般的なSDI-12コマンド
このセクションには、SDI-12システムでよく使用される一般的なSDI-12コマンドの表と、METERセンサーからの対応する応答が含まれています。
識別コマンド(aI!)
識別コマンドを使用して、接続されているセンサーに関するさまざまな詳細情報を取得できます。 元ampコマンドと応答のファイルは例に示されていますampファイル1。コマンドは太字で、応答はコマンドの後に続きます。
Example 1 1I!113METER␣ ␣ ␣バロ␣
|
パラメータ |
固定文字 長さ | 説明 |
| 1I! | 3 | データロガーコマンド。センサーアドレス1からの情報をセンサーに要求します。 |
| 1 | 1 | センサー アドレス。すべての応答の先頭に追加され、バス上のどのセンサーが次の情報を返しているかを示します。 |
| 13 | 2 | ターゲットセンサーがSDI-12仕様v1.3をサポートしていることを示します。 |
| メーター ␣ ␣ ␣ | 8 | ベンダー識別文字列。(すべての METER センサーの場合、METER と 3 つのスペース ␣ ␣ ␣) |
| バロ␣ | 6 | センサーモデル文字列。この文字列はセンサーの種類に固有です。BAROの場合、文字列は BARO です。 |
| 100 | 3 | センサー バージョン。この数値を 100 で割った値が METER センサー バージョンです (例: 100 はバージョン 1.00)。 |
| バロ-00001 | ≤13、可変 | センサーのシリアル番号。 これは可変長フィールドです。 古いセンサーの場合は省略できます。 |
アドレス変更コマンド (aAB!)
アドレス変更コマンドは、センサーのアドレスを新しいアドレスに変更するために使用されます。このコマンドを除くすべてのコマンドは、ワイルドカード文字をターゲットセンサーアドレスとしてサポートしています。すべてのMETERセンサーは、工場出荷時のデフォルトアドレスが0(ゼロ)に設定されています。サポートされるアドレスは英数字(A~Z、0~9)です。ampMETERセンサーからのファイル出力は例に示されていますampファイル2。コマンドは太字で、応答はコマンドの後に続きます。
Example 2 1A0!0
|
パラメータ |
固定文字 長さ | 説明 |
| 1A0! | 4 | データロガーコマンド。センサーのアドレスを1から新しいアドレス0に変更するよう要求します。 |
| 0 | 1 | 新しいセンサーアドレス。以降のすべてのコマンドでは、この新しいアドレスがターゲットセンサーによって使用されます。 |
コマンドの実装
次の表には、関連する測定 ( M )、連続 ( R )、同時 ( C ) コマンドと、必要に応じて後続のデータ ( D ) コマンドがリストされています。
測定コマンドの実装
測定(M)コマンドはSDI-12バス上の単一のセンサーに送信され、バス上の別のセンサーとの通信を開始する前に、そのセンサーに後続のデータ(D)コマンドを送信してセンサー出力データを取得する必要があります。コマンドシーケンスの説明については表2および表5を、応答パラメータの説明については表5を参照してください。
表2 aM!コマンドシーケンス
| 指示 | 応答 |
| このコマンドは、平均値、累積値、または最大値を報告します。 | |
| 午前! | 警告 |
| aD0! | a± ±± + |
| コメント | スレーブTEROSテンシオメータが接続されると、気圧補正されたテンシオメータ出力を保持します。BAROモジュールをスタンドアロンで使用する場合現在の気圧を返します。 |
| 注記:測定コマンドとそれに対応するデータコマンドは連続して使用することを目的としています。測定コマンドがセンサーによって処理された後、サービスリクエストがセンサーから測定準備完了の信号が送信されます。秒数が経過するか、サービス要求を受信するまで待ってからデータコマンドを送信してください。SDI-12仕様v1.3を参照してください。 | |
注記:測定コマンドとそれに対応するデータコマンドは連続して使用することを目的としています。測定コマンドがセンサーによって処理された後、サービスリクエストがセンサーから測定準備完了の信号が送信されます。ttt秒が経過するか、サービス要求を受信するまで待ってからデータコマンドを送信してください。詳細については、SDI-12仕様v1.3ドキュメントを参照してください。
同時測定コマンドの実装
同時測定(C)コマンドは、通常、バスに接続されたセンサーで使用されます。このセンサーのCコマンドは、標準的なCコマンドの実装とは異なります。まずCコマンドを送信し、Cコマンドの応答に指定された時間だけ待機した後、Dコマンドを使用してその応答を読み取り、その後別のセンサーと通信します。
コマンドシーケンスの説明については表 3 を、応答パラメータの説明については表 5 を参照してください。
| 表3 aC!測定コマンドシーケンス | |
| 指示 | 応答 |
| このコマンドは瞬時値を報告します。 | |
| 交流! | 攻撃 |
| aD0! | a± ±± + |
| 注記:測定コマンドとそれに対応するデータコマンドは連続して使用するように意図されています。測定コマンドがセンサによって処理された後、サービス要求が送信されます。センサーから測定準備完了の信号が送信されます。ttt秒経過するか、サービス要求を受信するまで待ってからデータコマンドを送信してください。詳細については、SDI-12仕様v1.3を参照してください。 | |
注記:測定コマンドとそれに対応するデータコマンドは連続して使用することを目的としています。測定コマンドがセンサーによって処理された後、サービスリクエストが送信されます。センサーから測定準備完了の信号が送信されます。ttt秒経過するか、サービス要求を受信するまで待ってからデータコマンドを送信してください。詳細については、SDI-12仕様v1.3ドキュメントをご覧ください。
継続的な測定コマンドの実装
連続測定(R)コマンドは、センサー測定を開始し、測定が完了するとDコマンドを送信することなく自動的にデータを返します。aR0! は、SDI-12仕様v1.3で規定されている75文字の制限を超える文字数を応答として返します。少なくとも116文字を格納できるバッファの使用を推奨します。
コマンドシーケンスの説明については表 4 を、応答パラメータの説明については表 5 を参照してください。
| 表4 aR0!測定コマンドシーケンス | |
| 指示 | 応答 |
| このコマンドは、平均値、累積値、または最大値を報告します。 | |
| aR0! | a± ±± + |
| 注:このコマンドはSDI-12の応答タイミングに準拠していません。詳細については、METER SDI-12の実装を参照してください。 | |
注:このコマンドはSDI-12の応答タイミングに準拠していません。詳細については、METER SDI-12の実装を参照してください。
パラメータ
表 5 に、BARO モジュールのコマンド応答で返されるパラメータ、単位測定、およびパラメータの説明を示します。
| テーブル 5 パラメータの説明 | ||
| パラメータ | ユニット | 説明 |
| ± | — | 次の値の符号を示す正または負の符号 |
| a | — | SDI-12アドレス |
| n | — | 測定回数(固定幅1) |
| nn | — | 必要に応じて先行ゼロを使用した測定数(固定幅2) |
| えーっと | s | 測定にかかる最大時間(固定幅3) |
| — | タブ文字 | |
| — | キャリッジリターン文字 | |
| — | 改行文字 | |
| — | センサーの種類を示す ASCII 文字。BARO モジュールの場合、文字は ; です。 | |
| — | METERシリアルチェックサム | |
| — | METER6ビットCRC |
メーターMODBUS RTUシリアル実装
Modbus over Serial Lineには、ASCIIとRTUの2つのバージョンがあります。BAROモジュールはRTUモードのみを使用して通信します。以下の説明は常にRTUに関連しています。表6にModbus RTUの通信と設定を示します。
| テーブル 6 Modbus通信文字 | |
| ボーレート (bps) | 9,600bps |
| スタートビット | 1 |
| データビット | 8(LSBファースト) |
| パリティビット | 0 (なし) |
| ストップビット | 1 |
| 論理 | 標準(アクティブ高) |
図11はRTU形式のメッセージを示しています。データサイズによってメッセージの長さが決まります。メッセージ内の各バイトは、スタートビットとストップビットを含む10ビットで構成されます。各バイトは左から右へ、つまり最下位ビット(LSB)から最上位ビット(MBS)の順に送信されます。パリティが実装されていない場合は、文字フレームを完全な11ビットの非同期文字にするために、追加のストップビットが送信されます。
Modbusアプリケーション層は、パブリック、ユーザー定義、予約の3つのカテゴリに分類された標準機能コードセットを実装しています。BAROモジュール用に明確に定義されたパブリック機能コードは、Modbus Organization, Inc. (modbus.org) コミュニティで文書化されています。
BAROモジュールとModbusマスター間の信頼性の高い相互作用を実現するには、RS-485バス上で送信されるすべてのModbusコマンド間に最低50msの遅延が必要です。Modbusクエリごとに追加のタイムアウトが必要です。このタイムアウトはデバイス固有であり、ポーリングされるレジスタの数によって異なります。一般的に、ほとんどのBAROモジュールでは100msで十分です。
サポートされているMODBUS機能
表7 関数定義
| 関数 コード | アクション | 説明 |
| 01 | コイル/ポートステータスの読み取り | ModBusSlaveの個別出力のオン/オフ状態を読み取ります |
| 02 | 入力ステータスの読み取り | ModBusSlaveの個別入力のオン/オフ状態を読み取ります |
| 03 | 保持レジスタの読み取り | ModBusSlaveの保持レジスタのバイナリ内容を読み取る |
| 04 | 入力レジスタの読み取り | ModBusSlaveの入力レジスタのバイナリ内容を読み取る |
| 05 | フォースシングルコイル/ポート | ModBusSlave内の単一のコイル/ポートを強制的にオンまたはオフにします |
| 06 | 単一のレジスタを書き込む | ModBusSlaveの保持レジスタに値を書き込みます |
| 15 | 複数のコイル/ポートを強制する | ModBusSlave内の複数のコイル/ポートを強制的にオンまたはオフにします |
| 16 | 複数のレジスタに書き込む | ModBusSlave内の一連の保持レジスタに値を書き込みます |
データ表現とレジスタテーブル
BAROモジュールとの間で送受信されるデータ値(設定値、パラメータ、センサー固有の測定値など)は、4桁のアドレス表記を持つ16ビットおよび32ビットの保持(または入力)レジスタを使用します。アドレス空間は、データタイプごとに異なるブロックに仮想的に分散されています。これは、Modbus Enron実装のアプローチです。表8は、BAROモジュールで使用される4つの主要なテーブルと、それぞれのアクセス権を示しています。表9は、各データタイプ表現のサブブロックについて説明しています。
一部のModbusデータロガーは、+1オフセットのアドレス指定を使用していることにご注意ください。これはModbus仕様の規定に反しており、混乱を招く場合があります。データロガーへのModbusプログラムの実装に問題がある場合は、必ず異なるレジスタオフセットとデータ型をテストしてみてください。温度のように、期待される値が分かっている既知の値を使用してテストを開始するのは良い方法です。
| 表8 Modbusプライマリテーブル | |||
| 登録番号 | テーブルタイプ | アクセス | 説明 |
| 1xxx | ディスクリート出力コイル | 読み取り/書き込み | センサーのオン/オフ状態またはセットアップフラグ |
| 2xxx | ディスクリート入力接点 | 読む | センサーステータスフラグ |
| 3xxx | アナログ入力レジスタ | 読む | センサーからの数値入力変数(実際のセンサー測定値) |
| 4xxx | アナログ出力保持レジスタ | 読み取り/書き込み | センサーの数値出力変数(パラメータ、設定値、キャリブレーションなど) |
例えばamp例えば、レジスタ3001は最初のアナログ入力レジスタ(入力レジスタの最初のデータアドレス)です。ここに格納される数値は、最初のセンサー測定パラメータ(圧力値)を表す16ビットの符号なし整数型変数です。同じ測定パラメータ(圧力値)はレジスタ3201から読み取ることができますが、今回はビッグエンディアン形式の32ビット浮動小数点値として読み取られます。Modbusマスター(データロガーまたはPLC)がリトルエンディアン形式の32ビット浮動小数点値のみをサポートしている場合は、同じ測定パラメータ(同じ圧力値)をレジスタ3301から読み取ることができます。仮想サブブロックは、センサーのModbusクエリをプログラミングする際のユーザーの作業を簡素化することを目的としています。
| テーブル 9 Modbus仮想サブブロック | |||
| 登録番号 | アクセス | サイズ | サブテーブル データ タイプ |
| X001-X099 | 読み取り/書き込み | 16ビット | 符号付き整数 |
| X101-X199 | 読み取り/書き込み | 16ビット | 符号なし整数 |
| X201-X299 | 読み取り/書き込み | 32ビット | float ビッグエンディアン形式 |
| X301-X399 | 読み取り/書き込み | 32ビット | float リトルエンディアン形式 |
レジスタマッピング
| テーブル 10 レジスターの保持 | |
| 41000 (41001*) | Modbusスレーブアドレス |
| 詳細な説明 | センサーのModbusアドレスを読み取りまたは更新する |
| データタイプ | 符号なし整数 |
| 許容範囲 | 1 – 247 |
| ユニット | – |
| コメント | 更新されたスレーブアドレスはセンサーの不揮発性メモリに保存されます。 |
| テーブル 11 BAROモジュール入力レジスタ | |
| 32000 (32001*) | 土壌水分ポテンシャル |
| 詳細な説明 | 張力計からの補正張力値 |
| データタイプ | 32ビット浮動小数点ビッグエンディアン |
| 許容範囲 | -200 から +200 |
| ユニット | kPa |
| コメント | テンシオメータはスレーブとして接続する必要があります |
| 32001 (32002*) | 地温 |
| 詳細な説明 | 高精度オンボード温度測定 |
| データタイプ | 32ビット浮動小数点ビッグエンディアン |
| 許容範囲 | -30 から +60 |
| ユニット | ℃ |
| コメント | テンシオメータはスレーブとして接続する必要があります |
| 32002 (32003*) | センサー供給量tage |
| 詳細な説明 | 船内供給量tage測定 |
| データタイプ | 32ビット浮動小数点ビッグエンディアン |
| 許容範囲 | -10 から +60 |
| ユニット | ボルト |
| コメント | – |
| 32003 (32004*) | バロ 状態 |
| 詳細な説明 | バイナリステータス |
| データタイプ | 32ビット浮動小数点ビッグエンディアン |
| 許容範囲 | 0/1 |
| ユニット | – |
| コメント | – |
| 32004 (32005*) | BARO基準圧力 |
| 詳細な説明 | 高精度気圧測定搭載 |
| データタイプ | 32ビット浮動小数点ビッグエンディアン |
| 許容範囲 | +70 から +120 |
| ユニット | kPa |
| コメント | – |
| 表11 Baroモジュール入力レジスタ(続き) | |
| 32005 (32006*) | テンシオメータ プレッシャー |
| 詳細な説明 | テンシオメータからの絶対圧力値 |
| データタイプ | 32ビット浮動小数点ビッグエンディアン |
| 許容範囲 | -200 から +200 |
| ユニット | kPa |
| コメント | テンシオメータはスレーブとして接続する必要があります |
| 32006 (32007*) | バロ 温度 |
| 詳細な説明 | 機内温度測定 |
| データタイプ | 32ビット浮動小数点ビッグエンディアン |
| 許容範囲 | -30 から +60 |
| ユニット | ℃ |
| コメント | – |
*一部のデバイスはModbusレジスタアドレスを+1のオフセットで報告します。これはCにも当てはまります。ampbell Scientific LoggersおよびDataker Loggers。必要なレジスタを読み取るには、括弧内の番号を使用してください。
EXAMPCR6データロガーとMODBUS RTUを使用したLE
Campbell Scientific, Inc. CR6計測・制御データロガーは、ModbusマスターおよびModbusスレーブ通信をサポートし、Modbus SCADAネットワークを統合します。Modbus通信プロトコルは、コンピュータ/HMIソフトウェア、計測機器(RTU)、およびModbus対応センサー間の情報とデータの交換を容易にします。CR6データロガーはRTUモードでのみ通信します。Modbusネットワークでは、各スレーブデバイスには固有のアドレスが割り当てられます。そのため、センサーデバイスはModbusネットワークに接続する前に正しく設定する必要があります。アドレスの範囲は1~247です。アドレス0はユニバーサルブロードキャスト用に予約されています。
CR6データロガーのプログラミング
CR6(およびCR1000)ロガーで実行されるプログラムは、C言語で開発されたCRBasicで書かれています。ampベルサイエンティフィック社が開発した高水準言語です。データロガーに測定方法、データ処理、通信方法を指示するための、簡単かつ非常に柔軟で強力な方法を提供するように設計されています。プログラムは、ショートカットソフトウェアを使用して作成するか、CRBasicエディタを使用して編集できます。どちらも、公式C++開発サイトからスタンドアロンアプリケーションとしてダウンロードできます。ampベルサイエンティフィック web地点 (www.campbellsci.com)。ショートカットソフトウェア(https://www.campbellsci.com/shortcut) CRBasicエディタ (https://www.campbellsci.com/crbasiceditor)
Modbus アプリケーション用の一般的な CRBasic プログラムは、次の要素で構成されます。
- 変数と定数の宣言(パブリックまたはプライベート)
- 単位宣言
- 設定パラメータ
- データテーブルの宣言
- ロガーの初期化
- 必要なすべてのセンサーでスキャン(メインループ)
- データテーブルへの関数呼び出し
CR6 ロガー RS-485 接続インターフェース
CR6のユニバーサル(U)端子は、ほぼすべての種類のセンサーに接続できる12チャンネルを備えています。これにより、CR6はより多くのアプリケーションに対応できるようになり、多くの外部周辺機器の使用が不要になります。
図12に示すModbus CR6接続では、端子(C1-C2)および(C3-C4)に搭載されたRS-485(A/B)インターフェースを使用します。これらのインターフェースは、半二重および全二重で動作可能です。この例で使用されているBAROモジュールのシリアルインターフェースは、ampleは(C1-C2)端子に接続されます。
BARO モジュールから CR6 データロガーへの配線図
BAROモジュールに固有のModbusスレーブアドレスを割り当てたら、図12に従ってCR6ロガーに配線します。白線と黒線は、それぞれの信号に応じてC1ポートとC2ポートに接続してください。茶色の線は12V(V+)、青色の線はG(GND)に接続します。プログラムから電源を制御するには、茶色の線をSW12端子(スイッチング12V出力)の1つに直接接続します。
EXAMPLEプログラム

カスタマーサポート
北米
カスタマー サービス担当者は、月曜日から金曜日の午前 7 時から午後 00 時 (太平洋時間) まで、ご質問、問題、フィードバックに対応いたします。
- メールアドレス: support.environment@metergroup.com
- sales.environment@metergroup.com
- 電話: +1.509.332.5600
- ファックス: +1.509.332.5158
- Webサイト: Metergroup.com
ヨーロッパ
- カスタマーサービス担当者は、月曜日から金曜日まで、ご質問、問題、フィードバックに対応いたします。
- 中央ヨーロッパ時間の8:00~17:00。
- メールアドレス: support.europe@metergroup.com
- sales.europe@metergroup.com
- 電話: +49 89 12 66 52 0
- ファックス:+ 49 89 12 66 52 20
- Webサイト: Metergroup.com
METER に電子メールでお問い合わせいただく場合は、次の情報を記載してください。
- 名前
- 住所
- 電話番号
- 電子メールアドレス
- 機器のシリアル番号
問題の説明
注記: 販売代理店を通じて購入した製品については、販売代理店に直接お問い合わせください。
改訂履歴
次の表に、ドキュメントのリビジョンを示します。
| リビジョン | 日付 | 互換性のあるファームウェア | 説明 |
| 00 | 6.2025 | 1.10 | 初回リリース |
よくある質問
標準以外のケーブルの長さが必要な場合はどうすればいいですか?
標準外のケーブル長さについては、カスタマー サポートにお問い合わせください。
アプリケーションに使用する通信プロトコルを知るにはどうすればよいでしょうか?
アドバンスを評価するtagアプリケーションのニーズに応じて、各プロトコルの利点と課題をご確認ください。ご不明な点がございましたら、METERカスタマーサポートまでお問い合わせください。
ドキュメント / リソース
![]() |
メーター気圧計モジュール [pdf] ユーザーガイド TEROS 31、TEROS 32、BARO モジュール、BARO モジュール、モジュール |
