using HybirdFrameworkCore.Autofac.Attribute; namespace Service.Charger.Msg.Bms { /// /// 报警部分1实时显示 /// public class Alarm1 : ASDU { /// /// SBMU状态报文的CRC /// [Property(0, 8)] public byte AL1CRC { get; set; } /// /// SBMU生命信号,0~15循环 /// [Property(8, 4)] public byte AL1ALIV { get; set; } /// /// 单体过压报警 /// [Property(12, 2)] public byte AL1CellOverVolt { get; set; } /// /// 单体欠压报警 /// [Property(14, 2)] public byte AL1CellUnderVolt { get; set; } /// /// 单体过温报警 /// [Property(16, 2)] public byte AL1CellOverTemp { get; set; } /// /// 单体低温报警 /// [Property(18, 2)] public byte AL1CellUnderTemp { get; set; } /// /// 箱体过压报警(总电压) /// [Property(20, 2)] public byte AL1PackOverVolt { get; set; } /// /// 箱体欠压报警(总电压) /// [Property(22, 2)] public byte AL1PackUnderVolt { get; set; } /// /// 充电过流报警 /// [Property(24, 2)] public byte AL1ChrgOverCurrFlt { get; set; } /// /// 支路放电过流报警 /// [Property(26, 2)] public byte AL1BranDchrgOvrCurFlt { get; set; } /// /// Pack放电过流报警 /// [Property(28, 2)] public byte AL1PackDchrgOvrCurFlt { get; set; } /// /// 支路回充电流超限 /// [Property(30, 2)] public byte AL1BranRechrgOvrCurFlt { get; set; } /// /// Pack回充电流超限 /// [Property(32, 2)] public byte AL1PackRechrgOvrCurFlt { get; set; } /// /// 行车持续充电支路回充过流 /// [Property(34, 2)] public byte AL1ContBranReOvrCurFlt { get; set; } /// /// 行车持续充电Pack回充过流 /// [Property(36, 2)] public byte AL1ContPackReOvrCurFlt { get; set; } /// /// 行车持续放电支路放电过流 /// [Property(38, 2)] public byte AL1ContBranDisOvrCurFlt { get; set; } /// /// 行车持续充电Pack放电过流 /// [Property(40, 2)] public byte AL1ContPackDisOvrCurFlt { get; set; } /// /// SOC过高报警 /// [Property(42, 2)] public byte AL1PackOverSOC { get; set; } /// /// SOC过低报警 /// [Property(44, 2)] public byte AL1PackUnderSOC { get; set; } /// /// 单支路累加和压差过大(并联支路之间) /// [Property(46, 2)] public byte AL1BranSumVoltOvrDiff { get; set; } /// /// 绝缘阻抗报警 /// [Property(48, 2)] public byte AL1IsoResLowFlt { get; set; } /// /// 单体压差过大 /// [Property(50, 2)] public byte AL1CellVoltOverDiff { get; set; } /// /// SOC差异过大(并联支路之间) /// [Property(52, 2)] public byte AL1BranchSOCOverDiff { get; set; } /// /// 单体温差过大 /// [Property(54, 2)] public byte AL1CellTempOverDiff { get; set; } /// /// 实时时钟故障 /// [Property(56, 1)] public byte AL1RTCFlt { get; set; } /// /// 内部通信故障(电流报文丢失/菊花链通讯丢失/HVB报文丢失) /// [Property(57, 1)] public byte AL1InnerCommonFlt { get; set; } /// /// 均衡电路故障 /// [Property(58, 1)] public byte AL1BalaCircuitFlt { get; set; } /// /// 水冷告警 /// [Property(59, 1)] public byte AL1WaterCoolWarn { get; set; } /// /// 单体电压采样异常 /// [Property(60, 1)] public byte AL1CellVoltSampErr { get; set; } /// /// 电芯温度采样异常 /// [Property(61, 1)] public byte AL1CellTempSampErr { get; set; } /// /// 单体SOC差异过大 /// [Property(62, 2)] public byte AL1CellSOCOverDiff { get; set; } } }