mirror of
https://gitee.com/js-yhsec/energy_storage.git
synced 2026-05-27 18:59:26 +08:00
975 lines
46 KiB
C++
975 lines
46 KiB
C++
#pragma
|
||
|
||
#include <cstdint>
|
||
#include "common/JsonN.h"
|
||
|
||
|
||
// EMS遥信
|
||
struct EMSYX
|
||
{
|
||
uint16_t bms; //BMS(电池堆)通信状态 R uint16 "0:正常 1:故障" bit位从低到高分别对应1~16
|
||
uint64_t bcu; //BCU(电池簇)通信状态 R uint64 "0:正常 1:故障" bit位从低到高分别对应1~64
|
||
uint16_t mcu; //PCU(主控)通信状态 R uint16 "0:正常 1:故障" bit位从低到高分别对应1~16
|
||
uint64_t pcs; //PCS(模块)通信状态 R uint64 "0:正常 1:故障" bit位从低到高分别对应1~64
|
||
uint16_t electMeterMainPoint; //电表总接点通信状态 R uint16 "0:正常 1:故障" bit位从低到高分别对应1~16
|
||
uint32_t electMeter; //电表通信状态 R uint32 "0:正常 1:故障" bit位从低到高分别对应1~32
|
||
uint16_t fireSystem; //消防通信状态 R uint16 "0:正常 1:故障" bit位从低到高分别对应1~16
|
||
uint16_t ups; //UPS通信状态 R uint16 "0:正常 1:故障" bit位从低到高分别对应1~16
|
||
uint16_t temHumMainPoint; //温湿度总接点通信状态 R uint16 "0:正常 1:故障" bit位从低到高分别对应1~16
|
||
uint32_t temHum; //温湿度通信状态 R uint32 "0:正常 1:故障" bit位从低到高分别对应1~32
|
||
uint16_t aircMainPoint; //空调总接点通信状态 R uint16 "0:正常 1:故障" bit位从低到高分别对应1~16
|
||
uint32_t airc; //空调通信状态 R uint32 "0:正常 1:故障" bit位从低到高分别对应1~32
|
||
uint16_t controlDryContact; //控制干接点(配电系统)状态 R uint16 "0:开路 1:闭合" bit位从低到高分别对应1~16
|
||
uint16_t statusDryContact; //状态干接点(配电系统)状态 R uint16 "0:开路 1:闭合" bit位从低到高分别对应1~16
|
||
uint16_t bcuMain; //BCU总通信状态 R uint16 0:正常 1:告警 2:故障
|
||
uint16_t pcuMain; //PCU总通信状态 R uint16 0:正常 1:告警 2:故障
|
||
uint16_t electMeterMain; //电表总通信状态 R uint16 0:正常 1:告警 2:故障
|
||
uint16_t fireSystemMain; //消防总通信状态 R uint16 0:正常 1:告警 2:故障
|
||
uint16_t upsMain; //UPS总通信状态 R uint16 0:正常 1:告警 2:故障
|
||
uint16_t temHumMain; //温湿度总通信状态 R uint16 0:正常 1:告警 2:故障
|
||
uint16_t aircMain; //空调总通信状态 R uint16 0:正常 1:告警 2:故障
|
||
uint16_t emu; //EMU通信状态 R uint16 0:正常 1:告警 2:故障
|
||
uint16_t chillerMain; //冷机总通信状态 R uint16 0:正常 1:告警 2:故障
|
||
uint16_t chillerMainPoint; //冷机总接点通信状态 R uint16 "0:正常 1:故障" bit位从低到高分别对应1~16
|
||
uint16_t chiller; //冷机通信状态 R uint16 "0:正常 1:故障" bit位从低到高分别对应1~16
|
||
//预留
|
||
//预留
|
||
uint16_t energyStatus; //判断总表的三相总有功 < -5.0fkW 充电 >5.0fkW放电 否则停机 R uint16 0:充电 1 : 放电 2 : 停机 储能状态
|
||
|
||
void fromJson(const std::string& str);
|
||
std::string toJson();
|
||
};
|
||
|
||
// EMS遥测
|
||
struct EMSYC
|
||
{
|
||
//BMS(电池堆)个数 R uint16 1 0x1001
|
||
//BCU通道个数 R uint16 1~2 0x1002
|
||
//BCU(电池簇)个数 R uint16 1~40 0x1003
|
||
//PCU(主控)个数 R uint16 1~4 0x1004
|
||
//PCU通道个数 R uint16 1~4 0x1005
|
||
//PCS(模块)个数 R uint16 1~40 0x1006
|
||
//电表通道个数 R uint16 1 0x1007
|
||
//电表个数 R uint16 1~10 0x1008
|
||
//消防通道个数 R uint16 1~10 0x1009
|
||
//消防个数 R uint16 1~10 0x100A
|
||
//UPS通道个数 R uint16 1~10 0x100B
|
||
//UPS个数 R uint16 1~10 0x100C
|
||
//温湿度通道个数 R uint16 1 0x100D
|
||
//温湿度个数 R uint16 1~10 0x100E
|
||
//空调通道个数 R uint16 1 0x100F
|
||
//空调个数 R uint16 1~10 0x1010
|
||
//控制干接点(配电系统)个数 R uint16 16 0x1011
|
||
//状态干接点(配电系统)个数 R uint16 16 0x1012
|
||
//预留 0x1013~0x1071
|
||
//预留
|
||
//预留
|
||
//预留
|
||
//预留
|
||
//预留
|
||
//预留
|
||
//预留
|
||
//预留
|
||
//系统最大可充电功率 R uint32 1KW Pcu数据 0x1072 储能侧
|
||
//系统最大可放电功率 R uint32 1KW 0x1074
|
||
//储能母线电压 R uint32 0.1V 堆数据 0x1076
|
||
//储能母线电流 R int32 0.1A 0x1078
|
||
//储能系统SOC R uint16 0.1 0x107A
|
||
//储能系统SOH R uint16 0.1 0x107B
|
||
//电流变比 R uint16 电表总表数据 0x107C
|
||
//电压变比 R uint16 0x107D
|
||
//A相电压 R uint32 1V 0x107E
|
||
//B相电压 R uint32 1V 0x1080
|
||
//C相电压 R uint32 1V 0x1082
|
||
//A相电流 R int32 1A 0x1084
|
||
//B相电流 R int32 1A 0x1086
|
||
//C相电流 R int32 1A 0x1088
|
||
//AB相电压 R uint32 1V 0x108A
|
||
//BC相电压 R uint32 1V 0x108C
|
||
//CA相电压 R uint32 1V 0x108E
|
||
//A相有功功率 R int32 1kW 0x1090
|
||
//B相有功功率 R int32 1kW 0x1092
|
||
//C相有功功率 R int32 1kW 0x1094
|
||
//三相总有功功率 R int32 1kW 0x1096
|
||
//当前控制功率 R int32 0.1kW 堆数据 0x1098
|
||
//负荷率 R uint32 1% 台区控制策略数据 0不拿 大于0 默认拿第一个 0x109A
|
||
//三相不平衡度 R uint32 1% 0x109C
|
||
//功率因素比率 R uint32 1% 0x109E
|
||
//进线开关柜功率 R int32 1kW 并网口电表 0x10A0
|
||
//用户关口表功率 R int32 1kW 并网口电表 0x10A2
|
||
//预留 0x10A4~0x1103
|
||
//预留
|
||
//正向总有功总需量 R int32 1kW 0x1104 收益 总表
|
||
//尖段电价 R uint32 1RMB 0x1106
|
||
//峰段电价 R uint32 1RMB 0x1108
|
||
//平段电价 R uint32 1RMB 0x110A
|
||
//谷段电价 R uint32 1RMB 0x110C
|
||
//日充电电量 R uint32 1kWh 0x110E
|
||
//日放电电量 R uint32 1kWh 0x1110
|
||
//日充电费用 R uint32 1RMB 0x1112
|
||
//日放电费用 R uint32 1RMB 0x1114
|
||
//日收益 R int32 1RMB 0x1116
|
||
//日正向尖有功电能 R uint32 1kWh 0x1118
|
||
//日正向峰有功电能 R uint32 1kWh 0x111A
|
||
//日正向平有功电能 R uint32 1kWh 0x111C
|
||
//日正向谷有功电能 R uint32 1kWh 0x111E
|
||
//日正向总有功电能 R uint32 1kWh 0x1120
|
||
//日反向尖有功电能 R uint32 1kWh 0x1122
|
||
//日反向峰有功电能 R uint32 1kWh 0x1124
|
||
//日反向平有功电能 R uint32 1kWh 0x1126
|
||
//日反向谷有功电能 R uint32 1kWh 0x1128
|
||
//日反向总有功电能 R uint32 1kWh 0x112A
|
||
//总充电电量 R uint32 1kWh 0x112C
|
||
//总放电电量 R uint32 1kWh 0x112E
|
||
//总充电费用 R uint32 1RMB 0x1130
|
||
//总放电费用 R uint32 1RMB 0x1132
|
||
//总收益 R int32 1RMB 0x1134
|
||
//总正向尖有功电能 R uint32 1kWh 0x1136
|
||
//总正向峰有功电能 R uint32 1kWh 0x1138
|
||
//总正向平有功电能 R uint32 1kWh 0x113A
|
||
//总正向谷有功电能 R uint32 1kWh 0x113C
|
||
//总正向总有功电能 R uint32 1kWh 0x113E
|
||
//总反向尖有功电能 R uint32 1kWh 0x1140
|
||
//总反向峰有功电能 R uint32 1kWh 0x1142
|
||
//总反向平有功电能 R uint32 1kWh 0x1144
|
||
//总反向谷有功电能 R uint32 1kWh 0x1146
|
||
//总反向总有功电能 R uint32 1kWh 0x1148
|
||
//预留 0x114A~0x11AD
|
||
//预留
|
||
//预留
|
||
//交流A相电压 R int16 1V 0x11AE 电网侧 并网口电表
|
||
//交流B相电压 R int16 1V 0x11AF
|
||
//交流C相电压 R int16 1V 0x11B0
|
||
//交流A相频率 R int16 1Hz 0x11B1 Pcs
|
||
//交流B相频率 R int16 1Hz 0x11B2
|
||
//交流C相频率 R int16 1Hz 0x11B3
|
||
//总直流功率 R int32 1kW 0x11B4 堆
|
||
//总直流电压 R uint32 0.1V 0x11B6
|
||
//总直流电流 R int32 0.1A 0x11B8
|
||
//预留 0x11B9~0x121A
|
||
//预留
|
||
//预留
|
||
//储能系统温度 R int16 0.1℃ 堆里面单体温度最高 0x121B 充放电运行状态
|
||
//储能充放电时段hh R uint16 时 0x01 0x121C 普通控制功率取 默认给0
|
||
//储能充放电时段mm R uint16 分 0x01 0x121D
|
||
//储能充放电时段ss R uint16 秒 0x01 0x121E
|
||
//储能系统各时段功率 R int16 1kW 0x01 0x121F
|
||
};
|
||
|
||
// EMS遥调
|
||
struct EMSYT
|
||
{
|
||
//EMS工作模式 RW uint16 - "0:无效 1:本地控制模式, EMS不接受平台调控 2 : 平台控制模式, EMS接收平台调控指令" 0x0001
|
||
//有功功率 RW int16 kW "并网恒功率模式下交流侧功率值: <0 : 充电功率 0 : 静置 >0 : 放电功率" 0x0002
|
||
//PCS开关机 RW uint16 - "0: 关机 1 : 开机" 软件开关机 0x0003
|
||
//主控对象 RW uint16 "储能遥控对象:0:无效 1:华云 2:轻舟" 0x0004
|
||
//A相有功功率 RW int16 1kW 0x0005
|
||
//B相有功功率 RW int16 1kW 0x0006
|
||
//C相有功功率 RW int16 1kW 0x0007
|
||
//三相总有功功率 RW int16 1kW 0x0008
|
||
//A相无功功率 RW int16 1kVar 0x0009
|
||
//B相无功功率 RW int16 1kVar 0x000A
|
||
//C相无功功率 RW int16 1kVar 0x000B
|
||
//三相总无功功率 RW int16 1kVar 0x000C
|
||
//A相电流 RW int16 0.01A 在使用的时候除以100转float 0x000D
|
||
//B相电流 RW int16 0.01A 0x000E
|
||
//C相电流 RW int16 0.01A 0x000F
|
||
//A相电压 RW uint16 1V 0x0010
|
||
//B相电压 RW uint16 1V 0x0011
|
||
//C相电压 RW uint16 1V 0x0012
|
||
//A相交流功率因数 RW int16 0.01 在使用的时候除以100转float 0x0013
|
||
//B相交流功率因数 RW int16 0.01 0x0014
|
||
//C相交流功率因数 RW int16 0.01 0x0015
|
||
//A相视在功率 RW int16 1kVA 0x0016
|
||
//B相视在功率 RW int16 1kVA 0x0017
|
||
//C相视在功率 RW int16 1kVA 0x0018
|
||
//正向总有功总需量 RW int16 1kW 0x0019
|
||
//数据有效性 RW int16 0无效 1有效 0x001A
|
||
//EMS工作模式 RW uint16 - "0:无效 1:本地控制模式, EMS不接受平台调控 2 : 平台控制模式, EMS接收平台调控指令" 2413项目需求 0x001B
|
||
//有功功率 RW uint16 kW "并网恒功率模式下交流侧功率值:功率绝对值 没有正负" 2413项目需求 0x001C
|
||
//充放电类型 RW uint16 - "0: 关机 1 : 充电 2 : 放电 3 : 待机" "2413项目需求充放电类型" 0x001D
|
||
//最大SOC RW uint16 2413项目需求 0x001E
|
||
//最小SOC RW uint16 2413项目需求 0x001F
|
||
//自动并离网 RW uint16 "0:手动 1:自动" "2332项目需求(若为自动,则通过主控进行并离网切换)" 0x0020
|
||
//并网离网 RW uint16 "0:并网 1:离网" "2332项目需求(该下发参数的前提为手动模式下)" 0x0021
|
||
};
|
||
|
||
|
||
// PCU遥信
|
||
struct PCUYX
|
||
{
|
||
//所属通道号 R uint16 1~4 0x1001
|
||
//故障状态 R uint16 1故障,0正常 0x1002
|
||
//告警状态 R uint16 1告警,0正常 0x1003
|
||
//设备在线 R uint16 1在线,0无效 0x1004
|
||
//本地远程 R uint16 1本地,0远程 0x1005
|
||
//启停状态 R uint16 1开机,0关机 0x1006
|
||
//电网状态 R uint16 1离网,0并网 0x1007
|
||
//模块状态 R uint16 1开机,0待机 0x1008
|
||
//EPO急停 R uint16 1故障,0正常 0x1009
|
||
//防雷器异常 R uint16 1告警,0正常 0x100A
|
||
//负载电压反序 R uint16 1故障,0正常 0x100B
|
||
//市电电压反序 R uint16 1故障,0正常 0x100C
|
||
//输出相反序 R uint16 1故障,0正常 0x100D
|
||
//过载告警 R uint16 1告警,0正常 0x100E
|
||
//过载超时 R uint16 1故障,0正常 0x100F
|
||
//交流过流保护 R uint16 1故障,0正常 0x1010
|
||
//逆变电压异常 R uint16 1故障,0正常 0x1011
|
||
//内部串口异常 R uint16 1故障,0正常 0x1012
|
||
//485通信故障 R uint16 1故障,0正常 0x1013
|
||
//CAN通信故障 R uint16 1故障,0正常 0x1014
|
||
//E2PROM故障 R uint16 1故障,0正常 0x1015
|
||
//电网过压 R uint16 1故障,0正常 0x1016
|
||
//电网欠压 R uint16 1故障,0正常 0x1017
|
||
//电网过频 R uint16 1故障,0正常 0x1018
|
||
//电网欠频 R uint16 1故障,0正常 0x1019
|
||
//电网快检综合异常 R uint16 1故障,0正常 0x101A
|
||
//电网幅值快检异常 R uint16 1故障,0正常 0x101B
|
||
//电网拖尾异常 R uint16 1故障,0正常 0x101C
|
||
//消防输入信号NO R uint16 1闭合,0断开 0x101D
|
||
//急停按钮信号NC R uint16 1急停,0正常 0x101E
|
||
//避雷器NC R uint16 1故障,0正常 0x101F
|
||
//避雷器断路器NC R uint16 1故障,0正常 0x1020
|
||
//PCS总断路器NC R uint16 1闭合,0断开 0x1021
|
||
//电操状态NO R uint16 1闭合,0断开 0x1022
|
||
//远程关机NO R uint16 1开机,0无效 0x1023
|
||
//远程开机NO R uint16 1开机,0无效 0x1024
|
||
//BA故障信号NO R uint16 1故障,0正常 0x1025
|
||
//PCS_01状态 R uint16 1在线,0掉线 0x1026
|
||
//PCS_02状态 R uint16 1在线,0掉线 0x1027
|
||
//PCS_03状态 R uint16 1在线,0掉线 0x1028
|
||
//PCS_04状态 R uint16 1在线,0掉线 0x1029
|
||
//PCS_05状态 R uint16 1在线,0掉线 0x102A
|
||
//PCS_06状态 R uint16 1在线,0掉线 0x102B
|
||
//PCS_07状态 R uint16 1在线,0掉线 0x102C
|
||
//PCS_09状态 R uint16 1在线,0掉线 0x102D
|
||
//PCS_10状态 R uint16 1在线,0掉线 0x102E
|
||
//PCS_01下发设置 R uint16 1故障,0正常 0x102F
|
||
//PCS_02下发设置 R uint16 1故障,0正常 0x1030
|
||
//PCS_03下发设置 R uint16 1故障,0正常 0x1031
|
||
//PCS_04下发设置 R uint16 1故障,0正常 0x1032
|
||
//PCS_05下发设置 R uint16 1故障,0正常 0x1033
|
||
//PCS_06下发设置 R uint16 1故障,0正常 0x1034
|
||
//PCS_07下发设置 R uint16 1故障,0正常 0x1035
|
||
//PCS_08下发设置 R uint16 1故障,0正常 0x1036
|
||
//PCS_09下发设置 R uint16 1故障,0正常 0x1037
|
||
//PCS_10下发设置 R uint16 1:故障,0正常 0x1038
|
||
//内部DSP通信故障 R uint16 1 : 故障,0正常 0x1039
|
||
//BMS CAN通信故障 R uint16 1 : 故障,0正常 0x103A
|
||
//下发设置失败 R uint16 1 : 故障,0正常 0x103B
|
||
};
|
||
|
||
// PCU 遥测
|
||
struct PCUYC
|
||
{
|
||
//所属通道号 R uint16 1~4 0x0001
|
||
//充电功率最大许可 R uint32 1KW 0x0002
|
||
//放电功率最大许可 R uint32 1KW 0x0004
|
||
//交流日总充电量 R uint32 1KWh 0x0006
|
||
//交流日总放电量 R uint32 1KWh 0x0008
|
||
//交流总充电量 R uint32 1KWh 0x000A
|
||
//交流总放电量 R uint32 1KWh 0x000C
|
||
//有功功率期望值 R int16 1KW 0x000E
|
||
//无功功率期望值 R int16 1kVar 0x000F
|
||
//PCS侧线电压VAB R int16 1v 0x0010
|
||
//PCS侧线电压VBC R int16 1v 0x0011
|
||
//PCS侧线电压VCA R int16 1v 0x0012
|
||
//PCS侧线A相电压 R int16 1v 0x0013
|
||
//PCS侧线B相电压 R int16 1v 0x0014
|
||
//PCS侧线C相电压 R int16 1v 0x0015
|
||
//PCS侧A相频率 R int16 1Hz 0x0016
|
||
//PCS侧B相频率 R int16 1Hz 0x0017
|
||
//PCS侧C相频率 R int16 1Hz 0x0018
|
||
//PCS侧功率因数A R int16 1 0x0019
|
||
//PCS侧功率因数B R int16 1 0x001A
|
||
//PCS侧功率因数C R int16 1 0x001B
|
||
//PCS侧相电流A R int16 1A 0x001C
|
||
//PCS侧相电流B R int16 1A 0x001D
|
||
//PCS侧相电流C R int16 1A 0x001E
|
||
//PCS侧有功功率A R int16 1kW 0x001F
|
||
//PCS侧有功功率B R int16 1kW 0x0020
|
||
//PCS侧有功功率C R int16 1kW 0x0021
|
||
//PCS侧无功功率A R int16 1kVar 0x0022
|
||
//PCS侧无功功率B R int16 1kVar 0x0023
|
||
//PCS侧无功功率C R int16 1kVar 0x0024
|
||
//PCS侧视在功率A R int16 1kVar 0x0025
|
||
//PCS侧视在功率B R int16 1kVar 0x0026
|
||
//PCS侧视在功率C R int16 1kVar 0x0027
|
||
//PCS侧三相总有功功率 R int16 1kW 0x0028
|
||
//PCS侧三相总无功功率 R int16 1kVar 0x0029
|
||
//PCS侧三相总视在功率 R int16 1kVA 0x002A
|
||
//PCS侧三相总功率因数 R int16 1 0x002B
|
||
//PCU模块温度 R int16 1℃ 0x002C
|
||
//外部温度NTC1 R int16 1℃ 0x002D
|
||
//外部温度NTC2 R int16 1℃ 0x002E
|
||
//外部温度NTC3 R int16 1℃ 0x002F
|
||
//台区负载侧A相电流 R int16 1A 0x0030
|
||
//台区负载侧B相电流 R int16 1A 0x0031
|
||
//台区负载侧C相电流 R int16 1A 0x0032
|
||
//台区负载侧A相有功功率 R int16 1kW 0x0033
|
||
//台区负载侧B相有功功率 R int16 1kW 0x0034
|
||
//台区负载侧C相有功功率 R int16 1kW 0x0035
|
||
//台区负载侧总有功功率 R int16 1kW 0x0036
|
||
//台区负载侧A相无功功率 R int16 1kVar 0x0037
|
||
//台区负载侧B相无功功率 R int16 1kVar 0x0038
|
||
//台区负载侧C相无功功率 R int16 1kVar 0x0039
|
||
//台区负载侧总无功功率 R int16 1kVar 0x003A
|
||
//台区负载侧A相视在功率 R int16 1kVA 0x003B
|
||
//台区负载侧B相视在功率 R int16 1kVA 0x003C
|
||
//台区负载侧C相视在功率 R int16 1kVA 0x003D
|
||
//台区负载侧总视在功率 R int16 1kVA 0x003E
|
||
//台区负载侧A相功率因数 R int16 1 0x003F
|
||
//台区负载侧B相功率因数 R int16 1 0x0040
|
||
//台区负载侧C相功率因数 R int16 1 0x0041
|
||
//台区负载侧总功率因数 R int16 1 0x0042
|
||
//负载侧线电压AB R int16 1V 0x0043
|
||
//负载侧线电压BC R int16 1V 0x0044
|
||
//负载侧线电压CA R int16 1V 0x0045
|
||
//负载侧相电压AN R int16 1V 0x0046
|
||
//负载侧相电压BN R int16 1V 0x0047
|
||
//负载侧相电压CN R int16 1V 0x0048
|
||
//负载侧A功率因素 R int16 1 0x0049
|
||
//负载侧B功率因素 R int16 1 0x004A
|
||
//负载侧C功率因素 R int16 1 0x004B
|
||
//负载侧A视在功率 R int16 1kVA 0x004C
|
||
//负载侧B视在功率 R int16 1kVA 0x004D
|
||
//负载侧C视在功率 R int16 1kVA 0x004E
|
||
};
|
||
|
||
// PCS 遥信
|
||
struct PCSYX
|
||
{
|
||
//所属主控号 R uint16 1~4 0x1001
|
||
//所属PCS号 R uint16 1~40 0x1002
|
||
//故障状态 R uint16 1故障,0正常 0x1003
|
||
//告警状态 R uint16 1告警,0正常 0x1004
|
||
//设备在线 R uint16 1在线,0无效 0x1005
|
||
//禁止充电 R uint16 1禁止,0无效 0x1006
|
||
//禁止放电 R uint16 1禁止,0无效 0x1007
|
||
//运行状态 R uint16 1开机,0关机 0x1008
|
||
//充放状态 R uint16 0:待机, 1:充电, 2:放电, 3:搁置 0x1009
|
||
//电网状态 R uint16 1离网,0并网 0x100A
|
||
//逆变供电 R uint16 0禁止,1使能 0x100B
|
||
//缓启动完成 R uint16 0禁止,1使能 0x100C
|
||
//主机标志 R uint16 0禁止,1使能 0x100D
|
||
//并离网状态 R uint16 0:并网, 1:离网 0x100E
|
||
//同步请求标志 R uint16 0:无效;1:动作 0x100F
|
||
//绝缘故障 R uint16 1:故障,0正常 0x1010
|
||
//漏电保护 R uint16 1 : 故障,0正常 0x1011
|
||
//直流过压 R uint16 1 : 故障,0正常 0x1012
|
||
//市电幅值异常 R uint16 1 : 故障,0正常 0x1013
|
||
//市电相序异常 R uint16 1 : 故障,0正常 0x1014
|
||
//温度开关异常 R uint16 1 : 故障,0正常 0x1015
|
||
//市电频率异常 R uint16 1 : 故障,0正常 0x1016
|
||
//IGBT过温 R uint16 1 : 故障,0正常 0x1017
|
||
//交流接地故障 R uint16 1 : 故障,0正常 0x1018
|
||
//逆变过流异常 R uint16 1 : 故障,0正常 0x1019
|
||
//直流缓起故障 R uint16 1 : 故障,0正常 0x101A
|
||
//直流主继电器故障 R uint16 1 : 故障,0正常 0x101B
|
||
//风机异常 R uint16 1 : 故障,0正常 0x101C
|
||
//主接触器异常 R uint16 1 : 故障,0正常 0x101D
|
||
//均浮充切换超时 R uint16 1 : 故障,0正常 0x101E
|
||
//硬件故障 R uint16 1 : 故障,0正常 0x101F
|
||
//机内过温 R uint16 1 : 故障,0正常 0x1020
|
||
//软启动故障 R uint16 1 : 故障,0正常 0x1021
|
||
//触摸屏通讯故障 R uint16 1 : 故障,0正常 0x1022
|
||
//防雷器故障 R uint16 1 : 故障,0正常 0x1023
|
||
//急停故障 R uint16 1 : 故障,0正常 0x1024
|
||
//BMS系统故障 R uint16 1 : 故障,0正常 0x1025
|
||
//BMS通讯故障 R uint16 1 : 故障,0正常 0x1026
|
||
//BMS干接点通讯故障 R uint16 1 : 故障,0正常 0x1027
|
||
//远程通讯故障 R uint16 1 : 故障,0正常 0x1028
|
||
//门禁告警 R uint16 1 : 故障,0正常 0x1029
|
||
//锁相异常 R uint16 1 : 故障,0正常 0x102A
|
||
//IGBT过温告警 R uint16 1 : 故障,0正常 0x102B
|
||
//硬件过流保护 R uint16 1 : 故障,0正常 0x102C
|
||
//驱动故障 R uint16 1 : 故障,0正常 0x102D
|
||
//ID冲突 R uint16 1 : 故障,0正常 0x102E
|
||
//电池过压 R uint16 1 : 故障,0正常 0x102F
|
||
//电池欠压 R uint16 1 : 故障,0正常 0x1030
|
||
//直流过流保护 R uint16 1 : 故障,0正常 0x1031
|
||
//输出电压异常 R uint16 1 : 故障,0正常 0x1032
|
||
//离网输出电压不符合 R uint16 1 : 故障,0正常 0x1033
|
||
//输出过载保护 R uint16 1 : 故障,0正常 0x1034
|
||
//输出短路保护 R uint16 1 : 故障,0正常 0x1035
|
||
//并机通信异常 R uint16 1 : 故障,0正常 0x1036
|
||
//电池保险异常 R uint16 1 : 故障,0正常 0x1037
|
||
//电池重载低压 R uint16 1 : 故障,0正常 0x1038
|
||
//电池低压告警 R uint16 1 : 故障,0正常 0x1039
|
||
//一拖二压差过大 R uint16 1 : 故障,0正常 0x103A
|
||
//电池反接故障 R uint16 1 : 故障,0正常 0x103B
|
||
//电池电压异常 R uint16 1 : 故障,0正常 0x103C
|
||
//过载告警 R uint16 1 : 故障,0正常 0x103D
|
||
//外部接触器异常 R uint16 1 : 故障,0正常 0x103E
|
||
//IGBT温度传感器异常 R uint16 1 : 故障,0正常 0x103F
|
||
//整机温度传感器异常 R uint16 1 : 故障,0正常 0x1040
|
||
//市电CT异常 R uint16 1 : 故障,0正常 0x1041
|
||
//逆变电流三相不平衡 R uint16 1 : 故障,0正常 0x1042
|
||
//逆变电流直流分量异常 R uint16 1 : 故障,0正常 0x1043
|
||
//母线不平衡 R uint16 1 : 故障,0正常 0x1044
|
||
//逆变电压直流分量异常 R uint16 1 : 故障,0正常 0x1045
|
||
//主接触器控制异常 R uint16 1 : 故障,0正常 0x1046
|
||
//逆变电压控制异常 R uint16 1 : 故障,0正常 0x1047
|
||
//直流霍尔异常 R uint16 1 : 故障,0正常 0x1048
|
||
//电池单体过压 R uint16 1 : 故障,0正常 0x1049
|
||
//电池单体欠压 R uint16 1 : 故障,0正常 0x104A
|
||
//电网过压 R uint16 1 : 故障,0正常 0x104B
|
||
//电网欠压 R uint16 1 : 故障,0正常 0x104C
|
||
//电网过频 R uint16 1 : 故障,0正常 0x104D
|
||
//电网欠频 R uint16 1 : 故障,0正常 0x104E
|
||
//市电不平衡 R uint16 1 : 故障,0正常 0x104F
|
||
//参数设置不匹配 R uint16 1 : 故障,0正常 0x1050
|
||
//SPI通信异常 R uint16 1 : 故障,0正常 0x1051
|
||
//SCI通信异常 R uint16 1 : 故障,0正常 0x1052
|
||
//IIC通信异常 R uint16 1 : 故障,0正常 0x1053
|
||
//Xintf通信异常 R uint16 1 : 故障,0正常 0x1054
|
||
//零偏校准异常 R uint16 1 : 故障,0正常 0x1055
|
||
//烟雾告警 R uint16 1 : 故障,0正常 0x1056
|
||
//无电池组故障 R uint16 1异常,0正常 0x1057
|
||
//环温降频 R uint16 1异常,0正常 0x1058
|
||
//交流过载 R uint16 1异常,0正常 0x1059
|
||
//采样异常 R uint16 1异常,0正常 0x105A
|
||
//24V辅源故障 R uint16 1异常,0正常 0x105B
|
||
//直流欠压异常 R uint16 1异常,0正常 0x105C
|
||
//散热器过温 R uint16 1异常,0正常 0x105D
|
||
//CAN配置故障 R uint16 1异常,0正常 0x105E
|
||
//3.3V辅源故障 R uint16 1异常,0正常 0x105F
|
||
//环境过温 R uint16 1异常,0正常 0x1060
|
||
//A相IGBT逆变过流 R uint16 1异常,0正常 0x1061
|
||
//B相IGBT逆变过流 R uint16 1异常,0正常 0x1062
|
||
//C相IGBT逆变过流 R uint16 1异常,0正常 0x1063
|
||
};
|
||
|
||
// PCS 遥测
|
||
struct PCSYC
|
||
{
|
||
//所属主控号 R uint16 1~4 0x0001
|
||
//所属PCS号 R uint16 1~40 0x0002
|
||
//总充电量 R uint32 1kWh 0x0003
|
||
//总放电量 R uint32 1kWh 0x0005
|
||
//散热器温度 R int16 1℃ 0x0007
|
||
//内部温度 R int16 1℃ 0x0008
|
||
//最大允许充电功率 R int16 0.1kW 0x0009
|
||
//最大允许放电功率 R int16 0.1kW 0x000A
|
||
//有功功率期望 R int16 1kWh 0x000B
|
||
//无功功率期望 R int16 1kVar 0x000C
|
||
//AB线电压 R int16 1V 0x000D
|
||
//BC线电压 R int16 1V 0x000E
|
||
//CA线电压 R int16 1V 0x000F
|
||
//A相电压 R int16 1V 0x0010
|
||
//B相电压 R int16 1V 0x0011
|
||
//C相电压 R int16 1V 0x0012
|
||
//A相频率 R int16 1Hz 0x0013
|
||
//B相频率 R int16 1Hz 0x0014
|
||
//C相频率 R int16 1Hz 0x0015
|
||
//A相功率因数 R int16 1 0x0016
|
||
//B相功率因数 R int16 1 0x0017
|
||
//C相功率因数 R int16 1 0x0018
|
||
//A相电流 R int16 1A 0x0019
|
||
//B相电流 R int16 1A 0x001A
|
||
//C相电流 R int16 1A 0x001B
|
||
//A相有功功率 R int16 1kW 0x001C
|
||
//B相有功功率 R int16 1kW 0x001D
|
||
//C相有功功率 R int16 1kW 0x001E
|
||
//A相无功功率 R int16 1kVar 0x001F
|
||
//B相无功功率 R int16 1kVar 0x0020
|
||
//C相无功功率 R int16 1kVar 0x0021
|
||
//A相视在功率 R int16 1kVA 0x0022
|
||
//B相视在功率 R int16 1kVA 0x0023
|
||
//C相视在功率 R int16 1kVA 0x0024
|
||
//三相总有功功率 R int16 1kW 0x0025
|
||
//三相总无功功率 R int16 1kVar 0x0026
|
||
//三相总视在功率 R int16 1kVA 0x0027
|
||
//三相总功率因数 R int16 1 0x0028
|
||
//直流功率 R int16 1kW 0x0029
|
||
//直流电压 R int16 1V 0x002A
|
||
//直流电流 R int16 1A 0x002B
|
||
//充电功率 R int16 1kW 0x002C
|
||
//放电功率 R int16 1kW 0x002D
|
||
//PF值 R int16 1 0x002E
|
||
//UV线/U相电网计量线电压 R int16 1V 0x002F
|
||
//VW线/V相电网计量线电压 R int16 1V 0x0030
|
||
//WU线/W相电网计量线电压 R int16 1V 0x0031
|
||
//U相电网计量电流 R int16 1A 0x0032
|
||
//V相电网计量电流 R int16 1A 0x0033
|
||
//W相电网计量电流 R int16 1A 0x0034
|
||
//正母线电压 R int16 1V 0x0035
|
||
//可用功率 R int16 1kVA 0x0036
|
||
//负母线电压 R int16 1V 0x0037
|
||
//A相IGBT温度 R int16 1℃ 0x0038
|
||
//B相IGBT温度 R int16 1℃ 0x0039
|
||
//C相IGBT温度 R int16 1℃ 0x003A
|
||
//逆变侧AB线电压 R int16 1V 0x003B
|
||
//逆变侧BC线电压 R int16 1V 0x003C
|
||
//逆变侧CA线电压 R int16 1V 0x003D
|
||
//逆变侧A相电压 R int16 1V 0x003E
|
||
//逆变侧B相电压 R int16 1V 0x003F
|
||
//逆变侧C相电压 R int16 1V 0x0040
|
||
//逆变侧A相电流 R int16 1A 0x0041
|
||
//逆变侧B相电流 R int16 1A 0x0042
|
||
//逆变侧C相电流 R int16 1A 0x0043
|
||
//逆变侧A相电流直流分量 R int16 1A 0x0044
|
||
//逆变侧B相电流直流分量 R int16 1A 0x0045
|
||
//逆变侧C相电流直流分量 R int16 1A 0x0046
|
||
//离网频率 R int16 1Hz 0x0047
|
||
//A相负载量 R int16 1 0x0048
|
||
//B相负载量 R int16 1 0x0049
|
||
//C相负载量 R int16 1 0x004A
|
||
//总负载量 R int16 1 0x004B
|
||
//逆变侧AB线电压直流分量 R int16 1A 0x004C
|
||
//逆变侧BC线电压直流分量 R int16 1A 0x004D
|
||
//逆变侧CA线电压直流分量 R int16 1A 0x004E
|
||
//在线数量 R int16 0x004F
|
||
//逆变数量 R int16 0x0050
|
||
};
|
||
|
||
// BMS 遥测
|
||
struct BMSYC
|
||
{
|
||
//SOC R uint16 0.1 0x0001
|
||
//SOH R uint16 0.1 0x0002
|
||
//电压 R uint32 0.1V 0x0003
|
||
//电流 R int32 0.1A 0x0005
|
||
//可充电量 R uint32 1kWh 0x0007
|
||
//可放电量 R uint32 1kWh 0x0009
|
||
//单次可充电量 R uint32 1kWh 0x000B
|
||
//单次可放电量 R uint32 1kWh 0x000D
|
||
//堆功率 R int32 1kW 0x000F
|
||
//充电量累加 R uint32 1kWh 0x0011
|
||
//放电量累加 R uint32 1kWh 0x0013
|
||
//簇最大SOC R uint16 0.1 0x0015
|
||
//簇最小SOC R uint16 0.1 0x0016
|
||
//簇最大SOC号 R uint16 0x0017
|
||
//簇最小SOC号 R uint16 0x0018
|
||
//簇SOC差值 R uint16 0.1 0x0019
|
||
//簇最大电压 R uint16 0.1V 0x001A
|
||
//簇最小电压 R uint16 0.1V 0x001B
|
||
//簇最大电压号 R uint16 0x001C
|
||
//簇最小电压号 R uint16 0x001D
|
||
//簇电压差值 R uint16 0.1V 0x001E
|
||
//单体最大电压簇号 R uint16 0x001F
|
||
//单体最大电压节号 R uint16 0x0020
|
||
//单体最大电压 R uint16 mV 0x0021
|
||
//单体最小电压簇号 R uint16 0x0022
|
||
//单体最小电压节号 R uint16 0x0023
|
||
//单体最小电压 R uint16 mV 0x0024
|
||
//单体平均电压 R uint16 mV 0x0025
|
||
//单体电压差 R uint16 mV 0x0026
|
||
//单体最大温度簇号 R uint16 0x0027
|
||
//单体最大温度节号 R uint16 0x0028
|
||
//单体最大温度 R int16 0.1℃ 0x0029
|
||
//单体最小温度簇号 R uint16 0x002A
|
||
//单体最小温度节号 R uint16 0x002B
|
||
//单体最小温度 R int16 0.1℃ 0x002C
|
||
//单体平均温度 R int16 0.1℃ 0x002D
|
||
//单体温度差 R int16 0.1℃ 0x002E
|
||
//最大内阻簇号 R uint16 0x002F
|
||
//最大内阻节号 R uint16 0x0030
|
||
//最大内阻 R uint16 mΩ 0x0031
|
||
//最小内阻簇号 R uint16 0x0032
|
||
//最小内阻节号 R uint16 0x0033
|
||
//最小内阻 R uint16 mΩ 0x0034
|
||
//单体平均内阻 R uint16 mΩ 0x0035
|
||
//单体内阻差 R uint16 mΩ 0x0036
|
||
//单体最大SOH簇号 R uint16 0x0037
|
||
//单体最大SOH节号 R uint16 0x0038
|
||
//单体最大SOH R uint16 0.10% 0x0039
|
||
//单体最小SOH簇号 R uint16 0x003A
|
||
//单体最小SOH节号 R uint16 0x003B
|
||
//单体最小SOH R uint16 0.10% 0x003C
|
||
//单体最大SOc簇号 R uint16 0x003D
|
||
//单体最大SOc节号 R uint16 0x003E
|
||
//单体最大Soc R uint16 0.10% 0x0040
|
||
//单体最小SOc簇号 R uint16 0x0041
|
||
//单体最小SOc节号 R uint16 0x0042
|
||
//单体最小SOc R uint16 0.10% 0x0043
|
||
//系统剩余最大可充电功率 R uint32 1KW 0x0043
|
||
//系统剩余最大可放电功率 R uint32 1KW 0x0045
|
||
//可充电状态 R uint16 1:可充电;0:不可充电 0x0047
|
||
//可放电状态 R uint16 1:可放电;0:不可放电 0x0048
|
||
//运行状态 R uint16 运行状态 0-正常 1-告警 2-保护 0x0049
|
||
//充放电状态 R uint16 0-待机 1-充电 2-放电 0x004A
|
||
|
||
};
|
||
|
||
|
||
// BCU遥信
|
||
struct BCUYX
|
||
{
|
||
//所属通道号 R uint16 1~4 0xA001
|
||
//所属BCU号 R uint16 1~40 0xA002
|
||
//蓄电池充放电状态 R uint16 "0x11开路
|
||
//0x22待机
|
||
//0x33充电
|
||
//0x44放电" 0xA003
|
||
//电池组运行状态 R uint16 "0x11跳机
|
||
//0x22待机
|
||
//0x33放空
|
||
//0x44充满
|
||
//0x55预警
|
||
//0x66正常" 0xA004
|
||
//簇DO1状态 R uint16 1:断开 2:闭合 0xA005
|
||
//簇DO2状态 R uint16 1:断开 2:闭合 0xA006
|
||
//继电器总正 R uint16 0:断开 1:闭合 2:粘连 0xA007
|
||
//继电器总负 R uint16 0 : 断开 1:闭合 2:粘连 0xA008
|
||
//继电器预充 R uint16 0 : 断开 1:闭合 2:粘连 0xA009
|
||
//继电器bmu供电 R uint16 0 : 断开 1:闭合 2:粘连 0xA00A
|
||
//整簇总电压过高告警 R uint16 0:正常 1:告警 0xA00B
|
||
//整簇总电压过低告警 R uint16 0:正常 1:告警 0xA00C
|
||
//整簇中单体电压过高告警 R uint16 0:正常 1:告警 0xA00D
|
||
//整簇中单体电压过低告警 R uint16 0:正常 1:告警 0xA00E
|
||
//整簇中单体电压偏差过大告警 R uint16 0:正常 1:告警 0xA00F
|
||
//整簇中单体温度偏差过大告警 R uint16 0:正常 1:告警 0xA010
|
||
//整簇中单体温度过高告警 R uint16 0:正常 1:告警 0xA011
|
||
//整簇中单体温度过低告警 R uint16 0:正常 1:告警 0xA012
|
||
//整簇总充电电流过高告警 R uint16 0:正常 1:告警 0xA013
|
||
//整簇总放电电流过高告警 R uint16 0:正常 1:告警 0xA014
|
||
//整簇总SOC过高告警 R uint16 0:正常 1:告警 0xA015
|
||
//整簇总SOC过低告警 R uint16 0:正常 1:告警 0xA016
|
||
//高压盒主正接触器粘连告警 R uint16 0:正常 1:告警 0xA017
|
||
//高压盒主正接触器不能吸合告警 R uint16 0:正常 1:告警 0xA018
|
||
//高压盒主负接触器粘连告警 R uint16 0:正常 1:告警 0xA019
|
||
//高压盒主负接触器不能吸合告警 R uint16 0:正常 1:告警 0xA01A
|
||
//高压盒预充接触器粘连告警 R uint16 0:正常 1:告警 0xA01B
|
||
//高压盒预充接触器不能吸合告警 R uint16 0:正常 1:告警 0xA01C
|
||
//预充失败告警 R uint16 0:正常 1:告警 0xA01D
|
||
//BCU电压检测模块出现问题告警 R uint16 0:正常 1:告警 0xA01E
|
||
//BCU温度检测模块出现问题告警 R uint16 0:正常 1:告警 0xA01F
|
||
//BCU电流检测模块出现问题告警 R uint16 0:正常 1:告警 0xA020
|
||
//BCU绝缘检测模块出现问题告警 R uint16 0:正常 1:告警 0xA021
|
||
//高压盒内总压检测模块出现问题告警 R uint16 0:正常 1:告警 0xA022
|
||
//高压盒外总压检测模块出现问题告警 R uint16 0:正常 1:告警 0xA023
|
||
//PCS-CAN通信故障告警 R uint16 0:正常 1:告警 0xA024
|
||
//高压盒供电电压过高告警 R uint16 0:正常 1:告警 0xA025
|
||
//绝缘正极故障告警 R uint16 0:正常 1:告警 0xA026
|
||
//绝缘负极故障告警 R uint16 0:正常 1:告警 0xA027
|
||
//绝缘中间侧故障告警 R uint16 0:正常 1:告警 0xA028
|
||
//绝缘故障告警 R uint16 0:正常 1:告警 0xA029
|
||
//BMU中电压采样线开路告警 R uint16 0:正常 1:告警 0xA02A
|
||
//BMU中NTC采样线短开路告警 R uint16 0:正常 1:告警 0xA02B
|
||
//BMU中采样芯片故障告警 R uint16 0:正常 1:告警 0xA02C
|
||
//BMU中电池温度升高过快告警 R uint16 0:正常 1:告警 0xA02D
|
||
//BMU中电池内部短路告警 R uint16 0:正常 1:告警 0xA02E
|
||
//BMU充电均衡模块出现故障告警 R uint16 0:正常 1:告警 0xA02F
|
||
//BMU放电均衡模块出现故障告警 R uint16 0:正常 1:告警 0xA030
|
||
//BMU通信故障告警 R uint16 0:正常 1:告警 0xA031
|
||
//单体内阻过大告警 R uint16 0:正常 1:告警 0xA032
|
||
//单体内阻过小告警 R uint16 0:正常 1:告警 0xA033
|
||
//单体内阻阻差过大告警 R uint16 0:正常 1:告警 0xA034
|
||
//簇内阻过大告警 R uint16 0:正常 1:告警 0xA035
|
||
//簇内阻过小告警 R uint16 0:正常 1:告警 0xA036
|
||
//SOC初始化无效告警 R uint16 0:正常 1:告警 0xA037
|
||
//充电时soc降低故障告警 R uint16 0:正常 1:告警 0xA038
|
||
//放电时soc升高告警 R uint16 0:正常 1:告警 0xA039
|
||
//静止时SOC跳变告警 R uint16 0:正常 1:告警 0xA03A
|
||
//整簇总电压过高保护 R uint16 0:正常 1:保护 0xA03B
|
||
//整簇总电压过低保护 R uint16 0:正常 1:保护 0xA03C
|
||
//整簇中单体电压过高保护 R uint16 0:正常 1:保护 0xA03D
|
||
//整簇中单体电压过低保护 R uint16 0:正常 1:保护 0xA03E
|
||
//整簇中单体电压偏差过大保护 R uint16 0:正常 1:保护 0xA03F
|
||
//整簇中单体温度偏差过大保护 R uint16 0:正常 1:保护 0xA040
|
||
//整簇中单体温度过高保护 R uint16 0:正常 1:保护 0xA041
|
||
//整簇中单体温度过低保护 R uint16 0:正常 1:保护 0xA042
|
||
//整簇总充电电流过高保护 R uint16 0:正常 1:保护 0xA043
|
||
//整簇总放电电流过高保护 R uint16 0:正常 1:保护 0xA044
|
||
//整簇总SOC过高保护 R uint16 0:正常 1:保护 0xA045
|
||
//整簇总SOC过低保护 R uint16 0:正常 1:保护 0xA046
|
||
//高压盒主正接触器粘连保护 R uint16 0:正常 1:保护 0xA047
|
||
//高压盒主正接触器不能吸合保护 R uint16 0:正常 1:保护 0xA048
|
||
//高压盒主负接触器粘连保护 R uint16 0:正常 1:保护 0xA049
|
||
//高压盒主负接触器不能吸合保护 R uint16 0:正常 1:保护 0xA04A
|
||
//高压盒预充接触器粘连保护 R uint16 0:正常 1:保护 0xA04B
|
||
//高压盒预充接触器不能吸合保护 R uint16 0:正常 1:保护 0xA04C
|
||
//预充失败保护 R uint16 0:正常 1:保护 0xA04D
|
||
//BCU电压检测模块出现问题保护 R uint16 0:正常 1:保护 0xA04E
|
||
//BCU温度检测模块出现问题保护 R uint16 0:正常 1:保护 0xA04F
|
||
//BCU电流检测模块出现问题保护 R uint16 0:正常 1:保护 0xA050
|
||
//BCU绝缘检测模块出现问题保护 R uint16 0:正常 1:保护 0xA051
|
||
//高压盒内总压检测模块出现问题保护 R uint16 0:正常 1:保护 0xA052
|
||
//高压盒外总压检测模块出现问题保护 R uint16 0:正常 1:保护 0xA053
|
||
//PCS-CAN通信故障保护 R uint16 0:正常 1:保护 0xA054
|
||
//高压盒供电电压过高保护 R uint16 0:正常 1:保护 0xA055
|
||
//绝缘正极故障保护 R uint16 0:正常 1:保护 0xA056
|
||
//绝缘负极故障保护 R uint16 0:正常 1:保护 0xA057
|
||
//绝缘中间侧故障保护 R uint16 0:正常 1:保护 0xA058
|
||
//绝缘故障保护 R uint16 0:正常 1:保护 0xA059
|
||
//BMU中电压采样线开路保护 R uint16 0:正常 1:保护 0xA05A
|
||
//BMU中NTC采样线短开路保护 R uint16 0:正常 1:保护 0xA05B
|
||
//BMU中采样芯片故障保护 R uint16 0:正常 1:保护 0xA05C
|
||
//BMU中电池温度升高过快保护 R uint16 0:正常 1:保护 0xA05D
|
||
//BMU中电池内部短路保护 R uint16 0:正常 1:保护 0xA05E
|
||
//BMU充电均衡模块出现故障保护 R uint16 0:正常 1:保护 0xA05F
|
||
//BMU放电均衡模块出现故障保护 R uint16 0:正常 1:保护 0xA060
|
||
//BMU通信故障保护 R uint16 0:正常 1:保护 0xA061
|
||
//单体内阻过大保护 R uint16 0:正常 1:保护 0xA062
|
||
//单体内阻过小保护 R uint16 0:正常 1:保护 0xA063
|
||
//单体内阻阻差过大保护 R uint16 0:正常 1:保护 0xA064
|
||
//簇内阻过大保护 R uint16 0:正常 1:保护 0xA065
|
||
//簇内阻过小保护 R uint16 0:正常 1:保护 0xA066
|
||
//SOC初始化无效保护 R uint16 0:正常 1:保护 0xA067
|
||
//充电时soc降低故障保护 R uint16 0:正常 1:保护 0xA068
|
||
//放电时soc升高保护 R uint16 0:正常 1:保护 0xA069
|
||
//静止时SOC跳变保护 R uint16 0:正常 1:保护 0xA06A
|
||
};
|
||
|
||
// BCU遥测
|
||
struct BCUYC
|
||
{
|
||
//所属通道号 R uint16 1~4 0x0001
|
||
//所属BCU号 R uint16 1~40 0x0002
|
||
//簇电压 R uint32 0.1V 0x0003
|
||
//簇电流 R int32 0.1A 0x0005
|
||
//簇温度 R int32 0.1℃ 0x0007
|
||
//簇电阻 R uint32 1mΩ 0x0009
|
||
//簇SOC R uint16 0.1 0x000B
|
||
//簇SOH R uint16 0.1 0x000C
|
||
//簇正绝缘电阻 R uint32 1kΩ 0x000D
|
||
//簇负绝缘电阻 R uint32 1kΩ 0x000F
|
||
//簇允许最大充电电流 R int32 0.1A 0x0011
|
||
//簇允许最大放电电流 R int32 0.1A 0x0013
|
||
//簇允许最大充电功率 R uint32 1kW 0x0015
|
||
//簇允许最大放电功率 R uint32 1kW 0x0017
|
||
//簇可充容量 R uint32 0.1Ah 0x0019
|
||
//簇可放容量 R uint32 0.1Ah 0x001B
|
||
//簇单次累计充容量 R uint32 0.1Ah 0x001D
|
||
//簇单次累计放容量 R uint32 0.1Ah 0x001F
|
||
//簇总累计充容量 R uint32 0.1Ah 0x0021
|
||
//簇总累计放容量 R uint32 0.1Ah 0x0023
|
||
//簇可充电量 R uint32 1kWh 0x0025
|
||
//簇可放电量 R uint32 1kWh 0x0027
|
||
//簇单次充电量 R uint32 1kWh 0x0029
|
||
//簇单次放电量 R uint32 1kWh 0x002B
|
||
//簇累计充电量 R uint32 1kWh 0x002D
|
||
//簇累计放电量 R uint32 1kWh 0x002F
|
||
//pack累计簇总压 R uint32 0.1V 0x0031
|
||
//簇与pack压差 R uint32 0.1V 0x0033
|
||
//簇与PCS压差 R uint32 0.1V 0x0035
|
||
//簇中BMU个数 R uint16 0x0037
|
||
//簇中BMU中单体个数 R uint16 0x0038
|
||
//簇中BMU中温度个数 R uint16 0x0039
|
||
//簇中单体个数 R uint16 0x003A
|
||
//簇中温度个数 R uint16 0x003B
|
||
//单体最高SOC节号 R uint16 0x003C
|
||
//单体最高SOC R uint16 0.1 0x003D
|
||
//单体最低SOC节号 R uint16 0x003E
|
||
//单体最低SOC R uint16 0.1 0x003F
|
||
//单体最高SOH节号 R uint16 0x0040
|
||
//单体最高SOH R uint16 0.1 0x0041
|
||
//单体最低SOH节号 R uint16 0x0042
|
||
//单体最低SOH R uint16 0.1 0x0043
|
||
//单体最高电压节号 R uint16 0x0044
|
||
//单体最高电压 R uint16 mV 0x0045
|
||
//单体最低电压节号 R uint16 0x0046
|
||
//单体最低电压 R uint16 mV 0x0047
|
||
//单体电压差 R uint16 mV 0x0048
|
||
//单体平均电压 R uint16 mV 0x0049
|
||
//单体最高温度节号 R uint16 0x004A
|
||
//单体最高温度 R int16 0.1℃ 0x004B
|
||
//单体最低温度节号 R uint16 0x004C
|
||
//单体最低温度 R int16 0.1℃ 0x004D
|
||
//单体温度差 R int16 0.1℃ 0x004E
|
||
//单体平均温度 R int16 0.1℃ 0x004F
|
||
//单体最高内阻节号 R uint16 0x0050
|
||
//单体最高内阻 R uint16 mΩ 0x0051
|
||
//单体最低内阻节号 R uint16 0x0052
|
||
//单体最低内阻 R uint16 mΩ 0x0053
|
||
//单体内阻差 R uint16 mΩ 0x0054
|
||
//单体平均内阻 R uint16 mΩ 0x0055
|
||
//单体SOC R uint16[1000] 0.1 0x0056~0x043D
|
||
//单体SOH R uint16[1000] 0.1 0x043E~0x0825
|
||
//单体电压 R uint16[1000] mV 0x0826~0x0C0D
|
||
//单体温度 R int16[1000] 0.01℃ 0x0C0E~0x0FF5
|
||
//单体内阻 R uint16[1000] mΩ 0x0FF6~0x13DD
|
||
};
|
||
|
||
// 空调遥信
|
||
struct AirCYX
|
||
{
|
||
//所属通道号 R uint16 1 0x1001
|
||
//所属空调号 R uint16 1~10 0x1002
|
||
//开关 R uint16 0:关机,1:开机 0x1003
|
||
//启动制冷指令 R uint16 0:关闭, 1:启动 0x1004
|
||
//启动送风指令 R uint16 0:关闭, 1:启动 0x1005
|
||
//启动待机指令 R uint16 0:关闭, 1:启动 0x1006
|
||
//启动加热指令 R uint16 0:关闭, 1:启动 0x1007
|
||
//传感器故障 R uint16 0:正常,1:告警 0x1008
|
||
//高低电压告警 R uint16 0:正常,1:告警 0x1009
|
||
//高低温告警 R uint16 0:正常,1:告警 0x100A
|
||
//高低压告警 R uint16 0:正常,1:告警 0x100B
|
||
//压缩机告警 R uint16 0:正常,1:告警 0x100C
|
||
|
||
};
|
||
|
||
// 空调遥测
|
||
struct AirCYC
|
||
{
|
||
//所属通道号 R uint16 1 0x0001
|
||
//所属空调号 R uint16 1~10 0x0002
|
||
//制冷点 R int16 0.1℃ 0x0003
|
||
//制冷偏差 R int16 0.1℃ 0x0004
|
||
//高温告警值 R int16 0.1℃ 0x0005
|
||
//低温告警值 R int16 0.1℃ 0x0006
|
||
//制热点 R int16 0.1℃ 0x0007
|
||
//制热偏差 R int16 0.1℃ 0x0008
|
||
//当前温度 R int16 0.1℃ 0x0009
|
||
//当前湿度 R int16 0.1℃ 0x000A
|
||
//除湿开启温度 R int16 0.1℃ 0x000B
|
||
//除湿停止温度 R int16 0.1℃ 0x000C
|
||
//除湿开启湿度 R int16 0.1℃ 0x000D
|
||
//除湿停止湿度 R int16 0.1℃ 0x000E
|
||
};
|
||
|
||
// 电表遥测
|
||
struct EMeterYC
|
||
{
|
||
//所属通道号 R uint16 1 0x0001
|
||
//电表地址 R uint16[6] 0x0002~0x0007
|
||
//电表类型 R uint16 "0:储能站总表
|
||
//1:逆变前侧电表
|
||
//2:逆变后侧电表
|
||
//3:配电柜电表
|
||
//4:并网口电表" 0x0008
|
||
//电流变比 R uint16 0x0009
|
||
//电压变比 R uint16 0x000A
|
||
//A相电压 R uint32 1V 0x000B
|
||
//B相电压 R uint32 1V 0x000D
|
||
//C相电压 R uint32 1V 0x000F
|
||
//A相电流 R int32 1A 0x0011
|
||
//B相电流 R int32 1A 0x0013
|
||
//C相电流 R int32 1A 0x0015
|
||
//AB相电压 R uint32 1V 0x0017
|
||
//BC相电压 R uint32 1V 0x0019
|
||
//CA相电压 R uint32 1V 0x001B
|
||
//A相有功 R int32 1kW 0x001D
|
||
//B相有功 R int32 1kW 0x001F
|
||
//C相有功 R int32 1kW 0x0021
|
||
//三相总有功 R int32 1kW 0x0023
|
||
//正向总有功总需量 R int32 1kW 0x0025
|
||
//尖段电价 R uint32 1RMB 0x0027
|
||
//峰段电价 R uint32 1RMB 0x0029
|
||
//平段电价 R uint32 1RMB 0x002B
|
||
//谷段电价 R uint32 1RMB 0x002D
|
||
//日充电电量 R uint32 1kWh 0x002F
|
||
//日放电电量 R uint32 1kWh 0x0031
|
||
//日充电费用 R uint32 1RMB 0x0033
|
||
//日放电费用 R uint32 1RMB 0x0035
|
||
//日收益 R int32 1RMB 0x0037
|
||
//日正向尖有功电能 R uint32 1kWh 0x0039
|
||
//日正向峰有功电能 R uint32 1kWh 0x003B
|
||
//日正向平有功电能 R uint32 1kWh 0x003D
|
||
//日正向谷有功电能 R uint32 1kWh 0x003F
|
||
//日正向总有功电能 R uint32 1kWh 0x0041
|
||
//日反向尖有功电能 R uint32 1kWh 0x0043
|
||
//日反向峰有功电能 R uint32 1kWh 0x0045
|
||
//日反向平有功电能 R uint32 1kWh 0x0047
|
||
//日反向谷有功电能 R uint32 1kWh 0x0049
|
||
//日反向总有功电能 R uint32 1kWh 0x004B
|
||
//总充电电量 R uint32 1kWh 0x004D
|
||
//总放电电量 R uint32 1kWh 0x004F
|
||
//总充电费用 R uint32 1RMB 0x0051
|
||
//总放电费用 R uint32 1RMB 0x0053
|
||
//总收益 R int32 1RMB 0x0055
|
||
//总正向尖有功电能 R uint32 1kWh 0x0057
|
||
//总正向峰有功电能 R uint32 1kWh 0x0059
|
||
//总正向平有功电能 R uint32 1kWh 0x005B
|
||
//总正向谷有功电能 R uint32 1kWh 0x005D
|
||
//总正向总有功电能 R uint32 1kWh 0x005F
|
||
//总反向尖有功电能 R uint32 1kWh 0x0061
|
||
//总反向峰有功电能 R uint32 1kWh 0x0063
|
||
//总反向平有功电能 R uint32 1kWh 0x0065
|
||
//总反向谷有功电能 R uint32 1kWh 0x0067
|
||
//总反向总有功电能 R uint32 1kWh 0x0069
|
||
};
|
||
|
||
// 温湿度遥测
|
||
struct TemHumYC
|
||
{
|
||
//所属通道号 R uint16 1 0x0001
|
||
//所属温湿度号 R uint16 1~10 0x0002
|
||
//温度 R int16 0.1℃ 0x0003
|
||
//湿度 R int16 0.1℃ 0x0004
|
||
};
|
||
|
||
struct Fire20YX
|
||
{
|
||
// 测点太多(1000多个)
|
||
};
|
||
|
||
struct Fire30YX
|
||
{
|
||
// 测点太多(1000多个)
|
||
};
|
||
|
||
struct Fire40YX
|
||
{
|
||
//所属通道号 R uint16 1~10 0x0001
|
||
//主控数量 R uint16 1 0x0002
|
||
//主控ID R uint16 1 0x0003
|
||
//主控状态 R uint16 0:正常 1:预警 2:火警 0x0004
|
||
//主控硬件版本 R uint16[2] 主控硬件版本 0x0005~0x0006
|
||
//主控软件版本 R uint16[2] 主控软件版本 0x0007~0x0008
|
||
//主电状态 R uint16 0:使用市电 1:使用备电 0x0009
|
||
//备电电流 R uint32 0.1A 0x000A
|
||
//备电电压 R uint32 0.1V 0x000C
|
||
//可用容量 R uint32 0.01Ah 0x000E
|
||
//可充放容量 R uint32 0.01Ah 0x0010
|
||
//警铃是否使用 R uint16 0x0012
|
||
//警铃状态 R uint16 0:无效 1:掉线 2:正常 3:启动 0x0013
|
||
//瓶头阀是否使用 R uint16 0x0014
|
||
//瓶头阀状态 R uint16 0:无效 1:掉线 2:正常 3:启动 0x0015
|
||
//手报是否使用 R uint16 0x0016
|
||
//手报状态 R uint16 0:无效 1:掉线 2:正常 3:启动 0x0017
|
||
//簇控制器数量 R uint16 0x0018
|
||
//复合探测器总数量 R uint16 0x0019
|
||
//烟雾探测器总数量 R uint16 0x001A
|
||
//压力探测器总数量 R uint16 0x001B
|
||
//吸气式探测器总数量 R uint16 0x001C
|
||
//PACK探测器总数量 R uint16 0x001D
|
||
//电池总数量 R uint16 0x001E
|
||
|
||
};
|
||
|
||
// 冷机遥信
|
||
struct ChillerYX
|
||
{
|
||
//所属通道号 R uint16 1 0x1001
|
||
//所属冷机号 R uint16 1~10 0x1002
|
||
//开关 R uint16 0:关机,1:开机 0x1003
|
||
//采样模式 R uint16 0-出水温度 1-电芯温度 0x1004
|
||
//制冷状态 R uint16 0:关闭, 1:启动 0x1005
|
||
//制热状态 R uint16 0:关闭, 1:启动 0x1006
|
||
//高温告警 R uint16 0:正常,1:告警 0x1007
|
||
//低温告警 R uint16 0:正常,1:告警 0x1008
|
||
//高压告警 R uint16 0:正常,1:告警 0x1009
|
||
//低压告警 R uint16 0:正常,1:告警 0x100A
|
||
//进水温度传感器 R uint16 0:正常,1:告警 0x100B
|
||
//出水温度传感器 R uint16 0:正常,1:告警 0x100C
|
||
//进水压力传感器 R uint16 0:正常,1:告警 0x100D
|
||
//出水压力传感器 R uint16 0:正常,1:告警 0x100E
|
||
};
|
||
|
||
// 冷机遥测
|
||
struct ChillerYC
|
||
{
|
||
//所属通道号 R uint16 1 0x0001
|
||
//所属冷机号 R uint16 1~10 0x0002
|
||
//制冷点 R int16 0.1℃ 0x0003
|
||
//制冷偏差 R int16 0.1℃ 0x0004
|
||
//高温告警值 R int16 0.1℃ 0x0005
|
||
//低温告警值 R int16 0.1℃ 0x0006
|
||
//制热点 R int16 0.1℃ 0x0007
|
||
//制热偏差 R int16 0.1℃ 0x0008
|
||
//电芯温度 R int16 0.1℃ 0x0009
|
||
//环境湿度 R int16 0.1℃ 0x000A
|
||
//吸气温度 R int16 0.1℃ 0x000B
|
||
//排气温度 R int16 0.1℃ 0x000C
|
||
//进水温度/供液温度 R int16 0.1℃ 0x000D
|
||
//出水温度/回液温度 R int16 0.1℃ 0x000E
|
||
//进水压力/供液压力 R int16 0.1 0x000F
|
||
//出水压力/回液压力 R int16 0.1 0x0010
|
||
//高压压力 R int16 0.1 0x0011
|
||
//低压压力 R int16 0.1 0x0012
|
||
//循环水泵转速 R int16 0x0013
|
||
//压缩机频率 R int16 0x0014
|
||
//室外风机转速 R int16 0x0015
|
||
}; |