マドルッチはModbus RTUプロトコルをオープン

無料無料技术资料

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

マドルッチはModbus RTUプロトコルをオープン
マドルッチはModbus RTUプロトコルをオープン插图

MODBUSアドレステーブル(アドレスは16进数で)

アドレス:addressコマンドの種類機能の説明データ範囲の説明説明書は
出力コイル操作关数コード书き込み0X05放送対応 
0出力コイルリモートリセット       0xFF00成功すると自動的に0
1出力コイルリモートスイッチ/スイッチ       0xFF00/0x0000 
2出力コイルリモートロック/ロック解除       0xFF00/0x0000 
3出力コイル自動制御/手動制御       0xFF00/0x0000 
レジスタを保持する。  ファンクションコード書き込み0X10読み取り0X3
0保持レジスタデバイスアドレス1-255デフォルトは1
1レジスタを保持する。ボーレート1200 ~ 9600  背番号は96 00。
2レジスタを保持する。過圧値です250 ~300(V)0 0 0キャンセル
3レジスタを保持する。低圧力値。150 ~200 (V)0 0 0キャンセル
     
入力レジスタ。  ファンクションコード0x4
0入力レジスタリアルタイム電圧A0~600(V)読み取り専用
1入力レジスタ。リアルタイム電圧B0~600(V)読み取り専用
2入力レジスタ。リアルタイム電圧C0~600(V)読み取り専用
3入力レジスタ。リアルタイムの漏れ0~1000(mA)読み取り専用
4入力レジスタ。スイッチ/クローズ状態分:0xF 15、合:0xF0 240読み取り専用
リードコイル操作      ファンクションコード読み取り0x01
0出力コイルリモートリセット      成功すると自動的に0
1出力コイルリモートスイッチ/スイッチ    1 0分けを闭じる 
2出力コイルリモートロック/ロック解除    1ロック0ロック解除 
3出力コイル自動制御/手動制御    1自動0手動 
    

注:NDMP

注釈型はすべて16ビット符号なし整数です。

製品出荷時通信パラメータ設定:

デバイスアドレス: 1

ボーレート:96 00

検証モード:非検証

CRCチェック: 16ビットCRCチェック、下位が前

ストップポイント:1

協定の例:

コイルを書く

送信する。

バイト順序数010203 ~ 0405 ~ 0607 ~ 08
機能性はデバイスアドレス機能コード0 5コイルアドレスオペコードオペコードCRCチェック

応答する。

バイト順序数010203 ~ 0405 ~ 0607 ~ 08
機能性はデバイスアドレス機能コード0 5コイルアドレスオペコードオペコードCRCチェック

リードコイルを読む

送信する。

バイト順序数010203 ~ 0405 ~ 0607 ~ 08
機能性はデバイスアドレス機能コード0 1アドレスの開始データ長さCRCチェック

応答する。

バイト順序数0102030405 ~ 06
機能性はデバイスアドレス機能コード0 1バイト長さコイルの状態CRCチェック

リードホールドレジスタ

送信する。

バイト順序数010203 ~ 0405 ~ 0607 ~ 08
機能性はデバイスアドレス機能コード0 3レジスター·アドレスデータ長さCRCチェック

応答する。

バイト順序数01020304 ~ 05………2n+2 ~ 2n+32n+4 ~ 2n+5
機能性はデバイスアドレス機能コード0 3バイト長さデータ1。………….データnCRCチェック
注:より:
データの長さは2バイトで1単位です。データの長さは16を超えてはいけません。
バイト順序数010203 ~ 0405 ~ 0607 ~ 08
機能性はデバイスアドレス機能コード0 1レジスター·アドレスデータ長さCRCチェック
バイト順序数01020304 ~ 05………2n+2 ~ 2n+32n+4 ~ 2n+5
機能性はデバイスアドレス機能コード0 1バイト長さデータ1。………….データnCRCチェック

注:より:
データの長さは2バイトで1単位です。データの長さは16を超えてはいけません。

読み取り入力レジスタ

送信する。

バイト順序数010203 ~ 0405 ~ 0607 ~ 08
機能性はデバイスアドレス機能コード0 4レジスター·アドレスデータ長さCRCチェック

Read ingとは

バイト順序数01020304 ~ 05………2n+2 ~ 2n+32n+4 ~ 2n+5
機能性はデバイスアドレス機能コード0 4バイト長さデータ1。………….データnCRCチェック

注意データの長さは2バイトで1単位です。データの長さは16を超えることはできません。

書き込み保持レジスタ

送信する。

バイト順序数010203 ~ 0405 ~ 060708 ~ 09…….2n+6 ~ 2n+72n+8 ~2n+9
機能性はデバイスアドレス機能コード10レジスター·アドレスデータ長さバイト長さデータ1。……….データnCRCチェック

Read ingとは

バイト順序数010203 ~ 0405 ~ 0607 ~ 08
機能性はデバイスアドレス機能コード10レジスター·アドレスデータ長さCRCチェック

デバッグの例:

リードホールドレジスタ(値を読む) 0~3:(数量4个)

送信する:01 03 00 00 00 04 44 09

受付:01 03 08 00 01 25 80 01 13 00 A0 73 BD 

マドルッチはModbus RTUプロトコルをオープン插图1

読み取り入力レジスタ(リードリアルタイム値):0 〜 3:(数4个)//リード电圧値

送信する:01 04 00 00 00 04 F1 C9

受付:01 04 08 00 D0 00 F2 00 F9 00 00 1C 24

入力レジスタの読み取り: 0~4:(数5個)//すべての値を読み込む

送信する:01 04 00 00 00 05 30 09

受付:01 04 0A 00 EA 00 EA 00 EA 00 00 00 0F 74 04    

入力レジスタの読み取り: 4:(数量1個)//すべての値を読み込む

送信する:01 04 00 04 00 01 70 0B 

受付:01 04 02 00 0F F9 34    

書き込み保持レジスタ:

送信する:01 10 00 00 00 04 08 00 01 25 80 01 0E 00 AA 40 11  

受付:01 10 00 00 00 04 C1 CA

コメント: 通信アドレス、ボーレート、過電圧値、低電圧値を変更します。

通信アドレス、ボーレートを変更した後、次回データを送信するときは、対応する変更を行います。

書き込み保持レジスタ:

送信する:01 10 00 00 00 04 08 00 02 12 c0 01 04 00 be 56 94

受付:01 10 00 00 00 04 C1 CA

コメント: 通信アドレス、ボーレート、過電圧値、低電圧値を変更します。

通信アドレス、ボーレートを変更した後、次回データを送信するときは、対応する変更を行います。

書き込み保持レジスタ:

送信する:02 10 00 00 00 04 08 00 01 25 80 01 00 00 b0 e3 18

受付:02 10 00 00 00 04 C1 F9

コメント: 通信アドレス、ボーレート、過電圧値、低電圧値を変更します。

通信アドレス、ボーレートを変更した後、次回データを送信するときは、対応する変更を行います。

書き込み保持レジスタ:

送信する:02 10 00 00 00 04 08 00 01 09 60 00 ff 00 af 15 66

受付:02 10 00 00 00 04 C1 F9

コメント: 通信アドレス、ボーレート、過電圧値、低電圧値を変更します。

通信アドレス、ボーレートを変更した後、次回データを送信するときは、対応する変更を行います。

書き込み保持レジスタ:

送信する:01 10 00 00 00 04 08 00 01 25 80 00 00 00 00 A0 51

受付:01 10 00 00 00 04 C1 CA

コメント: 通信アドレス、ボーレート、過電圧値、低電圧値を変更します。

通信アドレス、ボーレートを変更した後、次回データを送信するときは、対応する変更を行います。

書き込み保持レジスタ:

送信する:01 10 00 00 00 04 08 00 01 25 80 00 00 00 00 A0 51

受付:01 10 00 00 00 04 C1 CA

マドルッチはModbus RTUプロトコルをオープン插图2

コメント: 通信アドレス、ボーレート、過電圧値、低電圧値を変更します。

通信アドレス、ボーレートを変更した後、次回データを送信するときは、対応する変更を行います。

書き込み保持レジスタ:

送信する:01 10 00 02 00 02 04 01 0E 00 AA 92 36//02 36  

受付:01 10 00 02 00 02 E0 08

コメント: 保持パラメータの過電圧値、低電圧値を変更します。

closeコマンド:

送信01 05 00 01 FF 00 DD FA

送迎:0 1 0 5 0 0 0 1 FF 0 0 0 DD FA

ゲートの順序:

送信:0 1 0 5 0 0 9C 0 A

受信:0 1 0 5 0 0 9C 0 A

リモートロックコマンド:

送信:0 1 0 5 0 0 2 FF 0 0 2 D FA

受信:0 1 0 5 0 0 2 FF 0 0 2 D FA 

リモートロック解除コマンド:

送信:0 1 0 5 0 2 0 0 0 0 6 C 0 A

受信:0 1 0 5 0 2 0 0 0 0 6 C 0 A

自動制御コマンド:

送信:0 1 0 5 0 0 0 3 FF 0 0 7C 3 A

受信:0 1 0 5 0 0 0 3 FF 0 0 7C 3 A

手動制御コマンド:

送信:0 1 0 5 0 0 0 0 3 0 0 3 D CA

受信:0 1 0 5 0 0 3 0 0 0 3 D CA

リセットコマンド:

送信:0 1 0 5 0 0 0 FF 0 0 CD CA

受信:0 1 0 5 0 0 0 FF 0 0 CD CA

ブロードキャストリセットコマンド:

送信00 05 00 00 FF 00 8 D EB

レジスタステータスコマンド:

送信:0 1 0 1 0 0 0 0 0 0 4 3 D C 9

Read Close Stateコマンド:

送信:0 1 0 1 0 0 1 AC 0 A

自動状態コマンドの読み取り:

送信:0 1 0 0 CA

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

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

エンジニア会員

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

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

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

发表回复

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