目 录
一、 术语... 3
二、 系统架构... 3
2.1 系统物理架构... 3
2.1.1 系统建设目标... 5
2.1.2 系统架构说明... 5
2.2 网络安全说明... 6
三、 EMS与储能主站需求响应业务Modbus_EngReq通讯协议... 6
3.1 MODBUS协议基本定义.... 6
3.2 MODBUS协议数据格式定义.... 6
3.2.1 读取一分钟冻结遥测数据协议格式(功能码0x13):.... 7
3.2.2 读取遥测数据协议格式(功能码0x03):.... 7
3.2.3 写值数据协议格式(功能码0x10):.... 8
3.2.4 控制命令协议格式(功能码0x05).... 8
3.2.5 错误码定义.... 8
3.2.6 系数及数据格式定义:.... 9
四、 客户侧储能装置管理平台与互动终端源网荷业务Modbus_GridLoad通讯协议... 14
4.1 MODBUS协议基本定义.... 14
4.2 MODBUS协议数据格式定义.... 14
4.2.1读取遥信数据协议格式(功能码0x02):.... 14
4.2.2 读取遥测数据协议格式(功能码0x03):.... 15
4.2.3写值数据协议格式(功能码0x10):.... 15
4.2.4控制命令协议格式(功能码0x05).... 16
4.2.5错误码定义.... 16
4.2.6 Modbus_GridLoad通讯协议.... 16
4.2.7全站遥信数据格式定义(起始地址为0x0001).... 17
4.2.8全站遥测数据(起始地址为0x1001):.... 17
4.2.9 PCS状态数据(起始地址为0x1101):.... 17
4.2.10单个寄存器写命令(起始地址为0xF001).... 17
4.2.11紧急/次紧急响应命令:.... 18
五、 档案信息表... 18
按储能变电站是否参与源网荷互动分为两种:
建议互动终端储能需求响应部分具备4个串口,至少具备2个串口,分别透传电表[高强1] ()和EMS数据。电表串口通讯参数默认2400bps、8、e、1,EMS串口波特率默认19200bps、8、e、1。
储能变电站EMS需具备两个通讯串口:
1)互动终端储能需求响应部分采用一个串口与EMS通讯,透明转发储能互动平台主站下发的通讯协议,协议名为Modbus_EngReq,通讯波特率至少为19200bps;
2)互动终端源网荷部分采用另一串口,通讯协议为Modbus_GridLoad。
主站与互动终端可以通过光纤专网、4G专网、GPRS无线公网3种信道;
稳定系统与互动终端采用光纤专网通讯,按现有源网荷大用户接入模式接入,系统主站与互动终端采用IEC104协议通讯,下发“切负荷”指令采用扩展IEC104直控方式,下发“允许恢复负荷”指令采用IEC104标准遥控方式。
互动终端储能需求响应部分与源网荷部分分别加装加密隔离装置。
根据前期初步调研情况,一般1MW容量的储能变电站,配置2组PCS,目前江苏地区使用的储能变电站最大容量为70MW,本部分通讯协议按100MW容量设计,支持接入256组PCS。
3.1 MODBUS协议基本定义
本部分MODBUS协议规定如下:
序号 |
功能码 |
含义 |
数据类型 |
1 |
0x02 |
读取遥信数据 |
读BIT寄存器 |
2 |
0x03 |
读取遥测数据 |
读DWORD寄存器 |
3 |
0x13 |
读取分钟冻结遥测数据 |
读DWORD寄存器 |
4 |
0x10 |
写值命令(扩展) |
多字节 |
5 |
0x05 |
控制命令 |
写DWORD寄存器 |
3.2 MODBUS协议数据格式定义
3.2.1 读取一分钟冻结遥测数据协议格式(功能码0x13):
地址 |
功能码 |
起始地址 |
读值(DWORD数目) |
请求数据点时间 |
校验码 |
||||||||||
1字节 |
0x13 |
最高字节 |
次高字节 |
次低字节 |
最低字节 |
MSB |
LSB |
年(低位) |
月 |
日 |
时 |
分 |
秒 |
LSB |
MSB |
地址 |
功能码 |
字节量N |
响应数据点时间 |
下一个有效数据点时间 |
数据 |
校验码 |
|||||||||||
1字节 |
0x13 |
2字节 |
年(低位) |
月 |
日 |
时 |
分 |
秒 |
年(低位) |
月 |
日 |
时 |
分 |
秒 |
N-12字节 |
LSB |
MSB |
说明:
3.2.2 读取遥测数据协议格式(功能码0x03):
地址 |
功能码 |
起始地址 |
读值(DWORD数目) |
校验码 |
|||||
1字节 |
0x03 |
最高字节 |
次高字节 |
次低字节 |
最低字节 |
MSB |
LSB |
LSB |
MSB |
地址 |
功能码 |
字节量N |
数据 |
校验码 |
|
1字节 |
0x03 |
2字节 |
N*字节 |
LSB |
MSB |
3.2.3 写值数据协议格式(功能码0x10):
这里写值指用于写“计划指令”等数据内容,因为修改值往往都为一个从主站下发的指令,为考虑到应用方便,一般将主站数据有效数据部分内存直接拷贝到终端向EMS所发的“数据”中去,因此这里做出特殊定义控制方向中的“写值数”始终为“1”,但字节量是实际长度。
地址 |
功能码 |
起始地址 |
写值数 |
字节量N |
|||||
1字节 |
0x10 |
最高字节 |
次高字节 |
次低字节 |
最低字节 |
MSB |
LSB |
2字节 |
|
数据 |
校验码 |
||||||||
N*字节 |
LSB |
MSB |
|||||||
注意:这里“写值数”为1。
地址 |
功能码 |
起始地址 |
写值结果 |
校验码 |
|||||
1字节 |
0x10 |
最高字节 |
次高字节 |
次低字节 |
最低字节 |
MSB |
LSB |
LSB |
MSB |
写值结果为0标识写失败,为1标识写成功。
3.2.4 控制命令协议格式(功能码0x05)
控制命令主要用于“允许恢复负荷”指令
地址 |
功能码 |
起始地址 |
值 |
校验码 |
|||||
1字节 |
0x05 |
最高字节 |
次高字节 |
次低字节 |
最低字节 |
MSB |
LSB |
LSB |
MSB |
地址 |
功能码 |
起始地址 |
写值结果 |
校验码 |
|||||
1字节 |
0x05 |
最高字节 |
次高字节 |
次低字节 |
最低字节 |
MSB |
LSB |
LSB |
MSB |
“写值结果”为0标识否定,1为肯定。
3.2.5 错误码定义
错误码仅发生在监视方向向控制方向返回数据。
地址 |
功能码 |
错误码 |
校验码 |
|
1字节 |
|
0xFF |
LSB |
MSB |
功能码:功能码从控制方向拷贝而来,并置最高位为1。
错误码:这里不考虑复杂情况,填写0xFF,说明有错误即可。
3.2.6 系数及数据格式定义:
3.2.6.1测量数据数据长度及系数定义:
MODBUS中遥测系数定义如下:
序号 |
名称 |
单位 |
字节数 |
系数 |
1 |
PCS电压 |
V |
2 |
0.1 |
2 |
BMS电压 |
V |
2 |
0.1 |
3 |
电流 |
A |
2 |
0.1 |
4 |
功率因数 |
|
2 |
0.01 |
5 |
SOC |
% |
2 |
0.01 |
6 |
SOH |
% |
2 |
0.01 |
7 |
温度 |
度 |
2 |
1 |
8 |
出力时间 |
分 |
2 |
1 |
9 |
PCS/BMS有功功率 |
kW |
2 |
1 |
10 |
PCS/BMS有功功率 |
kW |
2 |
1 |
11 |
全站有功功率 |
kW |
4 |
1 |
12 |
全站无功功率 |
kVar |
4 |
1 |
13 |
电量 |
kWh |
4 |
1 |
高16位 |
低16位 |
||
MSB |
LSB |
MSB |
LSB |
其中高16位的最高位为符号位。负数采用补码表示。功率充电为正、放电为负。
3.2.6.2互动终端地址集定义:
互动终端寄存器地址集表如下:
序号 |
起始地址(寄存器地址) |
说明 |
1 |
0x00000001 |
遥信数据(保留) |
2 |
0x00001001 |
全站遥测数据 |
3 |
0x00001FF0 |
EMS当前时钟 |
4 |
0x00002001~0x00042001 |
单个PCS+BMS遥测数据, 最大为256个 |
5 |
0x00090001~0x0009FFFE |
写值(营销类扩展应用,如计划数据等) |
3.2.6.3全站遥测数据(起始地址为0x00001001):
字节序 |
名称 |
说明 |
1~2 |
全站充放电状态 |
1-充电 2-放电 3-停运 |
3~6 |
全站有功 |
|
7~10 |
全站无功 |
|
11~12 |
SOC |
|
13~14 |
SOH |
|
15~16 |
运行温度 |
全站选取一个典型温度值 |
17~18 |
当天放电次数 |
|
19~20 |
当天充电次数 |
|
21~22 |
可用放电时间 |
|
23~24 |
可用充电时间 |
|
25~28 |
可用无功出力时间 |
|
29~32 |
可用放电功率 |
|
33~36 |
可用放电电量 |
|
37~40 |
可用充电功率 |
|
41~44 |
可用充电电量 |
|
45~48 |
可用无功功率 |
|
49~52 |
当天放电电量 |
主站可累加该值计算出“累计放电电量” |
53~56 |
当天充电电量 |
主站可累加该值计算出“累计充电电量” |
57~ |
预留 |
|
3.2.6.4 当前时钟值(起始地址为0x00001FF0):
字节序 |
名称 |
说明 |
1~6 |
当前时钟值 |
年、月、日、时、分、秒 |
3.2.6.5 PCS+BMS遥测数据(起始地址为0x00002001):
按PCS可存放256组PCS计,寄存器地址按1024对齐,第1组PCS起始地址为0x00002001,第2组PCS起始地址为0x00002401,第3组为0x00002801,以此类推,最大为0x00042001(最大256个)。
设备 |
字节序 |
名称 |
说明 |
PCS1 |
1~2 |
PCS充放电状态 |
1-充电 2-放电 3-停运 4-故障 |
3~4 |
Ua |
|
|
5~6 |
Ub |
|
|
7~8 |
Uc |
|
|
9~10 |
Ia |
|
|
11~12 |
Ib |
|
|
13~14 |
Ic |
|
|
15~16 |
有功功率 |
|
|
17~18 |
无功功率 |
|
|
19~20 |
功率因数 |
|
|
21~22 |
SOC |
|
|
23~24 |
SOH |
|
|
25~26 |
运行温度 |
|
|
27~28 |
累计放电次数 |
生命周期中的所有次数 |
|
29~30 |
累计充电次数 |
生命周期中的所有次数 |
|
31~34 |
当天放电电量 |
主站可累加该值计算出 “累计放电电量” |
|
35~38 |
当天充电电量 |
主站可累加该值计算出 “累计充电电量” |
|
39~40 |
本PCS连接的BMS数量n |
0~255 |
|
PCS1第1组BMS |
41~42 |
BMS当前状态 |
1-充电 2-放电 3-停运 4-故障 |
43~44 |
总电压 |
|
|
45~46 |
总电流 |
|
|
47~48 |
可用放电功率 |
|
|
49~50 |
可用放电时间 |
|
|
51~52 |
单节电池最高温度 |
|
|
53~54 |
单节电池最低温度 |
|
|
55~56 |
电池组平均温度 |
|
|
57~58 |
SOC |
荷电状态 |
|
59~62 |
可用放电电量 |
|
|
PCS1第2组BMS |
63~64 |
BMS当前状态 |
1-充电 2-放电 3-停运 4-故障 |
65~66 |
总电压 |
|
|
67~68 |
总电流 |
|
|
79~70 |
可用放电功率 |
|
|
71~72 |
可用放电时间 |
|
|
73~74 |
单节电池最高温度 |
|
|
75~76 |
单节电池最低温度 |
|
|
77~78 |
电池组平均温度 |
|
|
79~80 |
SOC |
|
|
81~84 |
可用放电电量 |
|
|
PCS1第n组BMS |
...... |
...... |
|
PCS2 |
40+22*n+1~40+22*n+2 |
PCS充放电状态 |
1-充电 2-放电 3-停运 4-故障 |
40+22*n+3~40+22*n+4 |
Ua |
|
|
40+22*n+5~40+22*n+6 |
Ub |
|
|
40+22*n+11~40+22*n+12 |
Uc |
` |
|
40+22*n+13~40+22*n+14 |
Ia |
|
|
40+22*n+15~40+22*n+16 |
Ib |
|
|
40+22*n+17~40+22*n+18 |
Ic |
|
|
40+22*n+19~40+22*n+20 |
有功功率 |
|
|
40+22*n+21~40+22*n+22 |
无功功率 |
|
|
40+22*n+23~40+22*n+24 |
功率因数 |
|
|
40+22*n+25~40+22*n+26 |
SOC |
|
|
40+22*n+27~40+22*n+28 |
SOH |
|
|
40+22*n+29~40+22*n+30 |
运行温度 |
|
|
40+22*n+31~40+22*n+32 |
累计放电次数 |
生命周期中的所有次数 |
|
40+22*n+33~40+22*n+34 |
累计充电次数 |
生命周期中的所有次数 |
|
40+22*n+35~40+22*n+38 |
当天放电电量 |
主站可累加该值计算出 “累计放电电量” |
|
40+22*n+39~40+22*n+42 |
当天放电电量 |
主站可累加该值计算出 “累计充电电量” |
|
40+22*n+43~40+22*n+44 |
本PCS控制的BMS数量n |
0~255 |
|
PC2第1组BMS |
…… |
…… |
…… |
…… |
…… |
…… |
…… |
3.2.6.6 计划数据格式定义(起始地址为0x00090001)
计划数据采用功能码0x10,计划数据分为两类:日前有功计划、日前无功计划、日内有功计划、日内无功计划。
序号 |
名称 |
寄存器地址 |
1 |
日前有功计划 |
0x00090001 |
2 |
日前无功计划 |
0x00090101 |
3 |
日内有功计划 |
0x00090201 |
4 |
日内无功计划 |
0x00090301 |
计划数据按1小时为单位划分计划曲线,全天分为24个时段下发计划指令,格式如下:
字节号 |
名称 |
说明 |
1~2 |
年 |
如2017 |
3 |
月 |
|
4 |
日 |
|
5 |
时段号i |
起始时刻点(0~23) |
6 |
时段数n |
顺序的时段数目 |
7~10 |
时段i出力有功功率 |
|
...... |
...... |
|
6+4*(n-1)+1~6+8*(n-1)+4 |
时段i+(n-1)有功功率 |
|
这里功率单位为kW,4字节表示。定义高字节在前,低字节在后,负数采用补码表示,充电为正,放电为负,最高位(第4个字节最高位)为符号位:
1 |
2 |
3 |
4 |
功率第1个字节 |
功率第2个字节 |
功率第3个字节 |
功率第4个字节 |
日前无功计划数据格式与日前有功计划数据格式一致,将有功功率替换为无功功率即可。
无功功率单位为kVar。
日内计划为2小时周期,每5分钟一个点,2小时共24个时段,时段是顺序连续的,但可能小于24个时段。
字节号 |
名称 |
说明 |
1~2 |
年 |
如2017 |
3 |
月 |
|
4 |
日 |
|
5 |
时 |
起始时刻点(0~23) |
6 |
时段号i |
起始时段(0~23) |
7 |
时段数n |
顺序的时段数目 |
8~11 |
时段i出力有功功率 |
|
...... |
...... |
|
7+4*(n-1)+1~7+4*(n-1)+4 |
时段i+(n-1)有功功率 |
|
如:下发当前时间为2017年1月2日13时数据,时段为13,时段数为6,则说明其实时刻点为从13点开始的第13个时刻点(从0开始编号,折算后为从14:05分开始后到14:35之间的6个点数据)。
日内无功计划数据格式与日内有功计划数据格式一致,将有功功率替换为无功功率即可。
4.1 MODBUS协议基本定义
规定如下,采用以下功能码完成遥信、遥测、写值、控制:
功能码 |
含义 |
数据类型 |
0x02 |
读取遥信数据 |
读BIT寄存器 |
0x03 |
读取遥测数据 |
读WORD寄存器 |
0x10 |
写值命令(扩展) |
多字节 |
0x05 |
控制命令 |
写WORD寄存器 |
4.2 MODBUS协议数据格式定义
4.2.1读取遥信数据协议格式(功能码0x02):
地址 |
功能码 |
起始地址 |
遥信数量(BIT数) |
校验码 |
|||
1字节 |
0x02 |
MSB |
LSB |
MSB |
LSB |
LSB |
MSB |
地址 |
功能码 |
字节量N |
数据 |
校验码 |
|
1字节 |
0x02 |
1字节 |
N*字节 |
LSB |
MSB |
4.2.2 读取遥测数据协议格式(功能码0x03):
地址 |
功能码 |
起始地址 |
读值(WORD数目) |
校验码 |
|||
1字节 |
0x03 |
MSB |
LSB |
MSB |
LSB |
LSB |
MSB |
地址 |
功能码 |
字节量N |
数据 |
校验码 |
|
1字节 |
0x03 |
1字节 |
N*字节 |
LSB |
MSB |
4.2.3写值数据协议格式(功能码0x10):
“写值数据”该部分源网荷并未使用到,这里仅做出协议格式的说明。
这里写值指用于写“计划指令”等数据内容,因为修改值往往都为一个从主站下发的指令,为考虑到应用方便,一般将主站数据有效数据部分内存直接拷贝到终端向EMS所发的“数据”中去,因此这里做出特殊定义控制方向中的“写值数”始终为“1”,但字节量是实际长度。
地址 |
功能码 |
起始地址 |
写值数 |
字节量N |
|||
1字节 |
0x10 |
MSB |
LSB |
MSB |
LSB |
1字节 |
|
数据 |
校验码 |
||||||
N*字节 |
LSB |
MSB |
|||||
注意:这里“写值数”为1,将数据部分看着一个整体。
地址 |
功能码 |
数据起始地址 |
值 |
校验码 |
|||
1字节 |
0x05 |
MSB |
LSB |
MSB |
LSB |
LSB |
MSB |
写值结果”为0标识否定,1为肯定。
4.2.4控制命令协议格式(功能码0x05)
控制命令主要用于“快速切负荷/恢复负荷提醒”指令
地址 |
功能码 |
数据起始地址 |
值 |
校验码 |
|||
1字节 |
0x05 |
MSB |
LSB |
MSB |
LSB |
LSB |
MSB |
地址 |
功能码 |
数据起始地址 |
值 |
校验码 |
|||
1字节 |
0x05 |
MSB |
LSB |
MSB |
LSB |
LSB |
MSB |
写值结果”为0标识否定,1为肯定。
4.2.5错误码定义
错误码仅发生在监视方向向控制方向返回数据。
地址 |
功能码 |
错误码 |
校验码 |
|
1字节 |
|
0x81 |
LSB |
MSB |
功能码:功能码从控制方向拷贝而来,并置最高位为1。
错误码:这里不考虑复杂情况,填写0xFF,说明有错误即可。
4.2.6 Modbus_GridLoad通讯协议
寄存器地址集如下:
序号 |
起始地址(寄存器地址) |
说明 |
1 |
0x0001 |
源网荷遥信数据 |
2 |
0x1001 |
源网荷遥测数据 |
3 |
0x1101 |
PCS状态数据 |
4 |
0xF001~0XFFFF |
单个寄存器控制类(控制命令) |
4.2.7全站遥信数据格式定义(起始地址为0x0001)
全站遥信数据格式如下:
BIT序号 |
名称 |
说明 |
1~16 |
存放16个备用遥信 |
备用信号 |
16+1 |
PCS1故障 |
是指PCS出现故障,影响调节 |
16+2 |
PCS2故障 |
|
...... |
...... |
|
16+m |
PCSm故障 |
|
4.2.8全站遥测数据(起始地址为0x1001):
字节序 |
名称 |
说明 |
1~4 |
全站有功 |
|
5~8 |
全站无功 |
|
4.2.9 PCS状态数据(起始地址为0x1101):
字节序 |
名称 |
说明 |
1~2 |
PCS1状态 |
1-充电 2-放电 3-停运 |
3~4 |
PCS2状态 |
|
...... |
...... |
|
n*2-1~n*2 |
PCSn状态 |
|
注意:因为MODBUS一个帧最大传输256字节,因此若PCS状态数据超过256字节时,需拆包召唤。
4.2.10单个寄存器写命令(起始地址为0xF001)
单个寄存器写命令主要是针对应急响应需求时设计,功能码0x05,单个寄存器存储单位为2个字节,当寄存器写值为1时为有效,具有以下命令:
序号 |
名称 |
寄存器地址 |
1 |
执行紧急切负荷 |
0xF001 |
2 |
紧急允许恢复负荷 |
0xF002 |
3 |
执行次紧急切负荷 |
0xF101 |
4 |
次紧急允许恢复负荷 |
0xF102 |
4.2.11紧急/次紧急响应命令:
该部分按IEC104正常遥控执行,具体遥控点号按工程设定。
该部分按IEC104正常遥控执行,具体遥控点号按工程设定。
该部分按与南瑞稳控“直控”命令执行。
该部分按IEC104正常遥控执行,具体遥控点号按工程设定。
|
|||||
用户编号* |
|
用户名称* |
|
所属单位 |
|
合同容量 |
|
供电电压 |
|
供电电源 |
|
用户分类 |
|
用电地址 |
|
|
|||||
企业ID* |
|
标识* |
|
名称* |
|
运行状态* |
|
储能类型 |
|
储能接入点电压 |
|
额定容量 |
|
充电效率 |
|
放电效率 |
|
能量转换效率 |
|
|
|||||
设备ID* |
|
设备名称* |
|
设备型号 |
|
运行状态* |
|
生产厂商 |
|
最大交流输出功率(KVA) |
|
电压输出方式 |
|
最高输出电压 |
|
最低输出电压 |
|
直流最高电压 |
|
直流最低电压 |
|
通讯方式 |
|
PCS2设备信息 |
|||||
设备ID* |
|
设备名称* |
|
设备型号 |
|
运行状态* |
|
生产厂商 |
|
最大交流输出功率(KVA) |
|
电压输出方式 |
|
最高输出电压 |
|
最低输出电压 |
|
直流最高电压 |
|
直流最低电压 |
|
通讯方式 |
|
…… |
|
|||||
设备ID* |
|
运行状态* |
|
所属PCS设备ID* |
|
设备名称* |
|
||||
BMS2信息 |
|||||
设备ID* |
|
运行状态* |
|
所属PCS设备ID* |
|
设备名称* |
|
||||
…… |
主站请求报文示例如下:
实时时钟: 01 03 00 00 1F F0 00 03 F5 21
实时全站:
01 03 00 00 10 01 00 1C E6 0E
实时pcs+bms:
EMS0下的20个PCS+BMS:
01 03 00 00 20 01 00 1F A9 0F
01 03 00 00 24 01 00 1F A8 3F
01 03 00 00 28 01 00 1F AB 6F
01 03 00 00 2C 01 00 1F AA 5F
01 03 00 00 30 01 00 1F AD CF
01 03 00 00 34 01 00 1F AC FF
01 03 00 00 38 01 00 1F AF AF
01 03 00 00 3C 01 00 1F AE 9F
01 03 00 00 40 01 00 1F B7 0F
01 03 00 00 44 01 00 1F B6 3F
01 03 00 00 48 01 00 1F B5 6F
01 03 00 00 4C 01 00 1F B4 5F
01 03 00 00 50 01 00 1F B3 CF
01 03 00 00 54 01 00 1F B2 FF
01 03 00 00 58 01 00 1F B1 AF
01 03 00 00 5C 01 00 1F B0 9F
01 03 00 00 60 01 00 1F BC CF
01 03 00 00 64 01 00 1F BD FF
01 03 00 00 68 01 00 1F BE AF
01 03 00 00 6C 01 00 1F BF 9F
EMS1下的20个PCS+BMS:
01 03 00 00 70 01 00 1F B8 0F
01 03 00 00 74 01 00 1F B9 3F
01 03 00 00 78 01 00 1F BA 6F
01 03 00 00 7C 01 00 1F BB 5F
01 03 00 00 80 01 00 1F 8B 0F
01 03 00 00 84 01 00 1F 8A 3F
01 03 00 00 88 01 00 1F 89 6F
01 03 00 00 8C 01 00 1F 88 5F
01 03 00 00 90 01 00 1F 8F CF
01 03 00 00 94 01 00 1F 8E FF
01 03 00 00 98 01 00 1F 8D AF
01 03 00 00 9C 01 00 1F 8C 9F
01 03 00 00 A0 01 00 1F 80 CF
01 03 00 00 A4 01 00 1F 81 FF
01 03 00 00 A8 01 00 1F 82 AF
01 03 00 00 AC 01 00 1F 83 9F
01 03 00 00 B0 01 00 1F 84 0F
01 03 00 00 B4 01 00 1F 85 3F
01 03 00 00 B8 01 00 1F 86 6F
01 03 00 00 BC 01 00 1F 87 5F
EMS2下的20个PCS+BMS:
01 03 00 00 C0 01 00 1F 9E CF
01 03 00 00 C4 01 00 1F 9F FF
01 03 00 00 C8 01 00 1F 9C AF
01 03 00 00 CC 01 00 1F 9D 9F
01 03 00 00 D0 01 00 1F 9A 0F
01 03 00 00 D4 01 00 1F 9B 3F
01 03 00 00 D8 01 00 1F 98 6F
01 03 00 00 DC 01 00 1F 99 5F
01 03 00 00 E0 01 00 1F 95 0F
01 03 00 00 E4 01 00 1F 94 3F
01 03 00 00 E8 01 00 1F 97 6F
01 03 00 00 EC 01 00 1F 96 5F
01 03 00 00 F0 01 00 1F 91 CF
01 03 00 00 F4 01 00 1F 90 FF
01 03 00 00 F8 01 00 1F 93 AF
01 03 00 00 FC 01 00 1F 92 9F
01 03 00 01 00 01 00 1F 9F 0F
01 03 00 01 04 01 00 1F 9E 3F
01 03 00 01 08 01 00 1F 9D 6F
01 03 00 01 0C 01 00 1F 9C 5F
EMS3下的20个PCS+BMS:
01 03 00 01 10 01 00 1F 9B CF
01 03 00 01 14 01 00 1F 9A FF
01 03 00 01 18 01 00 1F 99 AF
01 03 00 01 1C 01 00 1F 98 9F
01 03 00 01 20 01 00 1F 94 CF
01 03 00 01 24 01 00 1F 95 FF
01 03 00 01 28 01 00 1F 96 AF
01 03 00 01 2C 01 00 1F 97 9F
01 03 00 01 30 01 00 1F 90 0F
01 03 00 01 34 01 00 1F 91 3F
01 03 00 01 38 01 00 1F 92 6F
01 03 00 01 3C 01 00 1F 93 5F
01 03 00 01 40 01 00 1F 8A CF
01 03 00 01 44 01 00 1F 8B FF
01 03 00 01 48 01 00 1F 88 AF
01 03 00 01 4C 01 00 1F 89 9F
01 03 00 01 50 01 00 1F 8E 0F
01 03 00 01 54 01 00 1F 8F 3F
01 03 00 01 58 01 00 1F 8C 6F
01 03 00 01 5C 01 00 1F 8D 5F
历史全站:
01 13 00 00 10 01 00 1C 12 0C 12 09 12 00 8B FE
历史pcs+bms:
01 13 00 00 20 01 00 1f 13 03 04 0f 38 00 16 f8
01 13 00 00 24 01 00 1f 13 03 04 0f 38 00 57 2d
01 13 00 00 28 01 00 1f 13 03 04 0f 38 00 97 12
01 13 00 00 2c 01 00 1f 13 03 04 0f 38 00 d6 c7
01 13 00 00 30 01 00 1f 13 03 04 0f 38 00 17 6d
01 13 00 00 34 01 00 1f 13 03 04 0f 38 00 56 b8
01 13 00 00 38 01 00 1f 13 03 04 0f 38 00 96 87
01 13 00 00 3c 01 00 1f 13 03 04 0f 38 00 d7 52
01 13 00 00 40 01 00 1f 13 03 04 0f 38 00 15 46
01 13 00 00 44 01 00 1f 13 03 04 0f 38 00 54 93
01 13 00 00 48 01 00 1f 13 03 04 0f 38 00 94 ac
01 13 00 00 4c 01 00 1f 13 03 04 0f 38 00 d5 79
01 13 00 00 50 01 00 1f 13 03 04 0f 38 00 14 d3
01 13 00 00 54 01 00 1f 13 03 04 0f 38 00 55 06
01 13 00 00 58 01 00 1f 13 03 04 0f 38 00 95 39
01 13 00 00 5c 01 00 1f 13 03 04 0f 38 00 d4 ec
01 13 00 00 60 01 00 1f 13 03 04 0f 38 00 14 2c
01 13 00 00 64 01 00 1f 13 03 04 0f 38 00 55 f9
01 13 00 00 68 01 00 1f 13 03 04 0f 38 00 95 c6
01 13 00 00 6c 01 00 1f 13 03 04 0f 38 00 d4 13
[高强1]暂时放着