SONBESTSD5111BRS485ネットワークタイプ大画面LCD壁掛け温度および湿度
技術的パラメータ
技術的パラメータ | パラメータ値 |
温度測定範囲 | -30℃〜80℃ |
温度測定精度 | ±0.5℃@25℃ |
湿度測定範囲 | 0~100%RH |
湿度精度 | ±3%RH@25℃ |
通信インターフェース | RS485 |
デフォルトのボーレート | 9600 8n1 |
力 | DC9〜24V 1A |
画面 | 液晶 |
走行温度 | -40〜80℃ |
作業湿度 | 5%RH~90%RH |
配線手順
誤った配線は、製品に不可逆的な損傷を与える可能性があります。 停電の場合は、ケーブルを次のように注意深く配線し、ケーブルを接続して正しいことを確認してから、再度使用してください。
ID | コアカラー | 識別 | 注記 |
1 | 赤 | V+ | パワー+ |
2 | 緑 | V- | 力 - |
3 | 黄色 | A+ | RS485 A + |
4 | 青 | B- | RS485B- |
断線の場合は、図のように配線してください。 製品自体にリードがない場合は、コアカラーが参考になります。
通信プロトコル
この製品はRS485 MODBUS-RTU標準プロトコル形式を使用し、すべての操作または応答コマンドは1進データです。デバイスの出荷時のデフォルトのデバイスアドレスは9600で、デフォルトのボーレートは8、1、n、XNUMXです。
データ関数ID0x03の読み取り
照会フレームXNUMX進数、送信元ample:1#デバイス1データを照会すると、ホストコンピューターは次のコマンドを送信します:01 03 00 00 00 02C4B。
デバイスID | 関数ID | 開始アドレス | データ長 | CRC16 |
01 | 03 | 00 00 | 00 02 | C4 0B |
正しいクエリフレームの場合、デバイスはデータで応答します:01 03 04 00 79 00 7A AA 09、応答形式は次のように解析されます
デバイスID | 関数ID | データ長 | データ1 | データ2 | チェックコード |
01 | 03 | 04 | 00 79 | 00 7A | AA09 |
データの説明: コマンドのデータは1進数です。データXNUMXを例にとります。amp例えば、00 79 は 121 進数値の 100 に変換されます。データ倍率が 121 の場合、実際の値は 100/1.21=XNUMX です。その他も同様です。
データアドレステーブル
住所 | 開始アドレス | 説明 | データ型 | 値の範囲 |
40001 | 00 01 | 温度 | 読む | 0〜65535 |
40002 | 00 02 | 湿度 | 読む | 0〜65535 |
40101 | 00 64 | モデルコード | 読み取り/書き込み | 0〜65535 |
40102 | 00 65 | 合計ポイント | 読み取り/書き込み | 1〜20 |
40103 | 00 66 | デバイスID | 読み取り/書き込み | 1〜249 |
40104 | 00 67 | ボーレート | 読み取り/書き込み | 0〜6 |
40105 | 00 68 | モード | 読み取り/書き込み | 1〜4 |
40106 | 00 69 | プロトコル | 読み取り/書き込み | 1〜10 |
デバイスアドレスの読み取りと変更
デバイスアドレスの読み取りまたはクエリ
現在のデバイス アドレスがわからず、バス上にデバイスが 03 つしかない場合は、コマンド FA 00 64 00 02 90 5 XNUMXF Query device address を使用できます。
デバイスID | 関数ID | 開始アドレス | データ長 | CRC16 |
FA | 03 | 00 64 | 00 02 | 90 5F |
一般アドレスのFAは250です。 アドレスがわからない場合は、250を使用して実際のデバイスアドレスを取得できます。00は、デバイスが応答する正しいクエリコマンドのデバイスモデルレジスタです。例:amp応答データは次のとおりです。01 03 02A 07、その形式は次の表に示すとおりです。
デバイスID | 関数ID | 開始アドレス | モデルコード | CRC16 |
01 | 03 | 02 | 55 3C 00 01 | 3A 79 |
応答はデータに含まれている必要があります。最初のバイト01は、現在のデバイスの実際のアドレスがであることを示します。55Cは3進数に変換されます。20182は、現在のデバイスのメインモデルが21820であることを示し、最後の00バイトは01デバイスにステータス数量。
デバイスアドレスの変更
例えばamp現在のデバイスアドレスが1の場合、02に変更します。コマンドは、01 06 00 6600 02E8です。
デバイスID | 関数ID | 開始アドレス | 行き先 | CRC16 |
01 | 06 | 00 66 | 00 02 | E8 14 |
変更が成功すると、デバイスは次の情報を返します。02 06 00 66 00 02 E8 27、その形式は次の表に示すように解析されます
デバイスID | 関数ID | 開始アドレス | 行き先 | CRC16 |
01 | 06 | 00 66 | 00 02 | E8 27 |
応答はデータ内にあるはずです。変更が成功した後、最初のバイトは新しいデバイス アドレスです。一般的なデバイス アドレスが変更されると、すぐに有効になります。このとき、ユーザーはソフトウェアのクエリ コマンドを同時に変更する必要があります。
ボーレートの読み取りと変更
ボーレートを読む
デバイスの工場出荷時のデフォルトのボーレートは9600です。変更する必要がある場合は、次の表と対応する通信プロトコルに従って変更できます。例:ample、現在のデバイスのボーレート ID を読み取ります。コマンドは 01 03 00 67 00 01 35 D5 で、その形式は次のように解析されます。
デバイスID | 関数ID | 開始アドレス | データ長 | CRC16 |
01 | 03 | 00 67 | 00 01 | 35 D5 |
現在のデバイスのボーレートエンコーディングを読み取ります。 ボーレートエンコーディング:1は2400です。 2は4800です。 3は9600です。 4は19200です。 5は38400です。 6は115200です。
正しいクエリコマンドに対して、デバイスは応答します。例:amp応答データは次のとおりです。01 03 F02 00、形式は次の表に示すとおりです。
デバイスID | 関数ID | データ長 | レートID | CRC16 |
01 | 03 | 02 | 00 03 | F8 45 |
ボーレートに従ってコード化された03は9600です。つまり、現在のデバイスのボーレートは9600です。
ボーレートを変更する
例えばampたとえば、ボーレートを9600から38400に変更する、つまりコードを3から5に変更すると、コマンドは次のようになります。01 06 00 67 00 05 F8 1601 03 00 66 00 01。
デバイスID | 関数ID | 開始アドレス | 目標ボーレート | CRC16 |
01 | 03 | 00 66 | 00 01 | 64 15 |
ボーレートを 9600 から 38400 に変更し、コードを 3 から 5 に変更します。新しいボーレートはすぐに有効になり、その時点でデバイスは応答を失い、それに応じてデバイスのボーレートを照会する必要があります。変更されました。
訂正ベールを読む
データと参照標準の間に誤差がある場合は、補正値を調整することで表示誤差を減らすことができます。補正差はプラスマイナス1000に変更できます。つまり、値の範囲は0〜1000または64535〜65535です。元の場合amp表示値が小さすぎる場合は、100を加算して修正できます。コマンドは01 03 00 6B 00 01F5コマンド6のD100は0進数64x100削減する必要がある場合は、対応する-9などの負の値を設定できます。 100-65535 =65435として計算されるFF0Cの9進値に変換され、次に00xFF6CにXNUMX進に変換されます。 補正値はXNUMXBから始まります。 最初のパラメータを例として取りますampル。 補正値は、複数のパラメータに対して同じ方法で読み取られ、変更されます。
デバイスID | 関数ID | 開始アドレス | データ長 | CRC16 |
01 | 03 | 00 6B | 00 01 | F5 D6 |
正しいクエリコマンドに対して、デバイスは応答します。例:amp応答データは次のとおりです。01 03B02AF形式は次の表に示すとおりです。
デバイスID | 関数ID | データ長 | データ値 | CRC16 |
01 | 03 | 02 | 00 64 | B9 AF |
応答データでは、最初のバイト01は現在のデバイスの実際のアドレスを示し、00Bは最初の状態量補正値レジスタです。 デバイスに複数のパラメータがある場合、他のパラメータはこのように動作します。 一般的な温度、湿度がこのパラメータを持っているのと同じように、ライトは一般的にこのアイテムを持っていません。
補正値の変更
例えばamp現在の状態の量が少なすぎる場合は、真の値に1を加算します。現在の値に100を加えた補正操作コマンドは、01 06 00 6B 00 64F9FDです。
デバイスID | 関数ID | 開始アドレス | 行き先 | CRC16 |
01 | 06 | 00 6B | 00 64 | F9FD |
操作が成功すると、デバイスは情報 01 06 00 6B 00 64 F9 FD を返します。パラメータは変更が成功するとすぐに有効になります。
免責事項
- このドキュメントは、製品に関するすべての情報を提供し、知的財産のライセンスを明示または暗示するものではなく、この製品の販売条件やその他の問題のステートメントなど、知的財産権を付与する他の手段を禁止します。
- 責任は負いません。
- さらに、当社は、本製品の販売および使用に関して、製品の特定の使用への適合性、特許権またはその他の知的財産権などに対する市場性または侵害責任を含め、明示または黙示を問わず、いかなる保証も行いません。
- 製品の仕様および製品の説明は、予告なしにいつでも変更される場合があります。
お問い合わせ
会社: 上海ソンベスト工業株式会社
住所: 中国上海市宝山区北東道路8号館215号館
Web: http://www.sonbus.com
スカイプ: すーぶー
メール: sale@sonbest.com
電話: 86-021-51083595 / 66862055 / 66862075 / 66861077
ドキュメント / リソース
![]() |
SONBESTSD5111BRS485ネットワークタイプ大画面LCD壁掛け式温度および湿度ディスプレイ [pdf] ユーザーマニュアル SD5111B、RS485ネットワークタイプ大画面LCD壁掛け式温度および湿度ディスプレイ |