Modbus计量型智能断路器通讯协议

freeFree Technical Resource

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

Modbus计量型智能断路器通讯协议缩略图
🌐 This page is not yet available in English. Showing the Chinese version. Back to Chinese page.
本文目录
  1. 1. 产品功能概述
  2. 2. 高分断能力
  3. 3. RS485通信
  4. 4. 欠压保护
  5. 5. 远程分合闸
  6. 6. 失压保护
  7. 7. 手动/自动设定
  8. 8. 读取实时电压
  9. 9. 远程锁定/解锁
  10. 10. 技术参数
  11. 11. 漏电保护参数
  12. 12. 断电后重新上电功能
  13. 13. 应用前景
Modbus计量型智能断路器通讯协议插图

在现代家庭和工业环境中,电力的安全和高效管理是至关重要的。随着技术的不断进步,智能计量保护器已成为确保电气安全和提高能源效率的关键工具。这种设备不仅提供了传统保护器的基本功能,还加入了一系列先进技术,使其成为电气管理的强大工具。

产品功能概述

高分断能力

智能计量保护器具有高达6000A的分断能力,这意味着它们能够在极端情况下有效地中断电流,保护电路不受损坏。

RS485通信

通过RS485通信接口,保护器能够与其他设备通信,实现数据共享和远程监控。这增强了设备的智能化管理,为维护和监控提供了便利。

欠压保护

智能计量保护器能够检测电压下降,自动断开电路,防止因电压不稳造成的设备损坏。

远程分合闸

远程控制功能使得用户可以在任何地点通过网络控制保护器的开合,这为远程管理和应急响应提供了巨大便利。

失压保护

在电源失去后,保护器能够自动断开电路,避免电力恢复时可能出现的突然冲击或损坏。

手动/自动设定

用户可以根据需要选择手动或自动模式,灵活应对不同的使用场景。

读取实时电压

实时监测电路的电压,确保电气系统的稳定运行。

远程锁定/解锁

通过远程控制功能,用户可以锁定或解锁保护器,增强安全性和管理灵活性。

技术参数

  • 额定工作电压: AC230V/400V。
  • 极数: 1P/2P/3P/4P,适应不同的安装需求。
  • 壳架等级电流: 最高达125A。
  • 分断能力: 6000A的高ICS值。

漏电保护参数

  • 额定剩余动作电流: 10-90MA可设定。
  • 动作时间: less than or equal to0.1S,确保快速反应。

断电后重新上电功能

  • 自动模式: 当检测无故障时自动合闸,合闸时间小于3S。
  • 手动模式: 不会自动合闸,提供用户手动控制。

应用前景

智能计量保护器的这些先进功能使其成为家庭、商业建筑和工业应用中不可或缺的设备。它们不仅提高了电气安全水平,还提供了节能和智能管理的可能性。特别是在工业4.0和智能建筑的背景下,这种设备的智能化和网络化特性将大大提高能源管理的效率和灵活性。

随着技术的发展和智能家居、智能城市的兴起,智能计量保护器预计将在未来的电力管理和安全领域发挥越来越重要的作用。

address命令类型功能描述数据范围说明说明
读线圈操作      function code: 读(0X01)
0(00001)位状态线圈当前电压故障    1:有   0:无 
1(00002)位状态线圈远程合闸/分闸    1:合闸0:分闸 
2(00003)位状态线圈远程锁扣/解锁    1:锁扣0:解锁 
3(00004)位状态线圈自动控制/手动    1:自动0:手动 
     
输出线圈操作      function code: 写(0X05)(支持广播) 
0(00001)输出线圈配置复位       0xFF00 
1(00002)输出线圈远程合闸/分闸       0xFF00/0x0000 
2(00003)输出线圈远程锁扣/解锁       0xFF00/0x0000 
3(00004)输出线圈自动控制/手动       0xFF00/0x0000 
4(00005)输出线圈记录清零       0xFF00发送后10秒内进线断电电量统计清
5(00006)输出线圈漏电试验按钮       0xFF00 
     
保持寄存器   function code: 多写(0X10)  单写(0X06)  多读(0X03)
0(40001)保持寄存器Device address高字节为子网地址低字节为设备地址默认00 01(0为广播)子网和广播无回应
1(40002)保持寄存器Baud rate1200 ~ 19200  默认为9600
2(40003)保持寄存器过压值250 ~300 (V)读写 复位后为275
3(40004)保持寄存器欠压值150 ~200 (V)读写 复位后为160
4(40005)保持寄存器过流值1~100A(单位:0.01A)读写 复位后为6300
5(40006)保持寄存器漏电值10~90(单位:1mA)读写 复位后为30
6(40007)保持寄存器接口过温值40~150(℃)读写 复位后为80
7(40008)保持寄存器过载有功功率1000~13000单相30000三相(1W)读写 复位后为最大值
8(40009)保持寄存器限电度数H1~999 999 999读写 复位后为0
9(40010)保持寄存器限电度数L(单位:0.001度)读写 复位后为0
10(40011)保持寄存器客户数据H0xFFFF读写
11(40012)保持寄存器客户数据L0xFFFF读写
12(40013)保持寄存器设置位对应从低到高位:0,自动控制/手动;1,远程锁扣/解锁;读写(与对应线圈同步)
13(40014)保持寄存器远程合闸/分闸0xFF00/0x0000读写(与对应线圈同步)
14(40015)保持寄存器余额限值10~50000(度)读写 复位后为10
15(40016)保持寄存器跳闸开关对应从低到高位:0,过压;1,欠压;2,过流3,漏电;4,过温;5,过载;6,费用功能开关;7,低余额跳闸开关读写,每位单独定义1为开,0为关复位后为3F(63) 
16(40017)保持寄存器过压动作时间0~10000(单位:0.1s)读写 复位后为0
17(40018)保持寄存器欠压动作时间0~10000(单位:0.1s)读写 复位后为0
18(40019)保持寄存器漏电动作时间0~10000(单位:0.1s)读写 复位后为0
19(40020)保持寄存器过流动作时间0~10000(单位:0.1s)读写 复位后为0
20(40021)保持寄存器有功过载动作时间0~10000(单位:0.1s)读写 复位后为0
21(40022)保持寄存器过温动作时间0~10000(单位:0.1s)读写 复位后为0
22(40023)保持寄存器模组上报时间系数15(单位:0.02s)读写 复位后为初始值
28(40029)保持寄存器电压校准系数17609读写 复位后为初始值
29(40030)保持寄存器电流校准系数847读写 复位后为初始值
30(40031)保持寄存器有功功率校准系数2289读写 复位后为初始值
31(40032)保持寄存器电量校准系数1964(为有率系数*0.858倍)读写 复位后为初始值
     
输入寄存器   function code(0X4)
0(30001)输入寄存器开关分/合闸状态high byte:本地锁止:0x01,无锁:0低字节:分闸:0xF,合闸:0xF0只读
1(30002)输入寄存器分闸记录1F:无   1:过流 2:漏电 3:过温 4:过载 5:过压 6:欠压 7:remote 8:模组9:失压 A:锁扣B:限电 0: 本地只读,XXXX=3210半字节为最小单位3为记录最后九次分闸原因2为记录前第十次分闸原因1为记录前第十一次分闸原因0为记录前第十二次分闸原因 
2(30003)输入寄存器分闸记录2F:无   1:过流 2:漏电 3:过温 4:过载 5:过压 6:欠压 7:remote 8:模组9:失压 A:锁扣B:限电 0: 本地只读,XXXX=7654半字节为最小单位7为记录前第五次分闸原因6为记录前第六次分闸原因5为记录前第七次分闸原因4为记录前第八次分闸原因 
3(30004)输入寄存器分闸记录3F:无   1:过流 2:漏电 3:过温 4:过载 5:过压 6:欠压 7:remote 8:模组9:失压 A:锁扣B:限电 0: 本地只读,XXXX=BA98半字节为最小单位B为记录最新一次分闸原因A为记录前第二次分闸原因9为记录前第三次分闸原因8为记录前第四次分闸原因
4(30005)输入寄存器频率F0~1000(单位:0.1Hz)只读
5(30006)输入寄存器漏电电流L0~1000(单位:1mA)只读
6(30007)输入寄存器N相接线柱温度0~200(单位:℃),-40后为实际温度只读
7(30008)输入寄存器A相接线柱温度0~200(单位:℃),-40后为实际温度只读
8(30009)输入寄存器A相电压有效值U0~600(单位:1V)只读
9(30010)输入寄存器A相电流有效值I0~0xFFFF(单位:0.01A)只读
10(30011)输入寄存器A相功率因数Pf0~100(单位:0.01)只读
11(30012)输入寄存器A相有功功率P0~0xFFFF(单位:1W)只读
12(30013)输入寄存器A相无功功率Q0~0xFFFF(单位:VAR)只读
13(30014)输入寄存器A相视在功率S0~0xFFFF(单位:VA)只读
14(30015)输入寄存器有功电量高字H1~999 999 999只读
15(30016)输入寄存器有功计量低字L(单位:0.001度)只读
16(30017)输入寄存器B相接线柱温度0~200(单位:℃),-40后为实际温度只读
17(30018)输入寄存器B相电压有效值U0~600(单位:1V)只读
18(30019)输入寄存器B相电流有效值I0~0xFFFF(单位:0.01A)只读
19(30020)输入寄存器B相功率因数Pf0~100(单位:0.01)只读
20(30021)输入寄存器B相有功功率P0~0xFFFF(单位:1W)只读
21(30022)输入寄存器B相无功功率Q0~0xFFFF(单位:VAR)只读
22(30023)输入寄存器B相视在功率S0~0xFFFF(单位:VA)只读
23(30024)输入寄存器分闸原因对应从低到高位:0,本地;1,过流;2,漏电;3,过温;4,过载;5,过压;6,欠压;7,remote;8,模组;9,失压;10锁扣;11,限电;12,预留;13,预留;14,预留;15,无;只读
24(30025)输入寄存器备用 只读
25(30026)输入寄存器C相接线柱温度0~200(单位:℃),-40后为实际温度只读
26(30027)输入寄存器C相电压有效值U0~600(单位:1V)只读
27(30028)输入寄存器C相电流有效值I0~0xFFFF(单位:0.01A)只读
28(30029)输入寄存器C相功率因数Pf0~100(单位:0.01)只读
29(30030)输入寄存器C相有功功率P0~0xFFFF(单位:1W)只读
30(30031)输入寄存器C相无功功率Q0~0xFFFF(单位:VAR)只读
31(30032)输入寄存器C相视在功率S0~0xFFFF(单位:VA)只读
32(30033)输入寄存器备用 只读
33(30034)输入寄存器备用 只读
34(30035)输入寄存器合相有功功率P0~0xFFFF(单位:1W)只读
35(30036)输入寄存器合相无功功率Q0~0xFFFF(单位:VAR)只读
36(30037)输入寄存器合相视在功率S0~0xFFFF(单位:VA)只读
37(30038)输入寄存器合相有功电量高字H1~999 999 999只读
38(30039)输入寄存器合相有功计量低字L(单位:0.001度)只读
18(40019)保持寄存器漏电动作时间0~10000(单位:0.1s)读写 复位后为0
19(40020)保持寄存器过流动作时间0~10000(单位:0.1s)读写 复位后为0
20(40021)保持寄存器有功过载动作时间0~10000(单位:0.1s)读写 复位后为0
21(40022)保持寄存器过温动作时间0~10000(单位:0.1s)读写 复位后为0
22(40023)保持寄存器模组上报时间系数15(单位:0.02s)读写 复位后为初始值
28(40029)保持寄存器电压校准系数17609读写 复位后为初始值
29(40030)保持寄存器电流校准系数847读写 复位后为初始值
30(40031)保持寄存器有功功率校准系数2289读写 复位后为初始值
31(40032)保持寄存器电量校准系数1964(为有率系数*0.858倍)读写 复位后为初始值
     
输入寄存器   function code(0X4)
0(30001)输入寄存器开关分/合闸状态high byte:本地锁止:0x01,无锁:0低字节:分闸:0xF,合闸:0xF0只读
1(30002)输入寄存器分闸记录1F:无   1:过流 2:漏电 3:过温 4:过载 5:过压 6:欠压 7:remote 8:模组9:失压 A:锁扣B:限电 0: 本地只读,XXXX=3210半字节为最小单位3为记录最后九次分闸原因2为记录前第十次分闸原因1为记录前第十一次分闸原因0为记录前第十二次分闸原因 
2(30003)输入寄存器分闸记录2F:无   1:过流 2:漏电 3:过温 4:过载 5:过压 6:欠压 7:remote 8:模组9:失压 A:锁扣B:限电 0: 本地只读,XXXX=7654半字节为最小单位7为记录前第五次分闸原因6为记录前第六次分闸原因5为记录前第七次分闸原因4为记录前第八次分闸原因 
3(30004)输入寄存器分闸记录3F:无   1:过流 2:漏电 3:过温 4:过载 5:过压 6:欠压 7:remote 8:模组9:失压 A:锁扣B:限电 0: 本地只读,XXXX=BA98半字节为最小单位B为记录最新一次分闸原因A为记录前第二次分闸原因9为记录前第三次分闸原因8为记录前第四次分闸原因
4(30005)输入寄存器频率F0~1000(单位:0.1Hz)只读
5(30006)输入寄存器漏电电流L0~1000(单位:1mA)只读
6(30007)输入寄存器N相接线柱温度0~200(单位:℃),-40后为实际温度只读
7(30008)输入寄存器A相接线柱温度0~200(单位:℃),-40后为实际温度只读
8(30009)输入寄存器A相电压有效值U0~600(单位:1V)只读
9(30010)输入寄存器A相电流有效值I0~0xFFFF(单位:0.01A)只读
10(30011)输入寄存器A相功率因数Pf0~100(单位:0.01)只读
11(30012)输入寄存器A相有功功率P0~0xFFFF(单位:1W)只读
12(30013)输入寄存器A相无功功率Q0~0xFFFF(单位:VAR)只读
13(30014)输入寄存器A相视在功率S0~0xFFFF(单位:VA)只读
14(30015)输入寄存器有功电量高字H1~999 999 999只读
15(30016)输入寄存器有功计量低字L(单位:0.001度)只读
16(30017)输入寄存器B相接线柱温度0~200(单位:℃),-40后为实际温度只读
17(30018)输入寄存器B相电压有效值U0~600(单位:1V)只读
18(30019)输入寄存器B相电流有效值I0~0xFFFF(单位:0.01A)只读
19(30020)输入寄存器B相功率因数Pf0~100(单位:0.01)只读
20(30021)输入寄存器B相有功功率P0~0xFFFF(单位:1W)只读
21(30022)输入寄存器B相无功功率Q0~0xFFFF(单位:VAR)只读
22(30023)输入寄存器B相视在功率S0~0xFFFF(单位:VA)只读
23(30024)输入寄存器分闸原因对应从低到高位:0,本地;1,过流;2,漏电;3,过温;4,过载;5,过压;6,欠压;7,remote;8,模组;9,失压;10锁扣;11,限电;12,预留;13,预留;14,预留;15,无;只读
24(30025)输入寄存器备用 只读
25(30026)输入寄存器C相接线柱温度0~200(单位:℃),-40后为实际温度只读
26(30027)输入寄存器C相电压有效值U0~600(单位:1V)只读
27(30028)输入寄存器C相电流有效值I0~0xFFFF(单位:0.01A)只读
28(30029)输入寄存器C相功率因数Pf0~100(单位:0.01)只读
29(30030)输入寄存器C相有功功率P0~0xFFFF(单位:1W)只读
30(30031)输入寄存器C相无功功率Q0~0xFFFF(单位:VAR)只读
31(30032)输入寄存器C相视在功率S0~0xFFFF(单位:VA)只读
32(30033)输入寄存器备用 只读
33(30034)输入寄存器备用 只读
34(30035)输入寄存器合相有功功率P0~0xFFFF(单位:1W)只读
35(30036)输入寄存器合相无功功率Q0~0xFFFF(单位:VAR)只读
36(30037)输入寄存器合相视在功率S0~0xFFFF(单位:VA)只读
37(30038)输入寄存器合相有功电量高字H1~999 999 999只读
38(30039)输入寄存器合相有功计量低字L(单位:0.001度)只读

注:

1、默认标注类型为16位无符整型

2、锁扣状态下,开关不能合闸操作。

3、解锁状态下,开关能合闸操作。

产品出厂通信参数设置:

Device address: 1

Baud rate:9600

奇偶Verification:无校验

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

stop bit:1

格式说明:

写线圈

字节序号010203 ~ 0405 ~ 0607 ~ 08
FunctionDevice addressfunction code05Coil address操作码CRC check
read
字节序号010203 ~ 0405 ~ 0607 ~ 08
FunctionDevice addressfunction code05Coil address操作码CRC check
回应

读线圈

字节序号010203 ~ 0405 ~ 0607 ~ 08
FunctionDevice addressfunction code01starting address数据长度CRC check
read
字节序号010203 0405 ~ 06
FunctionDevice addressfunction code01字节长度Coil statusCRC check
回应

read holding registers

字节序号010203 ~ 0405 ~ 0607 ~ 08
FunctionDevice addressfunction code03register address数据长度CRC check
read
字节序号01020304 ~ 05………2n+2 ~ 2n+32n+4 ~ 2n+5
FunctionDevice addressfunction code03字节长度data1………….datanCRC check
回应

read input registers

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

写保持寄存器

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

example:

合闸:01 05 00 01 FF 00 DD FA或01 06 00 0D FF 00 59 F9

分闸:01 05 00 01 00 00 9C 0A 或01 06 00 0D 00 00 18 09

读实时电压A相:01 04 00 08 00 01 B0 08返回01 04 02 XX XX+CRC   XX XX为电压值(单相电读A相)

读实时电压B相:01 04 00 11 00 01 61 CF

读实时电压C相:01 04 00 1A 00 01 10 0D

读实时电流A相:01 04 00 09 00 01 E1 C8返回01 04 02 XX XX+CRC  XX XX为电流值(单相电读A相)

读实时电流B相:01 04 00 12 00 01 91 CF

读实时电流C相:01 04 00 1B 00 01 41 CD

读用电量:01 04 00 0E 00 02 10 08返回01 04 04 XX XX XX XX+CRC   XX XX XX XX为用电度数

      或:01 04 00 25 00 02 60 00

统一合闸发广播合闸:00 05 00 01 FF 00 DC 2B或00 06 00 0D FF 00 58 28(广播指令不返回)

统一分闸发广播分闸:00 05 00 01 00 00 9D DB或00 06 00 0D 00 00 19 D8

读实时有功功率A相:01 04 00 0B 00 01 40 08返回01 04 02 XX XX+CRC  XX XX为有功功率(单相电读A相)

读实时有功功率B相:01 04 00 14 00 01 71 CE

读实时有功功率C相:01 04 00 1D 00 01 A1 CC

读实时有功总功率(三相总和):01 04 00 22 00 01 91 C0

读实时无功功率A相:01 04 00 0C 00 01 F1C9返回01 04 02 XX XX+CRC  XX XX为无功功率(单相电读A相)

读实时无功功率B相:01 04 00 15 00 01 20 0E

读实时无功功率C相:01 04 00 1E 00 01 51 CC

读实时无功总功率(三相总和):01 04 00 23 00 01 C0 00

读实时视在功率A相:01 04 00 0D 00 01 A0 09返回01 04 02 XX XX+CRC  XX XX为视在功率(单相电读A相)

读实时视在功率B相:01 04 00 16 00 01 D0 0E

读实时视在功率C相:01 04 00 1F 00 01 00 0C

读实时视在总功率(三相总和):01 04 00 24 00 01 71 C1

读功率因素A相:01 04 00 0A 00 01 11 C8返回01 04 02 XX XX+CRC  XX XX功率因素

读功率因素B相:01 04 00 13 00 01 C0 0F

读功率因素C相:01 04 00 1C 00 01 F0 0C

读实时温度A相:01 04 00 07 00 01 80 0B返回01 04 02 XX XX+CRC   XX XX为温度值(减40为实际温度)

读实时温度B相:01 04 00 10 00 01 30 0F

读实时温度C相:01 04 00 19 00 01 E0 0D

读实时温度N相:01 04 00 06 00 01 D1 CB  (仅测板载温度的产品读N相)

读频率:01 04 00 04 00 01 70 0B    返回01 04 02 XX XX+CRC  XX XX为频率

读漏电值:01 04 00 05 00 01 21 CB   返回01 04 02 XX XX+CRC  XX XX为漏电值

技术术语(共 7 个)—— Click to Expand
RS485工业常用的差分串行通信标准,支持多点通信
function codeModbus功能码指定读/写操作类型,如01读线圈、03读保持寄存器
registerModbus 寄存器存储数据单元,分线圈/离散输入/保持/输入寄存器四类
CRC check循环冗余校验,用于检测数据传输中的错误
Baud rate串行通信每秒传输符号数,Modbus RTU常用9600/19200
线圈Modbus位可读写数据,地址从00001开始
保持寄存器Modbus 16位可读写数据,地址从40001开始
来源/工具信息 —— Click to Expand
来源 Modbus Chinese Network(modbus.cn) —— China leadingModbuscommunication protocol technical community Category Device register manual 字数 9334 字 · 阅读约 24 分钟 更新 2026-06-30 永久链接 https://www.modbus.cn/26391.html
Recommended Tool: Modbus Debug Assistant WeChat Mini Program
Modbus Chinese Network官方推出的Modbus debugging tool,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 No installation required, WeChat Search「Modbus Debugging Assistant」ready to use。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
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 *.