Meduqi Intelligent Air Switch MODBUS RTU Protocol

freeFree Technical Resource

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

Meduqi Intelligent Air Switch MODBUS RTU Protocol缩略图
Meduqi Intelligent Air Switch MODBUS RTU Protocol插图

MODBUS Address Information Table (addresses are represented by hexadecimal numbers)

Instructions:命令类型功能描述数据范围说明说明
输出线圈操作      功能码: 写(0X05)(支持广播) 
0输出线圈远程复位       0xFF00成功后自动为0
1输出线圈远程合闸/分闸       0xFF00/0x0000 
2输出线圈远程锁扣/解锁       0xFF00/0x0000 
3输出线圈自动控制/手动       0xFF00/0x0000 
保持寄存器   功能码: 写(0X10)    读(0X3)
0保持寄存器设备地址1-255(默认为1)(0为广播地址)
1保持寄存器波特率1200 ~ 9600  默认为9600
2保持寄存器过压值250 ~300(V)读写  00 00取消
3保持寄存器欠压值150 ~200 (V)读写  00 00取消
     
输入寄存器   功能码(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:手动 
    

注:

标注类型的均为16位无符整型

产品出厂通信参数设置:

设备地址: 1

波特率:9600

校验方式:无效验

CRC校验: 16位CRC校验,低位在前

停止位:1

协议举例说明:

写线圈

发送

字节序号010203 ~ 0405 ~ 0607 ~ 08
功能设备地址功能码05线圈地址操作码CRC校验

回应

字节序号010203 ~ 0405 ~ 0607 ~ 08
功能设备地址功能码05线圈地址操作码CRC校验

读线圈

发送

字节序号010203 ~ 0405 ~ 0607 ~ 08
功能设备地址功能码01起始地址数据长度CRC校验

回应

字节序号010203 0405 ~ 06
功能设备地址功能码01字节长度线圈状态CRC校验

读保持寄存器

发送

字节序号010203 ~ 0405 ~ 0607 ~ 08
功能设备地址功能码03寄存器地址数据长度CRC校验

回应

字节序号01020304 ~ 05………2n+2 ~ 2n+32n+4 ~ 2n+5
功能设备地址功能码03字节长度数据1………….数据nCRC校验
注:
数据长度以2字节为1单位;数据长度不能超过16。
字节序号010203 ~ 0405 ~ 0607 ~ 08
功能设备地址功能码01寄存器地址数据长度CRC校验
字节序号01020304 ~ 05………2n+2 ~ 2n+32n+4 ~ 2n+5
功能设备地址功能码01字节长度数据1………….数据nCRC校验

注:
数据长度以2字节为1单位;数据长度不能超过16。

读输入寄存器

发送

字节序号010203 ~ 0405 ~ 0607 ~ 08
功能设备地址功能码04寄存器地址数据长度CRC校验

读取

字节序号01020304 ~ 05………2n+2 ~ 2n+32n+4 ~ 2n+5
功能设备地址功能码04字节长度数据1………….数据nCRC校验

注: 数据长度以2字节为1单位;数据长度不能超过16。

写保持寄存器

发送

字节序号010203 ~ 0405 ~ 060708 ~ 09…….2n+6 ~ 2n+72n+8 ~2n+9
功能设备地址功能码10寄存器地址数据长度字节长度数据1……….数据nCRC校验

读取

字节序号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 

Meduqi Intelligent Air Switch MODBUS RTU Protocol插图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

Meduqi Intelligent Air Switch MODBUS RTU Protocol插图2

说明: 修改保持寄存参数  通信地址,波特率,过压值,欠压值;

注意修改 通信地址,波特率后, 下次发送数据, 要做相应修改

写保持寄存器:

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

接收:01 10 00 02 00 02 E0 08

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

合闸命令:

发送:01 05 00 01 FF 00 DD FA

接送:01 05 00 01 FF 00 DD FA

分闸命令:

发送:01 05 00 01 00 00 9C 0A

接收:01 05 00 01 00 00 9C 0A

远程锁扣命令:

发送:01 05 00 02 FF 00 2D FA

接收:01 05 00 02 FF 00 2D FA 

远程解锁命令:

发送:01 05 00 02 00 00 6C 0A

接收:01 05 00 02 00 00 6C 0A

自动控制命令:

发送:01 05 00 03 FF 00 7C 3A

接收:01 05 00 03 FF 00 7C 3A

手动控制命令:

发送:01 05 00 03 00 00 3D CA

接收:01 05 00 03 00 00 3D CA

复位命令:

发送:01 05 00 00 FF 00 CD CA

接收:01 05 00 00 FF 00 CD CA

广播复位命令:

发送:00 05 00 00 FF 00 8D EB

读寄存器状态命令:

发送:01 01 00 00 00 04 3D C9

读分合闸状态命令:

发送:01 01 00 01 00 01 AC 0A

读手自动状态命令:

发送: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 *.