ファンコイルコントローラ製品説明書(大画面版)

無料無料技术资料

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

ファンコイルコントローラ製品説明書(大画面版)
ファンコイルコントローラ製品説明書(大画面版)插图

I.ネットワークのトポロジー

本設備は集中ネットワーク制御方式を採用し、設備間の安定した効率的な通信を確保する。

2.住所の設定

  1. セットアップに入る:機器の電源オン状態で、“モード”と“風速”ボタンを長押ししてアドレス設定モードに入ります。
  2. ビット数の切り替え:“モード”キーを押してアドレスビット数を切り替えます。
  3. 終了設定:“風速”キーを押してアドレス設定モードを終了します。

III.通信プロトコル

3.1プロトコルの概要

このデバイスは、RS 485半二重通信のための国際的なMODBUS-RTU 通信プロトコルを使用しています。ホストの読み取りデータ機能番号は0 x 0 3、書き込み機能番号は0 x 10または0 x 0 6で、16ビットCRCチェックを使用し、エラーが発生しても応答しません。

3.2通信パラメータ

  • ボーレート:9600
  • データ形式:
  • 開始位置:1ビット
  • データサイズ:8 bit
  • ストップビット:1ビット
  • チェックポイント:なし
  • デバイスアドレス範囲:0x01~0xFE

3.3通信例外処理

  • 異常な応答:異常応答が発生した場合、機能番号の最上位位置を1にします。例えば、ホストが機能番号0 x 0 3を要求した場合、スレーブは機能番号0 x 83を返します。
  • エラー型コード:
  • 0 x 01:不正な機能コード(受信した機能番号をデバイスがサポートしていない)
  • 0 x 0 2:不正なデータ位置(ホストがデバイスの範囲外のデータ位置を指定した)
  • 0 x 0 3:不正なデータ値(ホストがデバイスの対応する範囲外のデータ値を送信した)

例:例:ホスト要求関数コードが0 x 0 4の場合、スレーブ例外応答パケットは0x01 0x84 0x01 0x82 0xc0。

3.4通信機能コード

ユニットアドレスのデフォルト値:0x01

3.4.1シングル/マルチレジスタの読み取り

ホストの送信(Read Multiple Registerの例):

バイト位置内容の説明サンプル値16进
1デバイスアドレス0x01
2関数コードの特徴0x03
3開始アドレス上位0x00
4開始アドレスLow0x00
5データ·ワードの高さ0x00
6データワードロー0x10
7CRCコード上位0x44
8CRCコードのロー0x06

通常の応答。:

バイト位置内容の説明サンプル値16进
1デバイスアドレス0x01
2関数コードの特徴0x03
3データバイト数0x10
4-5データ1と低0x00 0x00
6-7データ2低値0x00 0x12
8-9データ3低値0x00 0x0d
10-11データ4低値0x00 0x02
12-13データ5と低0x00 0x00
14-15データ6低レベル0x00 0x00
16-17データ7と低0x00 0x00
18-19データ8と低0x00 0x00
20-21データ9と低0x00 0x00
22-23データ10と低0x00 0x00
24CRCコード上位0x6f
25CRCコードのロー0xc5

3.4.2単一レジスタの書き込み

ホストの送信:

バイト位置内容の説明サンプル値16进
1デバイスアドレス0x01
2関数コードの特徴0x06
3レジスタアドレス上位0x00
4レジスタアドレスLow0x02
5書き込みデータの高さ0x00
6書き込みデータLow0x19
7CRCコード上位0xE9
8CRCコードのロー0xC0

機械からの応答:

バイト位置内容の説明サンプル値16进
1デバイスアドレス0x01
2関数コードの特徴0x06
3レジスタアドレス上位0x00
4レジスタアドレスLow0x02
5書き込みデータの高さ0x00
6書き込みデータLow0x19
7CRCコード上位0xE9
8CRCコードのロー0xC0

3.4.3書き込みマルチプレクサ

ホストの送信:

バイト位置内容の説明サンプル値16进
1デバイスアドレス0x01
2関数コードの特徴0x10
3レジスタアドレス上位0x00
4レジスタアドレスLow0x00
5データ·ワードの高さ0x00
6データワードロー0x01
7データバイト長0x02
8書き込みデータの高さ0x00
9書き込みデータLow0x55
10CRCコード上位0x66
11CRCコードのロー0x6f

機械からの応答:

バイト位置内容の説明サンプル値16进
1デバイスアドレス0x01
2関数コードの特徴0x10
3レジスタアドレス上位0x00
4レジスタアドレスLow0x00
5データ·ワードの高さ0x00
6データワードロー0x01
7CRCコード上位0x91
8CRCコードのロー0xc5

3.4.4レジスタアドレスイメージ表

シリアル番号。レジスター·アドレス変数名デフォルト値Bytesの数値範囲の説明読み取りと書き込みの許可
10x0000スイッチマシン0x000020 x 0001オン、0 x 0000オフR/W
20x0001現在の温度0x0000210進形式、0-51(18 度は0 x 0012)R
30x0002温度を設定する。0x00142温度設定の許容値に制限された10進形式(18 ° Cは0 x 0 012)R/W
40x0003モデルは0x000020 x 0000冷却、0 x 00 01暖房、0 x 00 02換気R/W
50x0004風速は0x00002自動0 x 0000、低速0 x 00 01、中速0 x 00 02、高速0 x 00 03R/W
60x0005冷凍バルブの状態(2制御バルブ)0x000020 x 0000オフ、0 x 0001オンR
70x0006加熱バルブの状態0x000020 x 0000オフ、0 x 0001オンR
80x0007ロックキーの状態0x000020 x 0000オフ、0 x 00 01オン(オン時にキーが無効)R/W
90x0008温度の最小許容値の設定0x000a210進形式、0-15(18 度は0 x 0012)R/W
100x0009温度の最大許容値の設定0x001e210進形式、20-30(18 度は0 x 0012)R/W

備考:コメントCRCは参照用であり、MODSCAN32 通信に準拠します。

IV.ルーチン

4.1シリアルツールのテスト

1.1レジスタの読み取り

パケットの送信:01 03 00 00 00 05 85 C9

解析の送信:

  • 0 1:デバイスのアドレス
  • 0 3:機能コードの読み取り
  • 0 0 0:レジスタの開始アドレス
  • 0 0 5:レジスタ終了アドレス
  • 85 C 9:CRCチェックコード

Return toパケット:01 03 0A 00 01 00 1E 00 19 00 00 00 03 8A E4

解析に戻る:

  • 0 1:デバイスのアドレス
  • 0 3:機能コードの読み取り
  • 0 A:10データ
  • 0 0 1:スタートアップ
  • 00 1E現在の温度0 x 1e=30 ° C
  • 0 0 19:温度を設定する(0 x 19=25 ° C)
  • 0 0:冷却モード
  • 0 0 3:風の速さ
  • 8 A E 4:CRCチェックコード

4.1.2書き込み設定温度レジスタ

パケットの送信:01 06 00 02 00 19 E9 C0

解析の送信:

  • 0 1:デバイスのアドレス
  • 0 6:機能コードを書く
  • 0 0 0 2:レジスタアドレス2(現在の温度)
  • 0 0 19:現在の温度(0 x 19=25 ° C)
  • E 9 C0:CRCチェックコード

Return toパケット:01 06 00 02 00 19 E9 C0

4.1.3ロックレジスタの読み取り

パケットの送信:01 03 00 07 00 01 01

解析の送信:

  • 0 1:デバイスのアドレス
  • 0 3:機能コードの読み取り
  • 0 0 7:レジスタアドレスの開始
  • 0 0 1:読み取りレジスタの数

Return toパケット:01 03 02 00 01 79 84

解析に戻る:

  • 0 1:デバイスのアドレス
  • 0 3:機能コードの読み取り
  • 0 2:データ量を返す
  • 0 0 0 1:ロック状態(0 x 0 0オフ、0 x 0 1オン)
  • 79 84:CRCチェックコード

4.1.4書き込みロックレジスタ

パケットの送信:01 06 00 07 00 00

解析の送信:

  • 0 1:デバイスのアドレス
  • 0 6:機能コードを書く
  • 0 0 7:キーロックレジスタアドレス
  • 0 0 0:ロックを閉じる(0 0)、0 1はロック
Return toパケット:01 06 00 07 00 00 38 0B

商品のリンク:https://item.taobao.com/item.htm?ft=t&id=902596793260

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

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

エンジニア会員

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

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

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

发表回复

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