ファンコイルコントローラの通信プロトコル仕様書(通常版)

無料無料技术资料

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

ファンコイルコントローラの通信プロトコル仕様書(通常版)
ファンコイルコントローラの通信プロトコル仕様書(通常版)插图

I.概要

このマニュアルでは、物理インタフェース、通信パラメータ、サポートされている機能コード、レジスタマッピングテーブル、例外処理メカニズムなどのファンコイルコントローラの通信プロトコルを詳細に紹介し、開発者や保守担当者に完全なプロトコルリファレンスを提供し、機器間の安定した通信と正しい制御を確保することを目的としています。

2.通信プロトコル

2.1物理インタフェース

RS485

2.2通信プロトコルの種類

ModBus-RTU

2.3通信パラメータ

  • ボーレート:96 00
  • データサイズ:8
  • ストップポイント:1
  • チェックポイント:なし

2.4サポートする機能コード

0 x 0 3、0 x 0 6、0 x 10

2.5プロトコル更新時間

2021-06-18

2.6住所のお知らせ

  • ブロードキャストアドレスは0で、フィーチャーコード0 x 0 6と0 x 10のみをサポートします。
  • サーモスタットはアドレス1-247に設定できます。

三、レジスタマップテーブル

シリアル番号。レジスター·アドレス変数名ユニットユニットデフォルト値Bytesの数値範囲の説明読み取りと書き込みの許可パワーダウンでデータを保存するかどうか
10x0000スイッチマシン---0x000020 x 0001オン、0 x 0000オフR/Wはい。
20x0001温度を設定する。0.1℃0x010420 x 0104は26.0 度、設定温度範囲5.0 ~ 35.0R/Wはい。
30x0002モデルは---0x000020 x 0000冷却、0 x 00 01加熱、0 x 00 02換気R/Wはい。
40x0003風速は---0x00002自動0 x 0000、低速0 x 00 01、中速0 x 00 02、高速0 x 00 03R/Wはい。
50x0004キーロック---0x00002ロック解除0 x 0000、ロック解除0 x 0001R/Wはい。
60x0005エンジンは制御される。---0x00012ファン制御なし0 x 0000、ファン制御0 x 00 01R/Wはい。
70x0006室内の温度0.1℃0x000120 x 0 104は26.0 度Rいいえ、いいえ
80x0007バルブの状態---0x000120 x 0000オフ、0 x 0001オンRいいえ、いいえ
90x0008デバッグステータス---0x00012デバッグ0 x 0000、通常0 x 0001R/Wはい。
100x0009冷凍機は高ギア時間稼働---0x00012範囲0 - 655 3 5R/Wはい。
110x000A冷凍機は数分で動作します。---0x00012背番号は0から59。R/Wはい。
120x000B冷凍機の高速運転---0x00012背番号は0から59。R/Wはい。
130x000C冷凍機の運転時間---0x00012同上、同じR/Wはい。
140x000D冷凍機の稼働時間---0x00012同上、同じR/Wはい。
150x000E冷凍機運転中の秒速---0x00012同上、同じR/Wはい。
160x000F冷凍機の低ギア時間運転---0x00012同上、同じR/Wはい。
170x0010冷凍機の動作は低位分---0x00012同上、同じR/Wはい。
180x0011冷凍機は低速度で動作する。---0x00012同上、同じR/Wはい。
190x0012暖房ファンの高ギア時間運転---0x00012同上、同じR/Wはい。
200x0013暖房設備は数分で稼働する。---0x00012同上、同じR/Wはい。
210x0014ヒートシンクはハイギア秒で動作する---0x00012同上、同じR/Wはい。
220x0015発電機稼働中のギアシフト時間---0x00012同上、同じR/Wはい。
230x0016発電機稼働中のスロット分---0x00012同上、同じR/Wはい。
240x0017発電機稼働中の秒速---0x00012同上、同じR/Wはい。
250x0018暖房ファンの低ギア時間運転---0x00012同上、同じR/Wはい。
260x0019暖房設備は低位分で稼働---0x00012同上、同じR/Wはい。
270x001Aヒートシンクは低ギア秒で動作---0x00012同上、同じR/Wはい。
280x001B現在の時間-分---0x000130~59R/Wいいえ、いいえ
290x001C現在の時刻-時間---0x000140~23R/Wいいえ、いいえ
300x001D現在の時間-週---0x000151~7R/Wいいえ、いいえ

4.異常処理

異常応答が発生した場合は、機能番号の最上位位置を1にします。例えば、ホストが関数番号0 x 0 3を要求した場合、スレーブは関数番号0 x 83を返します。

エラーの種類:

  • 0 x 01:不正な機能コード(受信した機能番号をデバイスがサポートしていない)
  • 0 x 0 2:不正なデータ位置(ホストがデバイスの範囲外のデータ位置を指定した)
  • 0 x 0 3:不正なデータ値(ホストがデバイスの対応する範囲外のデータ値を送信した)

V.操作の説明

5.1アドレスの設定

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

5.2データの読み取り

関数コード0 x 0 3を使用してレジスタデータを読み込みます。送信パケットの形式は次のとおりです。

デバイスアドレス機能コード開始アドレス上位開始アドレス下位データワード上位データワード下位CRCコード上位CRCコード下位CRCコード

5.3データの書き込み

関数コード0 x 0 6または0 x 10を使用してレジスタデータを書き込みます。送信パケットの形式は次のとおりです。

関数コード0 x 0 6:

デバイスアドレス機能コードレジスタアドレスハイレベルレジスタアドレスロー書き込みデータハイ書き込みデータハイCRCコードハイCRCコードロー

関数コード0 x 10:

デバイスアドレス機能コードレジスタアドレスハイレベルレジスタアドレスローデータワードローデータバイト長書き込みデータロー CRCコードロー CRCコード

VI.ルーチン

6.1レジスタの読み取り

パケットの送信:01 03 00 00 00 01 84 0A

解析の送信:

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

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

解析に戻る:

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

6.2レジスタへの書き込み

パケットの送信:01 06 00 00 00 01 48 0A

解析の送信:

  • 0 1:デバイスのアドレス
  • 0 6:機能コードを書く
  • 0 0 0:登録アドレス
  • 0 0 0 1:データを書き込む(0 x 00 01は電源オン)
  • 48 0 A:CRCチェックコード

Return toパケット:01 06 00 00 00 01 48 0A

6.3温度の設定

パケットの送信:01 06 00 01 00 DC D9 93

解析の送信:

  • 0 1:デバイスのアドレス
  • 0 6:機能コードを書く
  • 0 0 0 1:レジスタアドレス(設定温度)
  • 00DC書き込みデータ0 x 00DCは22.0 度
  • D 9 93:CRCチェックコード

Return toパケット:01 06 00 01 00 DC D9 93

6.4モードの設定

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

解析の送信:

  • 0 1:デバイスのアドレス
  • 0 6:機能コードを書く
  • 0 0 2:レジスタアドレス(モード)
  • 0 0 0 1:データを書き込む(0 x 00 01は熱を表す)
  • E 9 CA:CRCチェックコード

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

6.5風速の設定

パケットの送信:01 06 00 03 00 01 B8 0A

解析の送信:

  • 0 1:デバイスのアドレス
  • 0 6:機能コードを書く
  • 0 0 0 3:レジスタアドレス(風速)
  • 0 0 0 1:データを書き込む(0 x 00 01は低速)
  • B 8 0 A:CRCチェックコード

Return toパケット:01 06 00 03 00 01 B8 0A

6.6ロックボタンを押す

パケットの送信:01 06 00 04 00 01 09 CB

解析の送信:

  • 0 1:デバイスのアドレス
  • 0 6:機能コードを書く
  • 00 0 4:レジスタアドレス(キーロック)
  • 0 0 0 1:データを書き込む(0 x 00 01はロック)
  • 0 9 CB:CRCチェックコード

Return toパケット:01 06 00 04 00 01 09 CB

6.7ブロワー制御の設定

パケットの送信:01 06 00 05 00 01 58 0B

解析の送信:

  • 0 1:デバイスのアドレス
  • 0 6:機能コードを書く
  • 0 0 5:レジスタアドレス(ブロワー制御かどうか)
  • 0 0 1:データを書き込む(0 x 00 01は制御下)
  • 580B CRCチェックコード

Return toパケット:01 06 00 05 00 01 58 0B

6.8デバッグモードの設定

パケットの送信:01 06 0008 0001 C9 C8

解析の送信:

  • 0 1:デバイスのアドレス
  • 0 6:機能コードを書く
  • 0008:レジスタアドレス(デバッグ状態)
  • 00 01:データを書き込む(0 x 00 01はデバッグモードを有効にする)
  • C 9 C 8:CRCチェックコード

Return toパケット:01 06 0008 0001 C9 C8

6.9現在時刻の設定

パケットの送信:01 10 001B 0003 06 000A 0010 0003 4F 35

解析の送信:

  • 0 1:デバイスのアドレス
  • 10:機能コードを書く
  • 001B:レジスタアドレス(-分)
  • 00 03:データワード長(3レジスタ)
  • 0 6:データバイトの長さ(6バイト)
  • 1000 A分(10分)
  • 0 0 0:1時間(16)
  • 0 0 03:週(3)
  • 4 F 35:CRCチェックコード

Return toパケット:01 10 001B 0003 06 000A 0010 0003 4F 35

VII.コメント

  1. ブロードキャストアドレスは0で、ブロードキャストアドレスは機能コード0 x 0 6と0 x 10のみをサポートし、サーモスタットはアドレスを1-247に設定できます。
  2. ファンは制御されていません:ファンは独立して動作し、温度に達するとバルブが閉じられ、ファンは閉じられません。つまり、サーモスタットがオンになっている限り、ファンは温度とは関係なく開きます。
  3. ファン制御:バルブのみが開いて、ファンが作動し、バルブが閉じてファンが閉じなければなりません。
  4. デバッグモード:LCD上の恒久的な485アドレス、デバッグに便利、デバッグ完了この機能を閉じてください。
  5. 開始アドレス+クエリの数は33を超えてはならない。

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

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

エンジニア会員

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

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

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

发表回复

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