文档编号
THJS-TXXY-0011
文档名称
电池巡检模块MODBUS通信规约
拟 制
审 核
批 准
版本修订历史
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
版本
改版日期
改版说明
拟制
审核
批准
1.0
2010-7-19
创建
1.1
2011-3-16
修改
电池巡检模块MODBUS通信规约
1、概述
本文描述了电池巡检模块数据上报的MODBUS
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
通讯规约标准,应用于电池巡检模块向上级监控器或上位机设备上报数据时的通讯规约。
2、适用范围
本规约适用于通合电子生产电池巡检模块DCXJ-19、DCXJ-55与上级监控或上位机之间进行串行通信,是开发、测试电池巡检模块MODBUS协议通讯软件的依据。
3、物理接口
接口标准为RS485。通讯方式为异步串行通信,波特率支持:9600,每帧数据10位(包括1位起始位、8位数据和1位停止位,奇校验)。
四、命令格式
1、遥测
1.1读母线电压数据
上位机下传信息:
定义
地址
功能码
STAR ADDR
数据个数
CRC校验
数据
ADDR
03H
起始地址
N
CRC16L CRC16H
字节数
1
1
2
2
2
注:a)ADDR:电池巡检模块地址,范围:0x31—0x38。
b)START ADDR:为所操作寄存器的起始地址(下同)。
c) 校验码:前面所有字节的CRC16校验,采用标准CRC16校验,生成多项式为:
X16+X12+X2+1(0X1005)。
电池巡检模块返回信息:
定义
地址
功能码
长度
返回数据
CRC校验
数据
ADDR
03H
2N
DATA
CRC16L CRC16H
字节数
1
1
1
2N
2
注:a)长度:电池巡检模块返回信息的字节数(下同)。
b)DATA定义:
起始地址
定义
传输方式
放大系数
0000
电池1环境温度vw700
Hi-Lo
0.1℃
0001
电池2环境温度vw702
Hi-Lo
0.1℃
0002
第1 节电池电压vw704
Hi-Lo
0.01V
0003
第2 节电池电压vw706
Hi-Lo
0.01V
……
……
……
……
0054
第53 节电池电压vw808
Hi-Lo
0.01V
0055
第54 节电池电压vw810
Hi-Lo
0.01V
0056
第55 节电池电压vw812
Hi-Lo
0.01V
2、遥信
2.1 读取支路遥信
上位机下传信息:
定义
地址
功能码
STAR ADDR
数据长度
CRC校验
数据
ADDR
03H
0100H
0004H
CRC16L CRC16H
字节数
1
1
2
2
2
电池巡检模块返回信息:
定义
地址
功能码
长度
返回数据
CRC校验
数据
ADDR
03H
08H
DATA
CRC16L CRC16H
字节数
1
1
1
8
2
DATA定义:
1
1~8 电池状态vb814
1-异常
0-正常
2
9~16 电池状态vb815
1-异常
0-正常
3
17~24电池状态vb816
1-异常
0-正常
4
25~32电池状态vb817
1-异常
0-正常
5
33~40电池状态vb818
1-异常
0-正常
6
41~48电池状态vb819
1-异常
0-正常
7
49~56电池状态vb820
1-异常
0-正常
8
3、遥调
3.1 设置模块工作参数
上位机下传信息:
定义
地址
功能码
起始地址
设置数据
CRC校验
数据
ADDR
06H
0000H
HL
CRC16L CRC16H
字节数
1
1
2
2
2
DATA定义:
起始地址
定义
传输方式
放大系数
0000
电池过压vw821
H-L
10
0001
电池欠压vw823
H-L
10
0002
电池节数vw825
H-L
1
0003
是否含尾电池(1-有 0-无)vw827
H-L
1
0004
尾电池过压vw829
H-L
10
0005
尾电池欠压vw831
H-L
10
电池巡检模块返回信息:
定义
地址
功能码
起始地址
设置数据
CRC校验
数据
ADDR
06H
0000H
HL
CRC16L CRC16H
字节数
1
1
2
2
2
4、特殊命令
4.1 读取工作参数
上位机下传信息:
定义
地址
功能码
数据长度
CRC校验
数据
ADDR
33H
0AH
CRC16L CRC16H
字节数
1
1
1
2
电池巡检模块返回信息:
定义
地址
功能码
数据长度
返回数据
CRC校验
数据
ADDR
33H
0AH
DATA
CRC16L CRC16H
字节数
1
1
1
10
2
DATA定义:
定义
字节数
传输方式
放大系数
电池过压
2
H-L
10
电池欠压
2
H-L
10
电池节数
1
H-L
1
是否含尾电池(1-有 0-无)
1
H-L
1
尾电池过压
2
H-L
10
尾电池欠压
2
H-L
10
4.2 读取校准值
上位机下传信息:
定义
地址
功能码
数据长度
CRC校验
数据
ADDR
31H
01H
CRC16L CRC16H
字节数
1
1
1
2
电池巡检模块返回信息:
定义
地址
功能码
数据长度
校准值
CRC校验
数据
ADDR
31H
01H
DATA
CRC16L CRC16H
字节数
1
1
1
1
2
4.3 设置校准值
上位机下传信息:
定义
地址
功能码
起始地址
设置数据
CRC校验
数据
ADDR
32H
0000H
HL
CRC16L CRC16H
字节数
1
1
2
2
2
电池巡检模块返回信息:
定义
地址
功能码
起始地址
返回数据
CRC校验
数据
ADDR
32H
0000H
DATA
CRC16L CRC16H
字节数
1
1
2
1
2