麦多奇智能空开MODBUS RTUProtocol

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

麦多奇智能空开MODBUS RTUProtocol
麦多奇智能空开MODBUS RTU协议イラスト

MODBUSアドレス信息表(アドレス采用hexadecimal数表示)

address命令タイプ功能説明データ範囲説明説明
出力コイル操作      function code: 写(0X05)(放送のサポート) 
0出力コイル远程复位       0xFF00成功后自动为0
1出力コイル远程合闸/分闸       0xFF00/0x0000 
2出力コイル远程锁扣/解锁       0xFF00/0x0000 
3出力コイル自動制御システム/手动       0xFF00/0x0000 
レジスタを保持する。   function code: 写(0X10)    读(0X3)
0レジスタを保持する。Device address1-255(デフォルト为1)(0ブロードキャストアドレス)
1レジスタを保持する。Baud rate1200 ~ 9600  デフォルト为9600
2レジスタを保持する。过压值250 ~300(V)読み書き  00 00キャンセル
3レジスタを保持する。欠压值150 ~200 (V)読み書き  00 00キャンセル
     
入力レジスタ。   function code(0X4)
0入力レジスタ。实时电压A0~600(V)読み取り専用
1入力レジスタ。实时电压B0~600(V)読み取り専用
2入力レジスタ。实时电压C0~600(V)読み取り専用
3入力レジスタ。实时漏电0~1000(mA)読み取り専用
4入力レジスタ。开关分/合闸ステータスmin:0xF(15),合:0xF0(240)読み取り専用
リードコイルを読む操作      function code: 读(0X01)
0出力コイル远程复位      成功后自动为0
1出力コイル远程合闸/分闸    1:合闸0:分闸 
2出力コイル远程锁扣/解锁    1:锁扣0:解锁 
3出力コイル自動制御システム/手动    1:自动0:手动 
    

注:

标注タイプ的均为16位无符整型

产品出厂通信パラメータ設定:

Device address: 1

Baud rate:9600

Verification method:无效验

CRC check: 16位CRC check,低位前に

stop bit:1

协议举例説明:

写コイル

send

バイトオーダー号010203 ~ 0405 ~ 0607 ~ 08
FunctionDevice addressfunction code05Coil address操作码CRC check

回应

バイトオーダー号010203 ~ 0405 ~ 0607 ~ 08
FunctionDevice addressfunction code05Coil address操作码CRC check

リードコイルを読む

send

バイトオーダー号010203 ~ 0405 ~ 0607 ~ 08
FunctionDevice addressfunction code01starting addressデータ長さCRC check

回应

バイトオーダー号010203 0405 ~ 06
FunctionDevice addressfunction code01バイト長さCoil statusCRC check

read holding registers

send

バイトオーダー号010203 ~ 0405 ~ 0607 ~ 08
FunctionDevice addressfunction code03register addressデータ長さCRC check

回应

バイトオーダー号01020304 ~ 05………2n+2 ~ 2n+32n+4 ~ 2n+5
FunctionDevice addressfunction code03バイト長さdata1………….datanCRC check
注:
データ長さ以2バイト为1単位;データ長さ不能超过16。
バイトオーダー号010203 ~ 0405 ~ 0607 ~ 08
FunctionDevice addressfunction code01register addressデータ長さCRC check
バイトオーダー号01020304 ~ 05………2n+2 ~ 2n+32n+4 ~ 2n+5
FunctionDevice addressfunction code01バイト長さdata1………….datanCRC check

注:
データ長さ以2バイト为1単位;データ長さ不能超过16。

read input registers

send

バイトオーダー号010203 ~ 0405 ~ 0607 ~ 08
FunctionDevice addressfunction code04register addressデータ長さCRC check

read

バイトオーダー号01020304 ~ 05………2n+2 ~ 2n+32n+4 ~ 2n+5
FunctionDevice addressfunction code04バイト長さdata1………….datanCRC check

注: データ長さ以2バイト为1単位;データ長さ不能超过16。

写レジスタを保持する。

send

バイトオーダー号010203 ~ 0405 ~ 060708 ~ 09…….2n+6 ~ 2n+72n+8 ~2n+9
FunctionDevice addressfunction code10register addressデータ長さバイト長さdata1……….datanCRC check

read

バイトオーダー号010203 ~ 0405 ~ 0607 ~ 08
FunctionDevice addressfunction code10register addressデータ長さCRC check

デバッグ用サンプル:

read holding registers(读产品设定值) 0~3:(Quantity4个)

send:01 03 00 00 00 04 44 09

receive:01 03 08 00 01 25 80 01 13 00 A0 73 BD 

麦多奇智能空开MODBUS RTU协议イラスト1

read input registers(读实时值): 0~3:(Quantity4个)  //读电流电压值

send:01 04 00 00 00 04 F1 C9

receive:01 04 08 00 D0 00 F2 00 F9 00 00 1C 24

read input registers: 0~4:(Quantity5个)  //读すべての值

send:01 04 00 00 00 05 30 09

receive:01 04 0A 00 EA 00 EA 00 EA 00 00 00 0F 74 04    

read input registers: 4:(Quantity1个)  //读すべての值

send:01 04 00 04 00 01 70 0B 

receive:01 04 02 00 0F F9 34    

写レジスタを保持する。:

send:01 10 00 00 00 04 08 00 01 25 80 01 0E 00 AA 40 11  

receive:01 10 00 00 00 04 C1 CA

説明: 修改保持寄存参数  通信アドレス,Baud rate,过压值,欠压值;

注意修改 通信アドレス,ボーレート后, 下次送信データ, 要做相应修改

写レジスタを保持する。:

send:01 10 00 00 00 04 08 00 02 12 c0 01 04 00 be 56 94

receive:01 10 00 00 00 04 C1 CA

説明: 修改保持寄存参数  通信アドレス,Baud rate,过压值,欠压值;

注意修改 通信アドレス,ボーレート后, 下次送信データ, 要做相应修改

写レジスタを保持する。:

send:02 10 00 00 00 04 08 00 01 25 80 01 00 00 b0 e3 18

receive:02 10 00 00 00 04 C1 F9

説明: 修改保持寄存参数  通信アドレス,Baud rate,过压值,欠压值;

注意修改 通信アドレス,ボーレート后, 下次送信データ, 要做相应修改

写レジスタを保持する。:

send:02 10 00 00 00 04 08 00 01 09 60 00 ff 00 af 15 66

receive:02 10 00 00 00 04 C1 F9

説明: 修改保持寄存参数  通信アドレス,Baud rate,过压值,欠压值;

注意修改 通信アドレス,ボーレート后, 下次送信データ, 要做相应修改

写レジスタを保持する。:

send:01 10 00 00 00 04 08 00 01 25 80 00 00 00 00 A0 51

receive:01 10 00 00 00 04 C1 CA

説明: 修改保持寄存参数  通信アドレス,Baud rate,过压值,欠压值;

注意修改 通信アドレス,ボーレート后, 下次送信データ, 要做相应修改

写レジスタを保持する。:

send:01 10 00 00 00 04 08 00 01 25 80 00 00 00 00 A0 51

receive:01 10 00 00 00 04 C1 CA

麦多奇智能空开MODBUS RTU协议イラスト2

説明: 修改保持寄存参数  通信アドレス,Baud rate,过压值,欠压值;

注意修改 通信アドレス,ボーレート后, 下次送信データ, 要做相应修改

写レジスタを保持する。:

send:01 10 00 02 00 02 04 01 0E 00 AA 92 36//02 36  

receive:01 10 00 02 00 02 E0 08

説明: 修改保持寄存参数  过压值,欠压值;

合闸命令:

send:01 05 00 01 FF 00 DD FA

接送:01 05 00 01 FF 00 DD FA

分闸命令:

send:01 05 00 01 00 00 9C 0A

receive:01 05 00 01 00 00 9C 0A

远程锁扣命令:

send:01 05 00 02 FF 00 2D FA

receive:01 05 00 02 FF 00 2D FA 

远程解锁命令:

send:01 05 00 02 00 00 6C 0A

receive:01 05 00 02 00 00 6C 0A

自動制御システム命令:

send:01 05 00 03 FF 00 7C 3A

receive:01 05 00 03 FF 00 7C 3A

手动控制命令:

send:01 05 00 03 00 00 3D CA

receive:01 05 00 03 00 00 3D CA

复位命令:

send:01 05 00 00 FF 00 CD CA

receive:01 05 00 00 FF 00 CD CA

广播复位命令:

send:00 05 00 00 FF 00 8D EB

读レジスタステータス命令:

send:01 01 00 00 00 04 3D C9

读分合闸ステータス命令:

send:01 01 00 01 00 01 AC 0A

读手自动ステータス命令:

send:01 01 00 03 00 01 0D CA

Related Tags
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.