271 lines
6.2 KiB
C#
271 lines
6.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace OrpaonEMS.App.Models
|
|
{
|
|
/// <summary>
|
|
/// 发布的数据信息
|
|
/// Mqtt
|
|
/// </summary>
|
|
public class PubData
|
|
{
|
|
/// <summary>
|
|
/// 电池簇电流值
|
|
/// </summary>
|
|
public double BmsCur { get; set; }
|
|
|
|
/// <summary>
|
|
/// 电池簇电压
|
|
/// </summary>
|
|
public double BmsVol { get; set; }
|
|
|
|
/// <summary>
|
|
/// 电池簇总SOC
|
|
/// </summary>
|
|
public double BmsSOC { get; set; }
|
|
|
|
/// <summary>
|
|
/// 电池簇总SOH
|
|
/// </summary>
|
|
public double BmsSOH { get; set; }
|
|
|
|
/// <summary>
|
|
/// 电池簇总SOE
|
|
/// </summary>
|
|
public double BmsSOE { get; set; }
|
|
|
|
/// <summary>
|
|
/// 电池簇绝缘电阻R+
|
|
/// </summary>
|
|
public double BmsResP { get; set; }
|
|
|
|
/// <summary>
|
|
/// 电池簇绝缘电阻R
|
|
/// </summary>
|
|
public double BmsResN { get; set; }
|
|
|
|
/// <summary>
|
|
/// 累计充电电量
|
|
/// </summary>
|
|
public double BmsAccCharg { get; set; }
|
|
|
|
/// <summary>
|
|
/// 累计放电电量
|
|
/// </summary>
|
|
public double BmsAccDisCharg { get; set; }
|
|
|
|
/// <summary>
|
|
/// Bms功率
|
|
/// </summary>
|
|
public double BmsPw { get; set; }
|
|
|
|
/// <summary>
|
|
/// 电池簇电池状态
|
|
/// </summary>
|
|
public string BmsBatState { get; set; }
|
|
|
|
/// <summary>
|
|
/// 最大允许充电功率
|
|
/// </summary>
|
|
public double MaxChargePower { get; set; }
|
|
|
|
/// <summary>
|
|
/// 最大允许放电功率
|
|
/// </summary>
|
|
public double MaxDisChargePower { get; set; }
|
|
|
|
|
|
|
|
////////////////光伏的数据////////////////
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 储能PCS的实时功率
|
|
/// </summary>
|
|
public double PcsPower { get; set; }
|
|
|
|
/// <summary>
|
|
/// 电网无功功率
|
|
/// </summary>
|
|
public double PcsTotalReactivePw { get; set; }
|
|
|
|
/// <summary>
|
|
/// 电网视在功率
|
|
/// </summary>
|
|
public double PcsTotalApparentPw { get; set; }
|
|
|
|
/// <summary>
|
|
/// 输入电压
|
|
/// </summary>
|
|
public double PcsInputVol { get; set; }
|
|
|
|
/// <summary>
|
|
/// 输入电流
|
|
/// </summary>
|
|
public double PcsInputCur { get; set; }
|
|
|
|
/// <summary>
|
|
/// 输入功率
|
|
/// </summary>
|
|
public double PcsInputPw { get; set; }
|
|
|
|
/// <summary>
|
|
/// PCS报警状态文本
|
|
/// </summary>
|
|
public string PcsCurAlarmStateStr { get; set; }
|
|
|
|
/// <summary>
|
|
/// PCS A相电压
|
|
/// </summary>
|
|
public double PcsAVol { get; set; }
|
|
|
|
/// <summary>
|
|
/// PCS B相电压
|
|
/// </summary>
|
|
public double PcsBVol { get; set; }
|
|
|
|
/// <summary>
|
|
/// PCS C相电压
|
|
/// </summary>
|
|
public double PcsCVol { get; set; }
|
|
|
|
/// <summary>
|
|
/// PCS A相电流
|
|
/// </summary>
|
|
public double PcsACur { get; set; }
|
|
|
|
/// <summary>
|
|
/// PCS B相电流
|
|
/// </summary>
|
|
public double PcsBCur { get; set; }
|
|
|
|
/// <summary>
|
|
/// PCS C相电流
|
|
/// </summary>
|
|
public double PcsCCur { get; set; }
|
|
|
|
/// <summary>
|
|
/// PCS 状态
|
|
/// </summary>
|
|
public string PCSFaultStateStr { get; set; }
|
|
|
|
|
|
////////////////光伏的数据////////////////
|
|
|
|
/// <summary>
|
|
/// 光伏实时功率
|
|
/// </summary>
|
|
public double SolarPw { get; set; }
|
|
|
|
/// <summary>
|
|
/// 光伏日发电量
|
|
/// </summary>
|
|
public double SolarDayPw { get; set; }
|
|
|
|
/// <summary>
|
|
/// 光伏月发电量
|
|
/// </summary>
|
|
public double SolarMonthPw { get; set; }
|
|
|
|
/// <summary>
|
|
/// 无功功率
|
|
/// </summary>
|
|
public double SolarReactivePw { get; set; }
|
|
|
|
/// <summary>
|
|
/// 功率因数
|
|
/// </summary>
|
|
public double SolarPwFactor { get; set; }
|
|
|
|
/// <summary>
|
|
/// 效率
|
|
/// </summary>
|
|
public double SolarEfficiency { get; set; }
|
|
|
|
/// <summary>
|
|
/// 内部温度
|
|
/// </summary>
|
|
public double SolarInternalTemp { get; set; }
|
|
|
|
/// <summary>
|
|
/// 绝缘阻抗值
|
|
/// </summary>
|
|
public double SolarResV { get; set; }
|
|
|
|
/// <summary>
|
|
/// 设备状态
|
|
/// </summary>
|
|
public string SolarState { get; set; }
|
|
|
|
/// <summary>
|
|
/// 累计发电量
|
|
/// </summary>
|
|
public double SolarAccPw { get; set; }
|
|
|
|
|
|
//////////////////////电表数据/////////////////////////
|
|
|
|
|
|
/// <summary>
|
|
/// 负载电表数据
|
|
/// </summary>
|
|
public double LoadMeterPw { get; set; }
|
|
|
|
///// <summary>
|
|
///// xxx
|
|
///// </summary>
|
|
//public double xxx { get; set; }
|
|
|
|
///// <summary>
|
|
///// xxx
|
|
///// </summary>
|
|
//public double xxx { get; set; }
|
|
|
|
///// <summary>
|
|
///// xxx
|
|
///// </summary>
|
|
//public double xxx { get; set; }
|
|
|
|
//////////////////////电表数据/////////////////////////
|
|
|
|
/// <summary>
|
|
/// 削峰填谷状态
|
|
/// </summary>
|
|
public string PeakVellyState { get; set; }
|
|
|
|
///// <summary>
|
|
///// xxx
|
|
///// </summary>
|
|
//public double xxx { get; set; }
|
|
|
|
///// <summary>
|
|
///// xxx
|
|
///// </summary>
|
|
//public double xxx { get; set; }
|
|
|
|
///// <summary>
|
|
///// xxx
|
|
///// </summary>
|
|
//public double xxx { get; set; }
|
|
|
|
///// <summary>
|
|
///// xxx
|
|
///// </summary>
|
|
//public double xxx { get; set; }
|
|
|
|
///// <summary>
|
|
///// xxx
|
|
///// </summary>
|
|
//public double xxx { get; set; }
|
|
|
|
///// <summary>
|
|
///// xxx
|
|
///// </summary>
|
|
//public double xxx { get; set; }
|
|
}
|
|
}
|