麦多奇智能空开MODBUS RTU协议插图1

MODBUS地址信息表(地址采用16进制数表示)

地址命令类型功能描述数据范围说明说明
输出线圈操作      功能码: 写(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 

麦多奇智能空开MODBUS RTU协议插图3

读输入寄存器(读实时值): 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协议插图5

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

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

写保持寄存器:

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

相关产品

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

邮箱

cloud@modbus.cn

QQ
QQ
微信
微信
分享本页
返回顶部
麦多奇智能空开MODBUS RTU协议