お客様のご来店を歓迎します!

会員資格

助け

Xi'an Dingjin Electronic Technology Co., Ltd
カスタム製造元

主な製品:

ybzhan>資料のダウンロード>RS 485通信modbus RTUプロトコル
ダウンロード

Xi'an Dingjin Electronic Technology Co., Ltd

  • メール

    xadingjin@126.com

  • 電話

    13572257472

  • 住所

    西安市ハイテク区科学技術二路77号、西安光電園

すぐに連絡する
RS 485通信modbus RTUプロトコル
日付:2020-05-22読み:5

本計器通信プロトコルはMODBUS-RTU通信規約を遵守し、1つの開始ビット、8つのデータビット、1つの停止ビット。

次の命令定義では、メータ・アドレスが1、通信ボーレート9600、無効検査ビット、小数点1ビット、単位MPa、メータ表示値500.0 MPaに設定されていると仮定します。命令中のリード命令、ライト命令中のアドレス及びデータはすべて高バイトが前で、低バイトが後である、CRCは、ローバイトが前で、ハイバイトが後であることを確認します。

【読取圧力値】

コマンド:01 03 00 04 00 01 C5 CB

命令の説明:01(メータアドレス)03(リードコマンド)00 04(計器通信アドレス)00 01(1つのパラメータを読む)84 0 A(CRC 16効力コード)

応答:01 03 02 13 88 B5 12

命令の説明:01(メータアドレス)03(リードコマンド)02(リードしたバイト数、1パラメータは2、2パラメータは4...)13 88(13 88は16進数13は高バイト88は低バイトから10進数にちょうど5000)B 5 12(CRC 16効力コード)

【零れ調整】

コマンド:01 0600 0500 0158 0B

命令の説明:01(メータアドレス)06(ライト命令)00 05(メータ通信アドレス)00 01(ゼロフロー調整コード)58 0 B(CRC 16有効コード)

応答:01 0600 0500 0158 0B

命令の説明:01(メータアドレス)06(ライト命令)00 05(メータ通信アドレス)00 01(ゼロフロー調整コード)58 0 B(CRC 16有効コード)

【リードパラメータ値】

命令01 03 XX XX 00 01 CRC1 CRC2 の

命令の説明:01(メータアドレス)03(リードコマンド)XX XX(パラメータアドレス:表2参照)00 01(リードパラメータ)CRC 1 CRC 2(CRC 16効力コード:低バイトは前、高バイトは後)

応答:01 03 02XX XX CRC1 の CRC2 の

命令の説明:01(メータアドレス)03(リードコマンド)02(リードしたバイト数、1パラメータは2、2パラメータは4...)XX XX(返されたパラメータ値:上位は上位、下位は下位)CRC 1 CRC 2(CRC 16有効コード:下位バイトは上位、上位バイトは下位)

【書き込みパラメータ値】

命令01 06 XX XX データ1 データ2 CRC1 の CRC2 の

命令の説明:01(メータアドレス)03(リードコマンド)XX XX(パラメータアドレス:表2参照)data 1 data 2(書き込まれたパラメータ:高バイトは前、低バイトは後。表2を参照)CRC 1 CRC 2(CRC 16効力コード:低バイトは前、高バイトは後)

応答:01 06 XX XX データ1 データ2 CRC1 の CRC2 の

命令の説明:01(メータアドレス)03(リードコマンド)XX XX(パラメータアドレス)data 1 data 2(書き込まれたパラメータ:高バイトは前、低バイトは後。表2を参照)CRC 1 CRC 2(CRC 16効力コード:低バイトは前、高バイトは後)

表2:パラメータアドレス及びデータ

パラメータ名

コンテンツ

アドレス(Hex)

データ(data 1,data 2)

アドレス

へんそうばんアドレス

00 00

1~255

ボード

へんそうばんボーレート

00 01

1-2400 2-4800 3-9600 4-19200

ユニット

測定単位

00 02

0-m 1-kPa 2-MPa 3-℃ 4 L 5 バー 6 psi7 パ

ドット

測定データの小数点以下の桁数

00 03

値の範囲:0-4

測定値

00 04

ゼロ

零れ落ちる

00 05

パリティ

けんさビット

00 06

0-なし 1-奇数 2-偶数

ロック

パスワード認証

00 0A

パスワード:38 79

【パラメータを書く手順】

①パスワード検証、パスワード38 79 H、すなわち送信コマンド:01 06 00 0 A 38 79 7 B EA

②変送板アドレスの変更など、修正する必要があるパラメータを書く

2の場合、コマンド:01 06 00 00 00 02 08 0 B

注意:パラメータを書く時、パスワード認証は1回だけ必要で、電源を切らない場合、他のパラメータは再度認証を行う必要なく修正を続けることができます。電源がオフになると、再認証が必要になってからパラメータを変更できます。

注: 1.圧力データ2バイトを返します。高バイトは前、低バイトは後です。

2.戻り圧力値は16進符号数、上位は符号ビットである。

3.負数はバイナリコンプリメントで、上位は1です。