SONBESTロゴ

SONBESTXM2190B-PM25RS485バスMODBUS-RTUプロトコル機器または監視用システム

SONBESTXM2190B-PM25RS485バスMODBUS-RTUプロトコル機器または監視用システム図1

XM2190B-PM25は標準のRS485バスMODBUS-RTUプロトコルを使用し、PLC、DCS、およびPM2.5、PM10、温度、湿度状態の量を監視するための他の機器またはシステムに簡単にアクセスできます。高精度センシングコアおよび関連デバイスの内部使用高い信頼性と優れた長期安定性を確保するために、カスタマイズすることができます
RS232、RS485、CAN、4-20mA、DC0〜5V \ 10V、ZIGBEE、Lora、WIFI、GPRSおよびその他の出力方法。

技術的パラメータ

技術的パラメータ パラメータ値
ブランド シャンチップ
PM2.5の範囲 0〜999ug / m3
PM2.5の精度 ±15%または±10ug / m3max@25℃
PM10の範囲 0〜999ug / m3
PM10の精度 ±15%または±35ug / m3max@25℃
温度測定範囲 -50℃〜120℃
温度測定精度 ±0.5℃@25℃
湿度測定範囲 0~100%RH
湿度精度 ±3%RH@25℃
通信インターフェース RS485
デフォルトのボーレート 9600 8n1
DC9〜24V 1A
走行温度 -40〜80℃
作業湿度 5%RH~90%RH

製品サイズSONBESTXM2190B-PM25RS485バスMODBUS-RTUプロトコル機器または監視用システム図2SONBESTXM2190B-PM25RS485バスMODBUS-RTUプロトコル機器または監視用システム図3

アプリケーションソリューションSONBESTXM2190B-PM25RS485バスMODBUS-RTUプロトコル機器または監視用システム図5

使い方は?SONBESTXM2190B-PM25RS485バスMODBUS-RTUプロトコル機器または監視用システム図4

通信プロトコル
この製品はRS485MODBUS-RTU標準プロトコル形式を使用しており、すべての操作または応答コマンドは1進データです。 デバイスが工場出荷時のデフォルトのデバイスアドレスは9600,8で、デフォルトのボーレートは1、n、XNUMXです。

1.データの読み取り(機能コード0x03)
問い合わせフレーム(16進数)、送信例ample:1#デバイスの1つのデータを照会すると、上位のコンピューターは次のコマンドを送信します:01 03 00 00 00 04。

住所 機能コード 開始アドレス データ長 チェックコード
01 03 00 00 00 04 44 09

正しいクエリフレームの場合、デバイスはデータで応答します:01 03 08 00 7C 00 00 00 00 00 00 28 10、応答形式

住所 関数

コード

長さ データ1 データ2 データ3 データ4 チェック

コード

01 03 08 00 79 00 7A 00 7B 00 7C 28 10

データの説明:コマンドのデータは1進数であり、データXNUMXを例として取りますample、00 79は、データ倍率が121であると仮定して、100として121進値に変換され、実際の値は100/1.21 = XNUMX、その他などになります。

共通データアドレステーブル

構成

住所

登録住所 登録する

説明

データタイプ 値の範囲
40001 00 00 PM2.5 読み取り専用 0〜65535
40002 00 01 PM10 読み取り専用 0〜65535
40003 00 02 温度 読み取り専用 0〜65535
40004 00 03 湿度 読み取り専用 0〜65535
40101 00 64 モデルコード 読み取り/書き込み 0〜65535
40102 00 65 合計数

測定点

読み取り/書き込み 1〜20
40103 00 66 デバイスアドレス 読み取り/書き込み 1〜249
40104 00 67 ボーレート 読み取り/書き込み 0〜6
40105 00 68 コミュニケーション

モード

読み取り/書き込み 1〜4
40106 00 69 プロトコルタイプ 読み取り/書き込み 1〜10

読んで デバイスアドレスを変更する

読む またはクエリ デバイス 住所

現在のデバイスアドレスがわからず、バス上にデバイスが03つしかない場合は、コマンドFA 00 66 00 01 71Eを使用してデバイスアドレスを照会できます。

デバイスアドレス 機能コード 開始アドレス データ長 チェックコード
FA 03 00 66 00 01 71 9E

FAは、250が一般アドレスであることを意味します。アドレスがわからない場合は、250を使用して実際のデバイスアドレスを取得できます。00はデバイスアドレスレジスタです。
正しいクエリコマンドに対して、デバイスは応答します。例:ampたとえば、応答データは01 03 02 00 01 79 84であり、そのフォーマット解析を次の表に示します。

デバイスアドレス 機能コード 開始アドレス モデルコード チェックコード
01 03 02 00 01 79 84

応答データでは、最初のバイト01は現在のデバイスの実際のアドレスを表します。

デバイスのアドレスを変更する

デバイスアドレス 機能コード 登録住所 ターゲットアドレス チェックコード
01 06 00 66 00 02 E8 14

例えばampたとえば、現在のデバイスアドレスが1で、それを02に変更する場合、コマンドは01 06 00 66 00 02E8です。
変更が成功すると、デバイスは次の情報を返します:02 06 00 66 00 02 E8 27、およびそのフォーマット分析を次の表に示します。

デバイスアドレス 機能コード 登録住所 ターゲットアドレス チェックコード
02 06 00 66 00 02 E8 27

応答データでは、変更が成功した後、最初のバイトが新しいデバイスアドレスになります。
通常、デバイスアドレスが変更されると、すぐに有効になります。 このとき、ユーザーは自分のソフトウェアのクエリコマンドを適宜変更する必要があります。 。

ボーレートの読み取りと変更(1)ボーレートの読み取り

デバイスのデフォルトの工場出荷時のボーレートは9600です。変更する必要がある場合は、変更できます。
次の表および対応する通信プロトコルに従ってください。 例ample、現在のデバイスのボーレートIDを読み取るには、コマンドは次のとおりです。01 03 00 67 00 01 35 D5、フォーマットは次のように解析されます。

デバイスアドレス 機能コード 開始アドレス データ長 チェックコード
01 03 00 67 00 01 35 D5

現在のデバイスのボーレートコードを読み取ります。 ボーレートコード:1は2400です。 2は4800です。 3は9600です。 4は19200です。 5は38400です。 6は115200です。
正しいクエリコマンドに対して、デバイスは応答します。例:ampたとえば、応答データは01 03 02 00 03 F8 45であり、そのフォーマット分析を次の表に示します。

デバイスアドレス 機能コード データ長 ボーレートコード チェックコード
01 03 02 00 03 F8 45

ボーレートコードによると、03は9600です。つまり、現在のデバイスのボーレートは9600です。
ボーレートを変更する

例えばampつまり、ボーレートを9600から38400に変更します。つまり、コードを3から5に変更します。コマンドは、01 06 00 67 00 05F8です。

デバイスアドレス 機能コード 登録住所 目標ボーレート チェックコード
01 06 00 67 00 05 F8 16

ボーレートを9600から38400に変更します。つまり、コードを3から5に変更します。新しいボーレートはすぐに有効になり、この時点でデバイスは応答を失います。デバイスのボーレートを確認する必要があります。それに応じて変更されました。

補正値の読み取りと変更

(1)補正値の読み取り
データと基準標準の間に誤差がある場合は、補正値を調整することで表示誤差を減らすことができます。 補正差は、プラスマイナス1000の範囲で変更できます。つまり、値の範囲は0〜1000または64535〜65535です。 例ampたとえば、表示された値が100だけ小さすぎる場合は、100を加算して修正できます。コマンドは次のとおりです。01 03 00B 6 00F01D5。 コマンドでは、6は100進数の0x64です。これを減らす必要がある場合は、-100などの負の値を設定できます。対応する9進数の値はFF 100C、計算方法は65535-65435 = 0で、次のように変換されます。 9進数、00xFF6Cです。 デバイス補正値はXNUMXBから始まります。 最初のパラメータを例として取りますamp説明するル。 複数のパラメータがある場合、補正値は同じ方法で読み取られ、変更されます。

デバイスアドレス 機能コード 開始アドレス データ長 チェックコード
01 03 00 6B 00 01 F5 D6

正しいクエリコマンドに対して、デバイスは応答します。例:ample、応答データは次のとおりです。01 03 02 00 64 B9 AF、およびそのフォーマット解析を次の表に示します。

デバイスアドレス 機能コード データ長 補正値 チェックコード
01 03 02 00 64 B9 AF

応答データでは、最初のバイト01は現在のデバイスの実際のアドレスを表し、00Bは最初の状態補正値レジスタです。 デバイスに複数のパラメータがある場合、他のパラメータはこれと同じように動作します。同じように、通常、温度と湿度にはこのパラメータがあり、照明には通常このパラメータがありません。

補正値を変更する
例えばampつまり、現在の状態が小さすぎる場合は、実際の値に1を加算し、現在の値に100を加算します。 修正操作コマンドは、01 06 00 6B 00 64F9FDです。

デバイスアドレス 機能コード 登録住所 ターゲットアドレス チェックコード
01 06 00 6B 00 64 F9FD

操作が成功すると、デバイスは次の情報を返します。01 06 00 6B 00 64 F9 FD、変更が成功すると、パラメーターはすぐに有効になります。

免責事項

この文書は、製品に関するすべての情報を提供するものであり、知的財産権のいかなるライセンスを許諾するものではなく、明示または黙示を問わず、本製品の販売条件の表明など、いかなる知的財産権の許諾の他の手段を禁止し、その他の問題について一切の責任を負いません。また、当社は、製品の特定の用途への適合性、市場性、またはいかなる特許、著作権またはその他の知的財産権の侵害責任など、本製品の販売および使用に関して、明示または黙示を問わず、いかなる保証も行いません。製品の仕様および製品の説明は、予告なしにいつでも変更される場合があります。

お問い合わせ

ブランド:XUNCHIP
住所:上海、宝山区南東路208号館8号室新新ブランド事業部
中国語サイト: http://www.xunchip.com
国際サイト: http://www.xunchip.com
SKYPE:soobuu
Eメール:sale@sonbest.com
Tel:86-021-51083595 / 66862055/66862075 / 66861077

ドキュメント / リソース

SONBESTXM2190B-PM25RS485バスMODBUS-RTUプロトコル機器または監視用システム [pdf] ユーザーマニュアル
XM2190B-PM25、RS485バスMODBUS-RTUプロトコル機器または監視用システム

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *