admin管理员组

文章数量:1531222

2024年7月17日发(作者:)

JKQ-5000总监控器MODBUS后台协议

MODBU报文解析简介

一、以查询1组充电机遥测数据为例:

1组充电机遥测从充电机输出电压的modbus地址1556开始,到充电机输出电流的

modbus地址1558结束。

后台查询1组充电机遥测数据的报文为:10 03 06 14 00 03 46 06。其中:

❖ 10为总监控器地址(10H即十进制的16);

❖ 03为功能码;

❖ 06 14(0614H即为充电机输出电压寄存器地址1556);

❖ 00 03为要读取的寄存器数量,从输出电压到输出电流为3个寄存器;

❖ 46 06为报文校验位。

如果后台与总监控器通信正常时,总监控器将把充电机的遥测数据上传给后台,报

文为10 03 06 5B 68 00 00 03 E8 8D 79。其中:

❖ 10为总监控器地址(10H即十进制的16);

❖ 03为功能码;

❖ 06为总监控器上传的字节数量,1组充电机有3个遥测量,占3个寄存器,一个寄

存器有两个字节,因此一共需上传6个字节;

❖ 5B 68为modbus地址1556的值(5B68H即为上传的充电机输出电压值23400,后

台通过将该值缩小100倍既得实际充电机输出电压值);

❖ 00 00为modbus地址1557的值(为充电机纹波系数,处理同上);

❖ 03 E8为modbus地址1558的值(03E8H即为十进制的上传的充电机输出电压值

1000,处理同上);

❖ 8D 79为校验位

二、以查询1组充电机遥信数据为例:

1组充电机遥信数据modbus地址为1550(16进制为060EH)。后台查询和总监控器上

传的报文格式与上述遥测一致。只在解析上传报文数据区时有区别,下面举例说明:

后台查询1组充电机遥信数据报文:10 03 06 0E 00 01 E6 00。

总监控器上传充电机遥信数据报文:10 03 02 02 08 44 E1。

数据区为02 08,将其转换为二进制为0 0 0 0

|

0 0 1 0

|

0 0 0 0

|

1 0 0 0

和点表中的对应关系为:

0

B1.7

0

B0.7

根据点表即可得到上传的遥信信息,其中为1的两个点位为B1.1充电机输出至母线开

关闭合;B0.3充电机开机。

以上为一JKQ-5000总监控器ModBus后台点表举例,其他包括DJKQ-5100直流监控

器、AJKQ-5200交流监控器和UJKQ-5200UPS监控器的ModBus后台协议的ModBus

报文解析方法都与本文所述一致。

0

B0.6

0

B0.5

0

B0.4

1

B0.3

0

B0.2

0

B0.1

0

B 0.0

0

B1.6

0

B1.5

0

B1.4

0

B1.3

0

B1.2

1

B1.1

0

B 1.0

本文标签: 充电机输出数据