Modbus空気温度湿度センサプロトコルの説明

無料無料技术资料

这篇内容可直接阅读,适合用于基础学习和検索引流。

Modbus空気温度湿度センサプロトコルの説明

空気温度湿度センサ使用する。取扱説明書

1.概要について

空気温湿度センサ内部にMEMS専用モジュールを設定して空気温湿度を測定し、直線性が良く、安定性が高い。標準MODBUS-RTU通信プロトコル、RS 485デジタル信号出力は、長距離ネットワーク伝送に適しています。Kingviewなどのホストコンピュータ構成ソフトウェアと完全に互換性があり、サードパーティ製機器と簡単に連携できます。広く気象ステーション、温室、インテリジェント農業、工場商業ビル、モノのインターネット環境監視に使用することができます。

2.主なテクニカル指標

DC電源供給DC9-24V
作業環境の構築-20 ~ 50度、15~ 90% RHで結露なし
伝送距離は500 m(RS485通信専用ケーブル)
測定範囲の範囲空気の温度範囲:-40 ~ 80 ℃精度:±0.5℃
空気の湿度  範囲:0- 100% RH精度:± 3% RH
出力信号の出力RS 485の出力

3.設置と試運転

31外形寸法90*25

Modbus空気温度湿度センサプロトコルの説明插图

3.2配線の説明

Modbus空気温度湿度センサプロトコルの説明插图1

ケーブル定義:①レッドライン:DC9-24Vパワー +

②黒い線:電源。(GND)

③イエローライン:RS 485-A

④ブルーライン:RS 485-B

3.3インストール方法

Modbus空気温度湿度センサプロトコルの説明插图2

3.4住所設定(出荷時に設定済みです。詳細はこちらセンサーは銘板、必要に応じて修正する)

センサアドレスはダイヤルスイッチによって選択され、ユーザーは0 01 ~255内でスレーブアドレスを選択し、設定後に電源を切って再起動します。

Modbus空気温度湿度センサプロトコルの説明插图3

上記図に示すように、ダイヤルコード1の4ビットダイヤルスイッチ1、2、3、4は数値1、2、4、8を表し、ダイヤルコード2の4ビットダイヤルスイッチ1、2、3、4は数値16、32、64、128を表し、“ON”にダイヤルすると有効な値、“ON”にダイヤルすると無効な値、“ON”にダイヤルすると有効な値、アドレスは有効な値を加算した値である。例:アドレスが100の場合、ダイヤルスイッチの3、6、7ビットがオン位置にダイヤルされます。つまり、4+ 3 2 +64=100です。

3.5センサーのデバッグ

(1)USB 485回線でパソコンに接続

(2)パソコン上のmodbus pollソフトウェアを開き,図1に従ってソフトウェアベースのパラメータ設定を行い,設定が完了したらOKを選択すればよい.

Modbus空気温度湿度センサプロトコルの説明插图4

(3)センサの環境パラメータを設定し、図2に従って設定します。センサアドレスは、対応するセンサの背面銘板のアドレスに従っています。レジスタの数は、要件に応じて設定することができます。

Modbus空気温度湿度センサプロトコルの説明插图5

(4)送信とリターンのコマンドを取得したい場合は,図3の指示に従って①②を順にクリックしてください。

3.6通信プロトコル

出力モード:RS 485

通信プロトコル:Modbus RTU

ボーレート:96 00

データサイズ:8 bit

チェックワード:なし

ストップビット:1ビット

協定の規定:

 アドレスコードアドレス関数コードの特徴データは総和チェック
値の値1~2550 3または0 4データはステータスの検証高さをチェック
バイト数11n11

通信プロトコルはMODBUS-RTUプロトコル規格を参照し、各パラメータレジスタ位置及びサンプリング値は以下のように小数を留保する。

レジスター·アドレス0000H0001H
パラメータ空気の温度空気の湿度
ユニットユニット℃%RH
範囲範囲は-40~800~100
サンプル値/10/10
オペレーション·オペレーション読み取り専用読み取り専用

プロトコルの解析:

①お問い合わせ指示:0 1 0 3 0 0 0 0 0 0 2 C 4 0B

0 1センサーのアドレス

0 3機能コード

0 0 0 0レジスタの開始位置を読み取ります。

00 02読み取りレジスタの数;

C 4 0Bテスト

②リターン命令:0 1 0 3 0 4 0 1 0 7 0 1 D7 0B C0

01センサーのアドレス;

0 3機能コード

04データの長さ

01 0 7空気温度01 0 7(16进数)すなわち26.3℃

01D7空気湿度01D7 16进数すなわち47.1%

0B C0テスト

4.注意事項

※センサーケーブルの配線時は、内部部品を燃やす恐れがありますのでご注意ください。

センサー 485配線を接続しないでください。485通信チップを損傷する恐れがあります。

※伝送距離を伸ばすために専用ケーブルを使用してください。

※RS 485局アドレス設定は、他のスレーブアドレスと重複しないでください。

※当社はMODBUS-RTUプロトコル規格を参照して、当社は特定の通信プロトコルフォーマットを提供することができ、ユーザーが習得しやすい(詳細はMODBUS-RTUプロトコルマニュアルを参照)。

※センサRS 485通信、スレーブステーションは31を超えないことに注意してください。そうでなければ、追加のRS 485バスブリッジ(リレー)が必要であり、マスターステーションMODBUS-RTUプロトコル、ボーレートおよびその他のデータフォーマットと一貫している必要があります。

※大規模な顧客、当社はユーザーの通信プロトコルに従ってプログラムを準備することができます。

※出荷時のデフォルトのデータフォーマットは、1、8、1、96 00、N(開始ビット1ビット、データビット8ビット、ストップビット1ビット、無検証、96 00 bpsボーレート)。ボーレートやデータフォーマットの修正が必要な場合は、ご注文時にご連絡ください。

5.よくある問題と解決策

デバイスがコンピュータまたはPLCに接続できない可能性がある理由:

コンピュータには複数のCOMポートがあり、シリアルポートの選択が間違っています。

デバイスアドレスが間違っている、またはアドレスが重複しているデバイスがある、センサアドレスが正しく設定されているかどうかを確認し、必要に応じてマルチメータを使用してダイヤルコードスイッチ状態を測定します。

3、ボーレート、検証モード、データビット、ストップビットエラー。

ホストのポーリング間隔と応答待ち時間が短すぎるため、1000ms以上に設定することをお勧めします。

5,485バスが切断されているか、A、Bラインが反転している。

機器の数が多すぎる、または配線が長すぎる、電源に近い必要があり、485エンハンサーを追加し、120ユーロの終端抵抗を増加させます。

RS 485バス通信ケーブルシールド層シングルエンド接地、メインステーション側の接地を推奨します。

USB-485ドライブが取り付けられていないか破損している。

9)機器の損傷。

この資料を実際のプロジェクトに活用しませんか?

ツールセンターで電文解析、CRCチェック、デバイスデバッグを行うか、要件を送信して選定と接続のアドバイスを受けましょう。

エンジニア会員

この記事を実行可能なデバッグ資料に

登録すると、高度な電文解析、資料パックのダウンロード、コード例、エンジニアリングケース、優先技術サポートが利用可能に。実際のプロジェクト納品に最適です。

高度なツール無制限
資料パックとコードパック
完全なエンジニアリングケースライブラリ
優先技術サポート窓口

发表回复

あなたのメールアドレスアドレス不会被公开。 必須項目已用 * 标注