Files
energy_storage/src/app/DataStruct.h
2025-09-05 19:44:26 +08:00

975 lines
46 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#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
};