吸込式煙検出器MODBUS-RTUプロトコル

無料無料技术资料

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

吸込式煙検出器MODBUS-RTUプロトコル

JT-S 1603 Bは、業界共通規格RS 485バスMODBUS-RTUプロトコルインタフェースを使用して、PLC、DCSなどの各種機器やシステムに簡単に接続して煙の状態を監視します。内部に高精度のセンシングコア及び関連デバイスを使用して、製品が高信頼性と優れた長期安定性を有することを確保し、RS232、CAN、Lora、WIFI、GPRS、NB-IOTなどの多種の出力方式をカスタマイズすることができます。

製品の利点の特徴

1、センサ電源は、バックアップ保護、産業現場サージ保護を増加させます。

2、製品は大きなデシベルブザーアラームとLED LEDライトのヒントを備えています。

RS 485通信インタフェース、非同期半二重モード、サポート二次開発。

通信ボーレートは2400、48 0 0、96 00、19200、38400、115200 bpsで設定できます。

出荷時のデフォルト値は9600 bpです。

広い測定範囲、高精度、良好な直線性、良好な汎用性を有する。

6、485(MODBUT-プロトコル)マルチセンサーネットワーク通信、1200メートルの远伝送。7、天井付き円形シェルは使いやすく、設置が簡単です。

8、シェルはABS難燃性材料、高温耐性、腐食しにくく、変形しにくい。

技術パラメータ

煙の測定範囲0~2000PPM
煙の最大許容誤差±7%
煙再現性試験誤差±5%
煙に敏感な体熱応答性半導体
通信インターフェースRS485(MODBUT-RTU)
デフォルトのボーレート96 00(デフォルト)8、n、1
電源供給の電源DC12~24V
解像度を表示1PPM
消費電力≤0.1W
実行環境-30 ~ 80 ℃、0 ~ 100%凝露防止なし
外形サイズ 

製品の選定

製品はRS 485、4 〜 20MA、DC0 〜 5 Vの様々な出力モードを設計し、出力モードに応じて

同様、は以下のようなモデルに分かれる。

製品のモデルパラメータの組み合わせ輸出の方法
JT-S1603BRS 485の煙485
JT-S1603M電気の煙。4~20MA
JT-S1603V-5電圧煙の種類DC0~5V
JT-S1603V-10RS 485煙、温度、湿度485

製品の配線

センサリードの色Definitionより備考:コメント
赤い線。電源正電圧DC5~ 24 VDC電源供給
緑の線。負のパワー 
黄色の線。RS485 A+ 
青い線。RS485 B- 

RS 485:通信プロトコル

製品はRS485 MODBUS-RTU標準プロトコルフォーマットを使用し、すべての操作または応答コマンドは16進データです。デバイスの出荷時のデフォルトのデバイスアドレスは1で、デフォルトのボーレートは96 00、8、n、1です。

1.&& nbsp;データの読み取り(機能コード0x03)

フレーム(16进数),送信例:

アドレス:address関数コードの特徴アドレスの開始データ長さチェックコード
010300 0000 0184 0A

正しい問い合わせフレームに対して、デバイスはデータを応答します01 03 02 01F4 B8 53、応答形式

デバイスアドレス関数コードの特徴データ長さデータ1(煙)チェックコード
01030601 F4B8 53

データコマンドのデータは16进数で、データ1烟、01F4を10进数値に変换して500、データ倍率を1とすると、真の値は500/1=500、烟値は500です。

2.と。nbsp;データアドレステーブル

構成アドレスレジスター·アドレスレジスタの説明データ型値の範囲
4000100 00煙のレジスタ読み取り専用0~65535
4000400 03煙警報状態量出力読み取り専用0~1
4010100 64モデル番号コードリーディング/ライティング0~65535
4010200 65測定ポイントの総数リーディング/ライティング1~20
4010300 66デバイスアドレスリーディング/ライティング1~249
4010400 67ボーレートリーディング/ライティング1~6
4010500 68通信モデルリーディング/ライティング1~4
4010600 69プロトコルの種類リーディング/ライティング1~10
4010700 6Aアップロード時間の設定リーディング/ライティング1~3600
4010800 6B煙の補正値リーディング/ライティング-1000~1000
4011200 6Fアラーム動作のしきい値リーディング/ライティング1~5000
4012200 79ブザー停止アラームリセット時リーディング/ライティング1~65535
4012300 7Aブザーアラーム停止リーディング/ライティング1

3.。アラームブザーオフ

(1)ブザー音オフ命令送信

ホストコンピュータがデータ形式コマンドを送信する0 1 0 6 0 0 7 A 0 0 0 0 1 69 D 3

デバイスアドレス関数コードの特徴アドレスの開始データ長さチェックコード
010600 7A00 0169 D3

(2)   ブザー停止アラームリセット時間コマンド

顧客は、アラームブザーオフコマンドを送信するときにアラームを設定することができ、アラームは1 〜 655 3 5秒の長さを設定することができ、煙濃度がアラームの動作閾値よりも大きいブザーはアラームを鳴らし続け、煙濃度がアラームの動作閾値よりも小さいブザーはアラーム音がない。設定時間100秒コマンドを送信0 1 0 6 0 0 79 0 0 64 59 F 8

デバイスアドレス関数コードの特徴アドレスの開始データ長さチェックコード
010600 7900 6459 F8

4デバイスアドレスの読み取りと変更

(1)デバイスアドレスの読み取りまたは照会

現在のデバイスアドレスがわからず、バス上にデバイスが1つしかない場合は、コマンドFA 0 3 0 0 6 4 0 0 0 2 90 5Fでデバイスアドレスを問い合わせることができます。

デバイスアドレス関数コードの特徴アドレスの開始データ長さチェックコード
FA0300 6400 0290 5F

FAすなわち250は汎用アドレスであり,アドレスがわからないときには250というアドレスを使って実デバイスアドレスを取得でき,00 64はデバイス型番のレジスタである.

正しいクエリコマンドに対して、デバイスは応答します。例えば、応答データは01 0 3 0 4 1E 8C 0 0 0 2 BC 31で、次の表に示すようになります。

デバイスアドレス関数コードの特徴データ長さモデル番号コードチェックコード
01030400 01 00 01BC 31

応答データでは、最初のバイト01は現在のデバイスの実際のアドレスを示し、55 3Cは10進数1に変換されて現在のデバイスの主モデルが1であることを示し、次の2バイト00 01はこのデバイスモデルプレフィックスYSATを示します。

(2)デバイスアドレスの変更

現在のデバイスアドレスが1で、0 2に変更したい場合、コマンドは0 1 0 6 0 0 66 0 0 0 2 E 8 14になります。

デバイスアドレス関数コードの特徴レジスター·アドレス宛先アドレスチェックコード
010600 6600 02E8 14

変更が成功すると、デバイスは次の表に示すように、02 06 00 66 00 02E8 27というメッセージを返します。

デバイスアドレス関数コードの特徴レジスター·アドレス宛先アドレスチェックコード
020600 6600 02E8 27

応答データでは、変更が成功した後、新しいデバイスアドレスの最初のバイト、一般的なデバイスアドレスの変更後、直ちに有効になり、ユーザーは同時に自分のソフトウェアクエリコマンドを変更する必要があります。

5ボーレートの読み取りと変更

1)ボーレートの読み取り

デバイスのデフォルトの出荷時ボーレートは9600ですが、変更が必要な場合は、以下の表と対応する通信プロトコルに従って変更できます。たとえば、現在のデバイスのボーレートIDを読み取る場合、コマンドは0 1 0 3 0 0 6 7 0 0 0 1 35 D 5で、以下のように解決されます。

デバイスアドレス関数コードの特徴アドレスの開始データ長さチェックコード
010300 6700 0135 D5

現在のデバイスのボーレートコードを読み取ります。ボーレートは1が2400、2が4800、3が96 00、4が19200、5が38400、6が115200である。

正しいクエリコマンドに対して、デバイスは応答します。例えば、応答データは次の表に示すように、0 10 3 0 2 0 0 3 F 8 45です。

デバイスアドレス関数コードの特徴データ長さボーレート符号化チェックコード
01030200 03F8 45

ボーレートコードによると、0 3は96 00であり、現在のデバイスのボーレートは96 00です。

2)ボーレートの変更

ボーレートを9600から2400に変更する、つまりコードを3から 1に変更すると、コマンドは0 1 0 3 0 0 6 7 0 0 0 1 35 D 5になります。

デバイスアドレス関数コードの特徴レジスター·アドレスターゲットボーレートチェックコード
010600 6600 0135 D5

ボーレートを9600から2400に変更し、コードを3から1に変更します。新しいボーレートは即座に有効になり、デバイスは応答を失い、クエリデバイスのボーレートを変更する必要があります。

6補正値の読み取り

(1)補正値の読み取り

データが基準規格と誤差がある場合は、“補正値”を調整することで表示誤差を小さくすることができます。補正差は、プラスまたはマイナス1000の範囲、すなわち0-1000または6453 5 ~ 655 3 5の範囲で変更できます。nbsp;表示値が100より小さい場合は、100を増やして補正します。コマンドは、01 03 00 6B 00 01です。

F 5 D 6ですコマンドでは、100は16進数0 x 64です。減少する必要がある場合は、-100などの負の値を設定することができます。対応する16値はFF 9Cで、計算方法は100- 655 3 5 = 654 3 5で、16進数に変換すると0 x FF 9Cです。デバイス補正値は0 0 6Bから始まり、1つ目のパラメータを例に説明しますが、複数のパラメータの場合の補正値の読み取りは修正方法と同じです。

デバイスアドレス関数コードの特徴アドレスの開始データ長さチェックコード
010300 6B00 01F5 D6

適切なクエリコマンドに対して、デバイスは応答データ(0 1 0 3 0 2 0 0 0 0 B 8)を返します。

44、その形式は次の表のように解決されます。

デバイスアドレス関数コードの特徴データ長さ補正値はチェックコード
01030200 00B8 44

応答データのうち、最初のバイト01は現在のデバイスの真のアドレスを表し、006Bは最初の状態量補正値レジスタである。装置が複数のパラメータを有する場合、他のパラメータの動作方式はこれと同じであり、一般的に温度、湿度はこのパラメータを有する。

(2)補正値の変更

例えば、現在の状態量が小さい場合は、実際の値に100を加算したい場合、現在の値に100を加算します。0 1 0 6 0 0 6B 0 0 64 F 9 FD。

デバイスアドレス関数コードの特徴レジスター·アドレス宛先アドレスチェックコード
010600 6B00 64F9 FD

例えば、現在の状態が大きすぎる場合、真の値を100減算したい場合、現在の値を100減算します。補正操作コマンドは0 1 0 6 0 0 6B FF 9 CB 9 8Fです。

デバイスアドレス関数コードの特徴レジスター·アドレス宛先アドレスチェックコード
010600 6BFF 9CF9 FD

電流タイプ4~ 20mA出力、電圧タイプ0~5V出力

(1)配線図

(2)4~20mA電流タイプ:煙と電流の計算

煙の範囲が0~ 2000PPMで、アナログ出力が4~ 20mAの電流信号の場合、煙と電流の計算関係式: X= 2000-0 * A-4 ÷ 20-4 + 0、

ここで、5000は煙範囲の上限、0は範囲の下限、20は電流出力範囲の上限、4は範囲の下限、Aは現在の電流出力値、Xは計算された煙値です。

共通値の一覧:

電流A mA煙の値PPM計算プロセス
40.0(2000-0)*(4-4)÷(20-4)+0
吸込式煙検出器MODBUS-RTUプロトコル插图
5125(2000-0)*(5-4)÷(20-4)+0
6250(2000-0)*(6-4)÷(20-4)+0
7375(2000-0)*(7-4)÷(20-4)+0
8500(2000-0)*(8-4)÷(20-4)+0
9625(2000-0)*(9-4)÷(20-4)+0
10750(2000-0)*(10-4)÷(20-4)+0
11875(2000-0)*(11-4)÷(20-4)+0
121000(2000-0)*(12-4)÷(20-4)+0
131125(2000-0)*(13-4)÷(20-4)+0
141250(2000-0)*(14-4)÷(20-4)+0
151375(2000-0)*(15-4)÷(20-4)+0
161500(2000-0)*(16-4)÷(20-4)+0
171625(2000-0)*(17-4)÷(20-4)+0
181750(2000-0)*(18-4)÷(20-4)+0
191875(2000-0)*(19-4)÷(20-4)+0
202000(2000-0)*(20-4)÷(20-4)+0

表に示すように、電流出力値8mAを測定した時、現在の煙濃度値は500PPMであった。

(3)0~ 5 V電圧タイプ:煙と電圧の計算

煙の範囲が0~2000PPMで、アナログ出力が0~ 5 Vの電圧信号の場合、煙と電圧の関係式はX=2000*V÷5です。

ここで、2000は煙範囲の上限、5は電圧出力範囲の上限、Vは現在の電圧出力値、Xは計算された煙値です。

電圧V V煙の値PPM計算プロセス
00.02000*0÷5
0.52002000*0.5÷5
14002000*1÷5
1.56002000*1.5÷5
28002000*2÷5
2.510002000*2.5÷5
312002000*3÷5
3.514002000*3.5÷5
416002000*4÷5
4.518002000*4.5÷5
520002000*5÷5

表に示すように、測定電圧出力値が1.5Vの時、現在の煙濃度値は600PPMである。

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

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

エンジニア会員

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

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

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

发表回复

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