目 录
三、 EMS与储能主站需求响应业务Modbus_EngReq通讯协议... 6
3.2.1 读取一分钟冻结遥测数据协议格式(功能码0x13):.... 7
3.2.2 读取遥测数据协议格式(功能码0x03):.... 7
3.2.3 写值数据协议格式(功能码0x10):.... 8
四、 客户侧储能装置管理平台与互动终端源网荷业务Modbus_GridLoad通讯协议... 14
4.2.1读取遥信数据协议格式(功能码0x02):.... 14
4.2.2 读取遥测数据协议格式(功能码0x03):.... 15
4.2.3写值数据协议格式(功能码0x10):.... 15
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
- 规模化用户储能并网智能互动平台主站:采集储能变电站储能数据,并下发计划指令指导储能电站出力功率。以下简称“储能互动平台”。
- 稳定系统主站:稳定系统主站采集可切负荷功率,并下发切负荷指令及“允许恢复负荷”指令
- 储能变电站当地EMS:储能变电站当地自动化系统,本文中所描述的为系统中应用PC主机。以下简称“当地EMS”。
- 储能互动终端:安装于储能变电站中,向上连接储能互动平台和源网荷主站,向下连接储能变电站当地EMS和PCS。采集当地EMS数据,发送给储能互动平台,接收储能互动平台计划指令发送给当地EMS,指导储能变电站系统按计划出力;接收源网荷主站应急指令,发送出力功率给PCS,指导PCS应急出力。以下简称“互动终端”。
按储能变电站是否参与源网荷互动分为两种:
-
- 参与源网荷互动
-
- 不参与源网荷互动
建议互动终端储能需求响应部分具备4个串口,至少具备2个串口,分别透传电表[高强1] ()和EMS数据。电表串口通讯参数默认2400bps、8、e、1,EMS串口波特率默认19200bps、8、e、1。
储能变电站EMS需具备两个通讯串口:
1)互动终端储能需求响应部分采用一个串口与EMS通讯,透明转发储能互动平台主站下发的通讯协议,协议名为Modbus_EngReq,通讯波特率至少为19200bps;
2)互动终端源网荷部分采用另一串口,通讯协议为Modbus_GridLoad。
- 储能互动平台数据采集与控制
- 储能互动平台通过互动终端采集储能变电站当地EMS数据:包括全站遥信、遥测数据、PCS数据、BMS数据;
- 储能互动平台通过互动终端向当地EMS发送日前和日内计划数据。
- 稳定系统主站控制
- 从互动终端采集出力负荷。
- 毫秒级切负荷指令:主站发送切负荷遥控制指令到互动终端,互动终端收到应急指令后,向各PCS发送切负荷开关量开出。PCS接收到开关量信号后,转变为发电状态,按应急响应计划出力。
- 允许恢复负荷指令:稳定系统主站下发“允许恢复负荷指令”,互动终端接收到指令后发送给EMS,EMS控制PCS进行正常运行。
- 规模化用户储能并网智能互动平台
主站与互动终端可以通过光纤专网、4G专网、GPRS无线公网3种信道;
- 稳定系统
稳定系统与互动终端采用光纤专网通讯,按现有源网荷大用户接入模式接入,系统主站与互动终端采用IEC104协议通讯,下发“切负荷”指令采用扩展IEC104直控方式,下发“允许恢复负荷”指令采用IEC104标准遥控方式。
- 互动终端与当地EMS通讯方式:互动终端通过串口媒介与EMS进行通讯,采用MODBUS协议。
- 电量采集:电量采集采用透传方式,互动终端将提供以太网转串口通讯硬件,主站通过以太网映射至通讯串口即可完成对对应电表的电量采集。电表提供接口
互动终端储能需求响应部分与源网荷部分分别加装加密隔离装置。
根据前期初步调研情况,一般1MW容量的储能变电站,配置2组PCS,目前江苏地区使用的储能变电站最大容量为70MW,本部分通讯协议按100MW容量设计,支持接入256组PCS。
3.1 MODBUS协议基本定义
本部分MODBUS协议规定如下:
-
- 监视方向字节量扩展为2字节,数据长度0~65535;
- 寄存器地址扩展为32位;
- 数据格式除了校验码先低后高,其他的均先高后低;
- 遥信、遥测、写值、控制功能码如下:
序号 | 功能码 | 含义 | 数据类型 |
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 |
- 控制方向填写按实际所需“WORD数”填写,1个寄存器为1个WORD,返回数据高字节在前,低字节在后。
- 注意:有功功率、无功功率、电量数据有4个字节,占用2个寄存器,返回的报文中字节量值是随之变化的。
说明:
- 秒值对0取整
- 下一个有效数据点时间:
- 请求数据时间小于最早有数据时间, 返回为最早数据时间;
- 请求数据时间大于等于最新有数据时间,返回最新数据时间;
- 其余情况返回下一点有数据时间。
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 |
- 系数是指MODBUS中“源码×系数”= 实际值,如电压为220,则EMS传送给终端的源码值为2200。
- 全站有功、全站无功、电量:4个字节表示
高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 |
- 日前有功计划数据(地址为0x00090001)
计划数据按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个字节 |
- 日前无功计划数据(地址为0x00090101)
日前无功计划数据格式与日前有功计划数据格式一致,将有功功率替换为无功功率即可。
无功功率单位为kVar。
- 日内有功计划数据(地址为0x00090201)
日内计划为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个点数据)。
- 日内无功计划数据(地址为0x00090301)
日内无功计划数据格式与日内有功计划数据格式一致,将有功功率替换为无功功率即可。
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 |
- 遥信数量指需要读取的遥信数,8个遥信量占用1个字节。
- “数据”按高位在前、低位在后发送,后续不再说明。
- 实际返回数据部分每个字节按BIT数计有8个遥信。 第0个数据字节为0-7个遥信(BIT0对应第0个),第1个数据字节为8-15个遥信,依此类推。
4.2.2 读取遥测数据协议格式(功能码0x03):
- 控制方向数据格式
- 监视方向数据格式
地址 | 功能码 | 起始地址 | 读值(WORD数目) | 校验码 | |||
1字节 | 0x03 | MSB | LSB | MSB | LSB | LSB | MSB |
地址 | 功能码 | 字节量N | 数据 | 校验码 | |
1字节 | 0x03 | 1字节 | N*字节 | LSB | MSB |
- 控制方向填写按实际所需“WORD数”填写,1个寄存器为1个WORD,返回数据高字节在前,低字节在后。
- 注意:有功功率、无功功率、电量数据有4个字节,占用2个寄存器,返回的报文中字节量值是随之变化的。
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,说明有错误即可。
寄存器地址集如下:
序号 | 起始地址(寄存器地址) | 说明 |
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]暂时放着