(通信企业管理)瓦特电力
WDJCVK监控通信规约 V
目录
1. CDT91规约…………………………………………………(2)
2. MODBUS规约…………………………………………………(8)
3. WATT规约…………………………………………………(16)
4. 103规约…………………………………………………(20)
5. 规约…………………………………………………
(22)
6. 数据解释…………………………………………………(25)
一、 CDT91规约
本规约仅适用于主机和壹个直流电源柜微机控制器进行通信,支持标准 RS232、RS485串行通信。
信息传输方式为异步方式,报文内容以 8比特字节为传送单元,每字节附加 1位起始位和 1位停
止位,不进行奇偶校验,波特率 1200~9600可调.校验方式为标准 CRC8。
1、基本帧结构
同步字 控制字 信息字 1 …… 信息字 N 同步字 ……
同步字为:
EBH
90H
EBH
90H
EBH
90H
帧循环
A、D、A、D.。。。。。。。。。
其中 A帧为遥测数据帧;D帧为遥信数据帧,直流屏加电工作后,上述帧循环连续向
监控系统发送。
2、通讯数据帧
⑴、遥测数据格式(A1帧)
帧结构:
同步字
控制字
信息字 1
信息字 2
信息字 3
信息字 4
其中
控制字为:
控制字节(71H)
帧类别(61H)
帧长度(04H)
源站址(01H)
目的站址(01H)
CRC校验码
信息字为:
功能码 N
第 2*N+1号遥测数据低字节
第 2*N+1号遥测数据高字节
第 2*N+2号遥测数据低字节
第 2*N+2号遥测数据高字节
CRC校验码
遥测数据表:
⑵、遥信数据格式 (D1帧)
帧结构:
同步字
控制字
信息字
…
信息字
控制字为:
其中:源站址表 示数据来源的分屏号,0x00=主屏,其他分
屏 依 次 为 0x01~0x08
信息字为(主屏):系统状态
功能码(F0H)
状态字 S1
状态字 S2
状态字 S3
00H
CRC校验码
信息字为(分屏):系统状态
功能码(F0H)
状态字 S5
保留
保留
保留
CRC校验码
序号 功能码 含义
1 00 交流输入电压 Uab
2 00 交流输入电压 Ubc
3 01 交流输入电压 Uca
4 01 合闸母线电压 Uc
5 02 控制母线电压 Ur
6 02 负母对地电压 Ulc
7 03 负载电流 Cc
8 03 电池电流 Cb
控制字节(71H)
帧类别(F4H)
帧长度(1+总馈线支路数/32)
源站址(源屏序号)
目的站址(01H)
CRC校验码
馈线信息字:(如果该屏不存于馈线,则无此信息字)
功能码(F1H~FFH)
馈线状态字
馈线状态字
馈线状态字
馈线状态字
CRC校验码
注:分屏信息为 VK版本所特有。
⑶、遥测数据帧(A2帧)(壹段母线对地电阻[和二段母线电压、电阻](如果存于))
帧结构:
同步字
控制字
信息字 1
信息字 2
信息字 3
信息字 4
信息字 5
其中:
控制字为:
控制字节(71H)
帧类别(61H)
帧长度(02H或 05H)
源站址(01H)
目的站址(01H)
CRC校验码
信息字为:
功能码 N
第 2*N+1号遥测数据低字节
第 2*N+1号遥测数据高字节
第 2*N+2号遥测数据低字节
第 2*N+2号遥测数据高字节
CRC校验码
遥测数据表:
序号 功能码 含义
9 04 合母对地电阻 Rhm
10 04 控母对地电阻 Rkm
11 05 负母对地电阻 Rfm
12 05 -
13 06 二段合母电压 Uc
14 06 二段控母电压 Ur
15 07 二段负母对地电压 Ulc
16 07 二段合母对地电阻 Rhm
17 08 二段控母对地电阻 Rkm
18 08 二段负母对地电阻 Rfm
⑷、遥测电池电压值(A3帧)
帧结构:
同步字
控制字
信息字 1
信息字 2
信息字 3
信息字 4
信息字 5
信息字 6
信息字 7
信息字 8
信息字 9
其中:
控制字为:
控制字节(71H)
帧类别(61H)
帧长度(09H)
源站址(01H)
目的站址(01H)
CRC校验码
信息字为:
功能码 N
第 2*N+1号遥测数据低字节
第 2*N+1号遥测数据高字节
第 2*N+2号遥测数据低字节
第 2*N+2号遥测数据高字节
CRC校验码
遥测数据表:
电池下位机序号:n(1~8)
⑸ 、 遥 测
通 信 模 块
(A4帧)
帧结构:
同步字
控制字
信息字 1
信息字 2
其中:
控制字为:
控制字节(71H)
帧类别(61H)
帧长度(02H)
源站址(01H)
目的站址(01H)
CRC校验码
信息字为:
功能码 N
第 2*N+1号遥测数据低字节
第 2*N+1号遥测数据高字节
第 2*N+2号遥测数据低字节
第 2*N+2号遥测数据高字节
CRC校验码
遥测数据表:
序号 功能码 含义
19 09 通信模块输入电压
20 09 通信模块输出电压
21 10 通信模块输出电流
序号 功能码 含义
33 16 第 1号电池下位机第 1节电池电压
34 16 第 1号电池下位机第 2节电池电压
35 17 第 1号电池下位机第 3节电池电压
36 17 第 1号电池下位机第 4节电池电压
37 18 第 1号电池下位机第 5节电池电压
38 18 第 1号电池下位机第 6节电池电压
39 19 第 1号电池下位机第 7节电池电压
40 19 第 1号电池下位机第 8节电池电压
41 20 第 1号电池下位机第 9节电池电压
42 20 第 1号电池下位机第 10节电池电压
43 21 第 1号电池下位机第 11节电池电压
44 21 第 1号电池下位机第 12节电池电压
45 22 第 1号电池下位机第 13节电池电压
46 22 第 1号电池下位机第 14节电池电压
47 23 第 1号电池下位机第 15节电池电压
48 23 第 1号电池下位机第 16节电池电压
49 24 第 1号电池下位机第 17节电池电压
50 24 第 1号电池下位机第 18节电池电压
51 25 第 2号电池下位机第 1节电池电压
52 25 第 2号电池下位机第 2节电池电压
…………依次类推
175 87 第 8号电池下位机第 17节电池电压
176 87 第 8号电池下位机第 18节电池电压
22 10 -
⑹、遥信数据格式(D2帧)(VI、VK版本特有)
帧结构:
同步字
控制字
信息字
…
信息字
控制字为:
控制字节(71H)
帧类别(F4H)
帧长度(01H)
源站址(01H)
目的站址(01H)
CRC校验码
开关位置状态
功能码=FE
位置状态字 SW1
位置状态字 SW2
扩展告警状态字 S4
保留
CRC校验码
⑺、遥测通信模块(A5帧)(VI、VK版本特有)
帧结构:
同步字
控制字
信息字 1
信息字 2
其中:
控制字为:
控制字节(71H)
帧类别(61H)
帧长度(03H)
源站址(01H)
目的站址(01H)
CRC校验码
信息字为:
功能码 N
遥测数据低字节
遥测数据高字节
遥测数据低字节
遥测数据高字节
CRC校验码
遥测数据表:
序号 功能码 含义
1 100 充电机电压
2 100 电池组电压
3 101 电池组温度
4 101 保留
5 102 保留
6 102 保留
二、 MODBUS规约
本规约适用于综自(或称主机)和壹个或多个直流柜微机控制器(或称 RTU)进行通讯。信息传
输为异步方式,8位数据,1位起始位、1位停止位,无奇偶校验。报文内容是以字节为单元;波
特率 1200~9600可调;校验方式为标准 CRC16。
1、报文格式
主机帧格式
子站地址 A
功能码 C
数据起始地址(高位)
数据起始地址(低位)
数据个数(高位)
数据个数(低位)
CRC16校验码
从机帧格式
子站地址 A
功能码 C
数据字节长度
数据
CRC16校验码
2、规约详解
⑵、遥测
主机RTU遥测命令:
子站地址 A
功能码 03H
数据起始地址(高位)=00H
数据起始地址(低位)
数据个数(高位)00H
数据个数(低位)
CRC校验码低 8位 CRC_L
CRC校验码高 8位 CRC_H
数据起始地址(低位)索引表(遥测的数据类型)
数据起始
地址
(低位)
数据类型描述 数据长度 备注
遥测 1 00H 交流电压以及壹段母线电压、
电流等
12H(18)
遥测 2 01H 壹段母线对地绝缘电阻 06H(6)
遥测 3 02H 二段母线电压及对地绝缘电阻 0Ch(12)
遥测 4 10H #1~#8电池下位机电池电压 电池节数*2
遥测 5 03H 通信模块电压电流 06H(6)
遥测 6 20H 均浮充设置参数 14H(20)
遥测 7 30H 扩展模拟量信息 0AH VI、VK
版本特
有
遥测 1返回数据:
RTU主机遥测量上传:
子站地址 A
功能码 03H
数据字节个数 12H
交流 AB电压高位字节
交流 AB电压低位字节
交流 BC电压高位字节
交流 BC电压低位字节
交流 CA电压高位字节
交流 CA电压低位字节
合闸母线电压高位字节
合闸母线电压低位字节
控制母线电压高位字节
控制母线电压低位字节
负母对地电压高位字节
负母对地电压低位字节
充电机电流高位字节
充电机电流低位字节
电池电流高位字节
电池电流低位字节
负载电流高位字节
负载电流低位字节
CRC16校验码
遥测 2返回数据:
RTU主机遥测量上传:
子站地址 A
功能码 03H
数据字节个数 06H
合母对地电阻高位字节
合母对地电阻低位字节
控母对地电阻高位字节
控母对地电阻低位字节
负母对地电阻高位字节
负母对地电阻低位字节
CRC16校验码
遥测 3返回数据:
RTU主机遥测量上传:
子站地址 A
功能码 03H
数据字节个数 0cH
合母对地电压高位字节
合母对地电压低位字节
控母对地电压高位字节
控母对地电压低位字节
负母对地电压高位字节
负母对地电压低位字节
合母对地电阻高位字节
合母对地电阻低位字节
控母对地电阻高位字节
控母对地电阻低位字节
负母对地电阻高位字节
负母对地电阻低位字节
CRC16校验码
遥测 4返回数据:
子站地址 A
功能码 03H
数据字节个数(n*2)
第 1节电池电压高位字节
第 1节电池电压低位字节
第 2节电池电压高位字节
第 2节电池电压低位字节
…
…
第 n节电池电压高位字节
第 n节电池电压低位字节
CRC16校验码
遥测 5返回数据:
子站地址 A
功能码 03H
数据字节个数 06H
通信模块输入电压高位字节
通信模块输入电压低位字节
通信模块输出电压高位字节
通信模块输出电压低位字节
通信模块输出电流高位字节
通信模块输出电流低位字节
CRC16校验码
遥测 6返回数据:
子站地址 A
功能码 03H
数据字节个数 14H
均充电压高位字节
均充电压低位字节
浮充电压高位字节
浮充电压低位字节
均充倒计时时间高位字节
均充倒计时时间低位字节
定时均充时间高位字节
定时均充时间低位字节
定时均充周期高位字节
定时均充周期低位字节
电池充电电流高位字节
电池充电电流低位字节
电池补偿零点温度高位字节
电池补偿零点温度低位字节
温度补偿系数高位字节
温度补偿系数低位字节
浮充转均充参考电流高位字节
浮充转均充参考电流低位字节
均充转浮充计时电流高位字节
均充转浮充计时电流低位字节
CRC16校验码
遥测 7返回数据:
子站地址 A
功能码 03H
数据字节个数 0AH
充电机电压高位字节
充电机电压低位字节
电池组电压高位字节
电池组电压低位字节
电池组温度高位字节
电池组温度低位字节
保留
保留
保留
保留
CRC16校验码
⑵、遥信
主机RTU遥信命令:
子站地址 A
功能码 01H
数据起始地址(高位)=0
数据起始地址(低位)
数据个数(高位)=0
数据个数(低位)
CRC16校验码
数据起始地址(低位)索引表(遥信的数据类型)
数据起始
地址
(低位)
数据类型描述 数据长度 备注
遥信 1 00H 母线告警及主屏馈线状态 02H+总馈线支路
数/8
遥信 2 01H 通信模块告警状态 02H
遥信 3 10H 模块开关机配置 04H(4)
遥信 4 30H 扩展状态信息 04H(4) VI、VK版本特有
遥信11~18 41H~48H 分屏馈线状态信息 各分屏总馈线支
路数/8
VK版本特有
遥信 1返回数据:
RTU主机遥信量上传:
子站地址 A
功能码 01H
数据字节个数=2+总馈线支路数/8
状态字 S1
状态字 S2
第 1~8号馈线支路开关状态 DB0
第 9~16号馈线支路开关状态 DB1
……
CRC16校验码
遥信 2返回数据:
RTU主机遥信量上传:
子站地址 A
功能码 01H
数据字节个数=02H
状态字 S3
00H
CRC16校验码
遥信 3返回数据:
RTU主机遥信量上传:
子站地址 A
功能码 01H
数据字节个数=04H
1~8号电源模块开关机配置
9~16号电源模块开关机配置
17~24号电源模块开关机配置
25~32号电源模块开关机配置
CRC16校验码
遥信 4返回数据:(VI版本特有)
RTU主机遥信量上传:
子站地址 A
功能码 01H
数据字节个数=4
位置状态字 SW1
位置状态字 SW2
扩展告警状态字 S4
备用
CRC16校验码
遥信 11~18返回数据:(VK版本特有),其中
RTU主机遥信量上传:
子站地址 A
功能码 01H
数据字节个数=2+各分屏总馈线支路数/8
状态字 S5
保留
第 1~4号馈线支路开关状态
第 5~8号馈线支路开关状态
第 9~12号馈线支路开关状态
第 13~16号馈线支路开关状态
……
……
CRC16校验码
⑶、遥调(支持广播码)
主机RTU遥调命令:
子站地址 A(广播地址 0)
功能码 10H
数据起始地址(高位)=0
数据起始地址(低位)
数据个数(高位)=0
数据个数(低位)
数据
CRC16校验码
数据起始地址(低位)索引表(遥调的数据类型)
数据起始
地址
(低位)
数据类型描述 数据长度
遥调 1 00H 均浮充参数 14H(20)
遥调 1的数据如下:
均充电压高位字节
均充电压低位字节
浮充电压高位字节
浮充电压低位字节
均充倒计时时间高位字节
均充倒计时时间低位字节
定时均充时间高位字节
定时均充时间低位字节
定时均充周期高位字节
定时均充周期低位字节
电池充电电流高位字节
电池充电电流低位字节
电池补偿零点温度高位字节
电池补偿零点温度低位字节
温度补偿系数高位字节
温度补偿系数低位字节
浮充转均充参考电流高位字节
浮充转均充参考电流低位字节
均充转浮充计时电流高位字节
均充转浮充计时电流低位字节
遥调 1返回数据:(广播时无应答)
RTU主机遥调应答:
子站地址 A
功能码 10H
数据起始地址(高位)=0
数据起始地址(低位)
数据个数(高位)=0
数据个数(低位)
CRC16校验码
⑷、遥控(支持广播码)
遥控数据起始地址(低位)索引表如下
遥控实现俩种 控制指令
①单对象遥控:
请求帧格式如 下:
子站地址 A(广播地址 0)
功能码 05H
数据起始地址(高位)=0
数据起始地址(低位)
遥控数据高位
遥控数据低位
CRC16校验码
于该类帧中 ON=FF00H;OFF=0000H
单对象遥控的返回数据和请求帧完全相同。
②多对象遥控:
请求帧格式如下:
子站地址 A(广播地址 0)
功能码 0FH
数据起始地址(高位)=0
数据起始地址(低位)
遥控数量高位
遥控数量低位
遥控数据占用字节数
遥控数据
CRC16校验码
于该类帧中 ON=1;OFF=0;数据对象的操作数依据数据对象的地址从低到高对应到遥
控数据的每壹位中,未使用的位必须置成 0。
例如:数据起始地址低位=0,遥控数量=12,设置成均充,1~5号电源开机,6~10号电
源关机,11号电源开机。则请求帧如下:
子站地址(01H)
功能码(0FH)
数据起始地址高位(0)
数据起始地址低位(0)
遥控数量高位(0)
遥控数量低位(0CH)
遥控数据占用字节数(2)
遥控数据(3FH)
遥控数据(08H)
CRC16校验码
数据地址
(低位)
数据类型描述
00H 均浮充切换
(ON=均充,OFF=浮充)
01H~20H 电源模块开关
(ON=开,OFF=关)
多对象遥控返回数据:(广播时无应答)
RTU主机遥控应答:
子站地址 A
功能码
数据起始地址(高位)=0
数据起始地址(低位)
数据个数(高位)=0
数据个数(低位)
CRC16校验码
三、 WATT规约
本规约适用于综自(或称主机)和壹个或多个直流柜微机控制器(或称 RTU)进行通讯。信息传
输为异步方式,8位数据,1位起始位、1位停止位,无奇偶校验。报文内容是以字节为单元;波
特率 1200~9600可调;校验方式为 8位瓦特校验和。本规约所有帧为固定长度,接收时长度不对
视为无效。
1、报文格式:
55H AAH 目标地址 源地址 功能码 校验码
校验码=FFH-目标地址-源地址-功能码(单字节减法)
遥测遥信帧格式:
主机——>集中监控
55H AAH 目标地址 C0H 功能码 校验码
遥测遥信应答数据帧格式:
集中监控——>主机
55H AAH C0H 源地址 功能码 数据 校验码
2、规约详解
⑴、查询绝缘仪信息命令
主机——>集中监控
55H AAH 目标地址 C0H 10H 校验码
⑵、查询电池监控信息命令
主机——>集中监控
55H AAH 目标地址 C0H 06H 校验码
⑶、查询不带开关量单片机信息命令
主机——>集中监控
55H AAH 目标地址 C0H 02H 校验码
⑷、查询 NJK-K系列带开关状态量的单片机信息命令
主机——>集中监控
55H AAH 目标地址 C0H 08H 校验码
⑸、查询二段母线信息命令
主机——>集中监控
55H AAH 目标地址 C0H 04H 校验码
⑹、查询通信模块信息命令
主机——>集中监控
55H AAH 目标地址 C0H 20H 校验码
⑺、查询扩展信息命令(VI、VK版本特有)
主机——>集中监控
55H AAH 目标地址 C0H 21H 校验码
⑻、查询分屏馈线状态信息命令(VK版本特有)
主机——>集中监控
55H AAH 目标地址 C0H 31H~38H 校验码
其中功能码取 31H~38H分别对应查询 1~8号分屏的馈线状态的数据。
3、数据解释
⑴、查询绝缘仪信息命令数据解释:(低字节于先,高字节于后)
状态字定义:
D7 D6 D5 D4 D3 D2 D1 D0
D7:保留
D6:空气开关脱扣
D5:负母接地告警
D4:正母接地告警
D3:合母欠压告警
D2:合母过压告警
D1:控母欠压告警
D0:控母过压告警
⑵、查询电池监控信息命令数据解释:(低字节于先,高字节于后)
序号 含义
1 第 1节电池电压低位
2 第 1节电池电压高位
…… ……
…… ……
2*n-1 第 n节电池电压低位
2*n 第 n节电池电压高位
⑶、查询不带开关量单片机信息命令数据解释:(低字节于先,高字节于后)
序号 含义
1 交流输入电压 Uac低位
2 交流输入电压 Uac高位
3 交流输入电压 Ubc低位
4 交流输入电压 Ubc高位
5 交流输入电压 Uca低位
6 交流输入电压 Uca高位
7 合闸母线电压 Uc低位
8 合闸母线电压 Uc高位
序号 定义
1 合母电压低字节
2 合母电压高字节
3 控母电压低字节
4 控母电压高字节
5 负母对地电压低字节
6 负母对地电压高字节
7 负母对地电阻低字节
8 负母对地电阻高字节
9 正母对地电阻低字节
10 正母对地电阻高字节
11 状态字
9 控制母线电压 Ur低位
10 控制母线电压 Ur高位
11 负母对地电压 Ulc低位
12 负母对地电压 Ulc高位
13 充电机电流低位字节
14 充电机电流高位字节
15 电池电流低位字节
16 电池电流高位字节
17 负载电流低位字节
18 负载电流高位字节
19 状态字 S1
20 状态字 S2
⑷、查询 NJK-K系列带开关状态量的单片机信息命令数据解释:(低字节于先,高字节于后)
序号 含义
1 交流 AB电压低位字节
2 交流 AB电压高位字节
3 交流 BC电压低位字节
4 交流 BC电压高位字节
5 交流 CA电压低位字节
6 交流 CA电压高位字节
7 合闸母线电压低位字节
8 合闸母线电压高位字节
9 控制母线电压低位字节
10 控制母线电压高位字节
11 负母对地电压低位字节
12 负母对地电压高位字节
13 充电机电流低位字节
14 充电机电流高位字节
15 电池电流低位字节
16 电池电流高位字节
17 负载电流低位字节
18 负载电流高位字节
19 状态字 S1
20 状态字 S2
21 第 1~8号馈线支路开关状态
22 第 9~16号馈线支路开关状态
…… …
…… …
… 第 n-15~n-8号馈线支路开关状态
… 第 n-7~n号馈线下位机开关状态
⑸、查询二段母线信息命令数据解释:(低字节于先,高字节于后)
序号 定义
1 合母电压低字节 UHH
2 合母电压高字节 UHL
3 控母电压低字节 UKH
4 控母电压高字节 UKL
5 负母对地电压低字节 FMH
6 负母对地电压高字节 FML
7 负母对地电阻低字节
8 负母对地电阻高字节
9 正母对地电阻低字节
10 正母对地电阻高字节
11 状态字
D10状态字定义:
D7 D6 D5 D4 D3 D2 D1 D0
D7:
D6:空气开关脱扣
D5:负母接地告警
D4:正母接地告警
D3:合母欠压告警
D2:合母过压告警
D1:控母欠压告警
D0:控母过压告警
⑹、查询通信模块信息命令数据解释:(低字节于先,高字节于后)
序号 定义
1 通信模块输入电压低位字节
2 通信模块输入电压高位字节
3 通信模块输出电压低位字节
4 通信模块输出电压高位字节
5 通信模块输出电流低位字节
6 通信模块输出电流高位字节
7 状态字 3
8 00H
⑺、查询扩展信息数据解释:(低字节于先,高字节于后)
序号 定义
1 充电机电压低字节
2 充电机电压高字节
3 电池组电压低字节
4 电池组电压高字节
5 电池组温度低字节
6 电池组温度高字节
7 备用
8 备用
9 备用
10 备用
11 位置状态字 SW1
12 位置状态字 SW2
13 扩展告警状态字 S4
14 备用
⑻、查询分屏馈线状态信息数据解释(固定 34字节):(低字节于先,高字节于后)
序号 含义
1 状态字 S5
2 保留
3 第 1~4号馈线支路开关状态
4 第 5~8号馈线支路开关状态
… ……
34 第 125~128号馈线支路开关状态
四、 103规约
本规约适用于综自(或称主机)和壹个或多个直流柜微机控制器(或称 RTU)进行通讯。信息传
输为异步方式,8位数据,1位起始位、1位停止位,无奇偶校验。报文内容是以字节为单元;波
特率 1200~9600可调;校验方式为 103帧校验和。
1、帧格式
微机控制器通讯采用请求/响应服务方式。
于传输信道中,字节格式如下所示:
起始位 B0 B1 B2 B3 B4 B5 B6 B7 停止位
于信道中的传输序列为:起始位—b0—b1—b2—b3—b4—b5—b6—b7—停止位。
帧格式采用可变帧格式和固定帧格式:
可变帧格式
启动字符(68H)
L
L(重复)
启动字符(68H)
控制域(C)
地址域(A)
用户数据
帧校验和
结束字符(16)
固定帧格式
启动字符(10H)
控制域(C)
地址域(A)
帧校验和
结束字符(16)
长度 L包括控制域、地址域、用户数据区八位位组的个数,为十六进制数。
帧校验和是控制、地址、用户数据区八位位组的算术和。
2、规约详解
命令 1(查询不包括通信模块数据的其他数据)
启动字符 10H
控制域 7AH
地址域 01H
帧校验和 7BH
结束字符 16H
答复 1:
启动字符=68H
数据长度 L=16H+总馈线支路数/8
数据长度 L=16H+总馈线支路数/8
启动字符=68H
控制字=08H
地址 A=01H
1 交流 AB电压低位字节
2 交流 AB电压高位字节
3 交流 BC电压低位字节
4 交流 BC电压高位字节
5 交流 CA电压低位字节
6 交流 CA电压高位字节
7 合闸母线电压低位字节
8 合闸母线电压高位字节
9 控制母线电压低位字节
10 控制母线电压高位字节
11 负母对地电压低位字节
12 负母对地电压高位字节
13 充电机电流低位字节
14 充电机电流高位字节
15 电池电流低位字节
16 电池电流高位字节
17 负载电流低位字节
18 负载电流高位字节
19 状态字 S1
20 状态字 S2
21 第 1~8号馈线支路开关状态
22 第 9~16号馈线支路开关状态
23 …
24 …
…… 第 n-15~n-8号馈线支路开关状态
…… 第 n-7~n号馈线下位机开关状态
帧校验和 CS
结束字符=16H
命令 2(查询通信模块数据)
启动字符 10H
控制域 7BH
地址域 01H
帧校验和 7CH
结束字符 16H
答复 2:
启动字符=68H
数据长度 L=0AH
数据长度 L=0AH
启动字符=68H
控制字=0DH
地址 A=01H
1 通信模块输入电压低位字节
2 通信模块输入电压高位字节
3 通信模块输出电压低位字节
4 通信模块输出电压高位字节
5 通信模块输出电流低位字节
6 通信模块输出电流高位字节
7 状态字 3
8 00H
帧校验和 CS
结束字符=16H
五、 规约
I. 规约简介:
规约文本共分为四部分,数据链路层、传输层、应用层规约及数据对象库。
1、规约规定的链路层报文格式:
起 始
字
0x05
起 始
字
0x64
长度 链 路
层 控
制字
目 的
地址
源 地
址
CRC校
验码
用 户
数据
CRC校
验码 ……
用 户
数据
CRC校
验码
其中:
起始字:2字节,0X0564
长度:1字节,是控制字、目的地址、源地址和用户数据之和。255》长度》5,该值不包含
CRC校验码的长度于内。
目的地址:2字节,低字节于前
源地址:2字节,低字节于前
用户数据:跟于报头之后的数据块,每 16个字节壹块,最后壹块包含剩下的字节,能够是
1到 16个字节。每个数据块均有壹 CRC循环冗余码挂于后面。
CRC循环冗余码:2字节。于壹个数据帧内,挂于每个数据块之后。
2、规约的传输层报文格式:
TH(传输层报头) 数据块
其中:
传输层报头:1字节,控制多帧传输。
3、规约的应用层报文格式:
请求/响应
报头
对象标题 数据 …… 对象标题 数据
其中:
请求(响应)报头:标识报文的目的,包含应用规约控制信息(ACPI),请求报头的长度为 2
字节,响应报头的长度为 4字节。
对象标题:标识随后的数据对象
数据:于对象标题内指定的数据对象
对象标题的格式如下:
对象 限定词 变程
对象:2个字节,指定对象组以及跟于标题后面的对象的变化。
限定词:限定词为壹个 8位的字节段,规定变程段的意义。
变程:变程说明数据对象的数量,数据对象的起点和终点的索引或标识符。
更为详细的规约说明请参见 规约文本。
II.应用层数据解释:
由于 规约的实现比较庞大,所以本系统(称下位机)只实现其中部分命令。下位机
只对后台(称上位机)的 CLASS0数据请求命令作出响应。步骤如下:
1、上位机发 CLASS0数据请求命令
2、下位机根据实际配置发送数据。
3、上位机发确认帧
当下位机的响应数据长度超过 250字节数据,无法壹帧发完,则将分几次发送。每次发送均
必须得到上位机的确认,于没有得到确认之前下位机不会发送数据。如果于确认之前上位机
重新发送 CLASS0数据请求命令,则下位机内部计数复位重新发送响应数据。
遥信数据索引表:
数据索引 数据内容 长度(字节) 备注
0~7 状态字 S1 1
8~15 状态字 S2 1
16~23 DC/DC模块类告警状态字 1 存于 DC/DC模块时有效
24~31 状态字(保留) 1
32~287 8个馈线下位机的采集值 32
…… …… ……
遥测数据索引表:
数据索引 数据内容 长度(字节) 备注
0 壹段母线交流 AB输入电压 2(低位于前)
1 壹段母线交流 BC输入电压 2(低位于前)
2 壹段母线交流 CA输入电压 2(低位于前)
3 壹段母线合母电压 2(低位于前)
4 壹段母线控母电压 2(低位于前)
5 壹段母线负母电压 2(低位于前)
6 壹段母线合母对地电阻 2(低位于前)
7 壹段母线控母对地电阻 2(低位于前)
8 壹段母线负母对地电阻 2(低位于前)
9 壹段母线充电机电流 2(低位于前)
10 壹段母线电池充放电电流 2(低位于前)
11 壹段母线负载电流 2(低位于前)
12 壹段母线 1#电池电压 2(低位于前)
13 壹段母线 2#电池电压 2(低位于前)
…… …… ……
155 壹段母线 144#电池电压 2(低位于前)
156 DC/DC模块输入电压 2(低位于前)
157 DC/DC模块输出电压 2(低位于前)
158 DC/DC模块输出电流 2(低位于前)
159~511 保留
512(0x200) 二段母线交流 AB输入电压 2(低位于前)
…… …… ……
667 二段母线 144#电池电压 2(低位于前)
III. 应用举例:
下面是系统配置 2个电池下位机(36节电池),2个馈线检测下位机(64个状态)时的壹次
请求响应数据截取。
05640bc40100c0008835d5c5013c0106a97f
V-->05648403C0000100250BC0A681000001010100005F0000160000314F00000000000000001E0
40100002F0032570403320332033B03EE02550103E703E7037DC8E7650013005100800180018001
80018018CD018001800180018001800180018001807AA2018001800180018001800180018001807
AA2018001800180018001800180018001807AA20180018001800180018001800180016A37
请求命令解释:
0564起始字
0b长度(倾斜数据字节和)
c4链路层控制字
0100c000目的地址和源地址
8835报头 CRC校验
d5传输层报头
c501请求报头
3c01对象:CLASS0数据
06限定词:全部 CLASS0数据,此时不需变程
a97f数据 CRC校验
响应数据解释:
0564起始字
84长度(倾斜数据字节和)
03链路层控制字
C0000100目的地址和源地址
250B报头 CRC校验
C0传输层报头
A681响应报头
0000内部信号字
0101对象组及变体:1位二进制输入量
01限定词:2字节的对象索引起止范围
00005F00变程:遥信索引 0~95共 96个遥信量 12字节
04000000遥信量
7310数据 CRC校验
0000000000000000遥信量:馈线状态量
1E04对象组及变体:16位无标志模拟输入量
01限定词:2字节的对象索引起止范围
00002F00
325704遥测量以及 CRC校验
0332 0332 033B 03EE 0255 0103 E703 E7037DC8
E765 0013 0051 0080018001800180018018CD
018001800180018001800180018001807AA2
018001800180018001800180018001807AA2
018001800180018001800180018001807AA2
0180018001800180018001800180016A37
六、 数据解释
于通讯数据报中有俩类数据:遥测数据和遥信数据
1、遥测量转换公式
数据类型 数值转换公式 单位 适用范围 备注
交流电压 Vac Vac=(DH*256+DL)*500/1023 V 交流 AB、BC、CA电压
母线电压 Vm Vm=(DH*256+DL)*300/1023 V 合母、控母、负母对地
电压,DC/DC模块输入电
压
通信电压 Vt Vt=(DH*256+DL)*60/1023 DC/DC模块输出电压
单节电池电压 Vc Vc=(DH*256+DL)*25/4095 所有单节电池电压
电流 Ic Ic=(DH*256+DL)*K/1023 A 所有电流数据
电阻 Rr Rr= Ω 所有电阻数据
当 DL=E7H,
DH=03H时
电 阻 值 表 示
Ω
时间 t t=DH*256+DL H 所有时间参数
温度 T T=(DH*256+DL)-40 ℃ 电池补偿零点温度
温度补偿系数 Ft Ft=(DH*256+DL)/10 mV/℃ 温度补偿系数
注:K壹般为 50或 100,由相应电流的采样霍尔传感器的标称值确定。
2、遥信量解释
状态字 S1:
D7 D6 D5 D4 D3 D2 D1 D0
D0:为 1是交流过压,为 0是无告警;
D1:为 1是交流欠压,为 0是无告警;
D2:为 1是交流缺相,为 0是无告警;
D3:为 1是合母过压,为 0是无告警;
D4:为 1是合母欠压,为 0是无告警;
D5:为 1是控母过压,为 0是无告警;
D6:为 1是控母欠压,为 0是无告警;
D7:为 1是负母接地,为 0是无告警;
状态字 S2:
D7 D6 D5 D4 D3 D2 D1 D0
D0:为 1是正母接地,为 0是无告警;
D1:为 1是空气开关脱扣,为 0是无告警;
D2:为 1是熔断器熔断,为 0是无告警;
D3:为 1是模块异常,为 0是无异常;(包含模块通讯失败以及模块告警)
D4:为 1是电池温度失效,为 0是无告警;
D5:为 1是电池告警,为 0是无告警;
D6:[于 VD版本程序中,为 1是母线且联告警,为 0是无告警;其他版本中该位无意义]
D7:为 1是均充,为 0是浮充;
状态字 S3:(DC/DC模块告警状态信息)
D7 D6 D5 D4 D3 D2 D1 D0
D0:为 1是输入电压过压,为 0是无告警;
D1:为 1是输入电压欠压,为 0是无告警;
D2:为 1是输出电压过压,为 0是无告警;
D3:为 1是输出电压欠压,为 0是无告警;
D4:为 1是通信模块故障,为 0是无告警;
D5:为 1是输入空开脱扣,为 0是无告警;
D6:为 1是输出空开脱扣,为 0是无告警;
D7:为 1是通信测控模块故障,为 0是无告警;
状态字 S4:(DC/DC模块告警状态信息)
D7 D6 D5 D4 D3 D2 D1 D0
d0:为 1直流系统监控器故障,为 0是无告警;
d0:为 1直流系统监控器故障,为 0是无告警;
d1:为 1直流系统电池巡检仪故障,为 0是无告警;
d2:为 1直流系统绝缘故障,为 0是无告警;
d3:为 1直流系统母线且联超时,为 0是无告警;
d4:为 1直流系统调压故障,为 0是无告警;
d5:保留
d6:保留
d7:保留
分屏状态字 S5:
D7 D6 D5 D4 D3 D2 D1 D0
D0:为 1是合母过压,为 0是无告警;
D1:为 1是合母欠压,为 0是无告警;
D2:为 1是控母过压,为 0是无告警;
D3:为 1是控母欠压,为 0是无告警;
D4:为 1是合母接地,为 0是无告警;
D5:为 1是控母接地,为 0是无告警;
D6:为 1是负母接地,为 0是无告警;
D7:为 1是总脱扣,为 0是无告警;
馈电开关的状态说明:
馈电开关的状态:每壹个馈电开关检测模块检测16个馈线开关,每俩位表示壹个开
关的合闸或断开、以及脱扣信号;共4个字节。
壹个馈电开关检测模块检测的16个馈线开关状态信息表示如下:
DB0:
D7 D6 D5 D4 D3 D2 D1 D0
D0:为1表示第 1个开关合,为0表示断开;
D1:为1表示第 1个开关脱扣,为0表示没有脱扣;
D2:为1表示第 2个开关合,为0表示断开;
D3:为1表示第 2个开关脱扣,为0表示没有脱扣;
D4为1表示第 3个开关合,为0表示断开;
D5:为1表示第 3个开关脱扣,为0表示没有脱扣;
D6:为1表示第 4个开关合,为0表示断开;
D7:为1表示第 4个开关脱扣,为0表示没有脱扣;
DB1:
D7 D6 D5 D4 D3 D2 D1 D0
D0:为1表示第 5个开关合,为0表示断开;
D1:为1表示第 5个开关脱扣,为0表示没有脱扣;
D2:为1表示第 6个开关合,为0表示断开;
D3:为1表示第 6个开关脱扣,为0表示没有脱扣;
D4为1表示第 7个开关合,为0表示断开;
D5:为1表示第 7个开关脱扣,为0表示没有脱扣;
D6:为1表示第 8个开关合,为0表示断开;
D7:为1表示第 8个开关脱扣,为0表示没有脱扣;
DB2:
D7 D6 D5 D4 D3 D2 D1 D0
D0:为1表示第 9个开关合,为0表示断开;
D1:为1表示第 9个开关脱扣,为0表示没有脱扣;
D2:为1表示第 10个开关合,为0表示断开;
D3:为1表示第 10个开关脱扣,为0表示没有脱扣;
D4为1表示第 11个开关合,为0表示断开;
D5:为1表示第 11个开关脱扣,为0表示没有脱扣;
D6:为1表示第 12个开关合,为0表示断开;
D7:为1表示第 12个开关脱扣,为0表示没有脱扣;
DB3:
D7 D6 D5 D4 D3 D2 D1 D0
D0:为1表示第 13个开关合,为0表示断开;
D1:为1表示第 13个开关脱扣,为0表示没有脱扣;
D2:为1表示第 14个开关合,为0表示断开;
D3:为1表示第 14个开关脱扣,为0表示没有脱扣;
D4为1表示第 15个开关合,为0表示断开;
D5:为1表示第 15个开关脱扣,为0表示没有脱扣;
D6:为1表示第 16个开关合,为0表示断开;
D7:为1表示第 16个开关脱扣,为0表示没有脱扣;
其他馈电开关检测模块的数据解释和此相同;
开关位置状态信息字 SW1
D7 D6 D5 D4 D3 D2 D1 D0
D0:为1表示交流 1路进线开关合,为0表示断开;
D1:为1表示交流 2路进线开关合,为0表示断开;
D2:为1表示直流母线进线开关合,为0表示断开;
D3:为1表示直流母线联络开关合,为0表示断开;
D4为1表示充电机输出开关合,为0表示断开;
D5:为1表示电池组充电开关合,为0表示断开;
D6:为1表示电池组输出开关合,为0表示断开;
D7:为1表示电池组放电开关合,为0表示断开;
开关位置状态信息字 SW2
D7 D6 D5 D4 D3 D2 D1 D0
备用;