故障导出增加条件查询,故障国际化增加补充

master
tq 4 months ago
parent cafa281716
commit 08ca6df9f2

@ -1,13 +1,16 @@
using System.Linq.Expressions;
using AutoMapper;
using Entity.Api.Req;
using Entity.DbModel.Station;
using Entity.Dto;
using Furion.LinqBuilder;
using HybirdFrameworkCore.Entity;
using Magicodes.ExporterAndImporter.Excel;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Localization;
using Repository.Station;
using Service.Station;
using SqlSugar;
namespace WebStarter.Controllers;
@ -56,11 +59,37 @@ public class EquipAlarmRecordController : ControllerBase
/// <returns></returns>
[HttpPost]
[Route("ExportEquipAlarmRecord")]
public async Task<IActionResult> ExportEquipAlarmRecord()
public async Task<IActionResult> ExportEquipAlarmRecord([FromBody] QueryAlarmReq req)
{
var language = Request.Headers["Accept-Language"].ToString().ToLower();
List<EquipAlarmRecord> equipAlarmRecords = await equipAlarmRecordService.QueryAsync();
// 创建查询条件的表达式
Expression<Func<EquipAlarmRecord, bool>> predicate = it => true;
// 动态添加查询条件
if (req.TypeCode != -1)
{
predicate = predicate.And(it => it.EquipTypeCode == req.TypeCode);
}
if (!string.IsNullOrWhiteSpace(req.EquipCode))
{
predicate = predicate.And(it => it.EquipCode == req.EquipCode);
}
if (!string.IsNullOrWhiteSpace(req.ErrorLevel))
{
predicate = predicate.And(it => it.ErrorLevel == req.ErrorLevel);
}
if (req.StartTime.HasValue && req.ProcessTime.HasValue)
{
predicate = predicate.And(it => it.StartTime >= req.StartTime && it.StartTime <= req.ProcessTime);
}
// 执行查询
List<EquipAlarmRecord> equipAlarmRecords = await equipAlarmRecordService.QueryListByClauseAsync(
predicate,
it => it.CreatedTime,
OrderByType.Desc
);
if (equipAlarmRecords.Count > 0)
{
@ -126,11 +155,37 @@ public class EquipAlarmRecordController : ControllerBase
/// <returns></returns>
[HttpPost]
[Route("ExportEquipAlarmProcessRecord")]
public async Task<IActionResult> ExportEquipAlarmProcessRecord()
public async Task<IActionResult> ExportEquipAlarmProcessRecord([FromBody] QueryAlarmReq req)
{
var language = Request.Headers["Accept-Language"].ToString().ToLower();
List<EquipAlarmProcessRecord> equipAlarmProcessRecords = await ProcessRecordRepository.QueryAsync();
// 创建查询条件的表达式
Expression<Func<EquipAlarmProcessRecord, bool>> predicate = it => true;
// 动态添加查询条件
if (req.TypeCode != -1)
{
predicate = predicate.And(it => it.EquipTypeCode == req.TypeCode);
}
if (!string.IsNullOrWhiteSpace(req.EquipCode))
{
predicate = predicate.And(it => it.EquipCode == req.EquipCode);
}
if (!string.IsNullOrWhiteSpace(req.ErrorLevel))
{
predicate = predicate.And(it => it.ErrorLevel == req.ErrorLevel);
}
if (req.StartTime.HasValue && req.ProcessTime.HasValue)
{
predicate = predicate.And(it => it.StartTime >= req.StartTime && it.ProcessTime <= req.ProcessTime);
}
// 执行查询
List<EquipAlarmProcessRecord> equipAlarmProcessRecords = await ProcessRecordRepository.QueryListByClauseAsync(
predicate,
it => it.CreatedTime,
OrderByType.Desc
);
if (equipAlarmProcessRecords.Count > 0)
{

File diff suppressed because it is too large Load Diff

@ -1821,17 +1821,12 @@
<data name="绝缘监测告警" xml:space="preserve">
<value>Insulation Monitoring Alarm</value>
</data>
<data name="绝缘监测故障" xml:space="preserve">
<value>Insulation Monitoring Fault</value>
</data>
<data name="电池极性反接故障" xml:space="preserve">
<value>Battery Polarity Reverse Fault</value>
</data>
<data name="充电中车辆控制导引故障" xml:space="preserve">
<value>Vehicle Control Guidance Fault During Charging</value>
</data>
<data name="充电桩过温故障" xml:space="preserve">
<value>Charging Pile Overtemperature Fault</value>
</data>
<data name="充电接口过温故障" xml:space="preserve">
<value>Charging Interface Overtemperature Fault</value>
@ -2008,5 +2003,527 @@
<value>Sub-Control Valve Fault</value>
</data>
<data name="读卡器通讯故障" xml:space="preserve">
<value>Card reader communication failure</value>
</data>
<data name="交流输入接触器拒动/误动故障" xml:space="preserve">
<value>AC input contactor failure</value>
</data>
<data name="主板硬件故障" xml:space="preserve">
<value>Mainboard hardware failure</value>
</data>
<data name="充电模块通信告警" xml:space="preserve">
<value>Charging module communication alarm</value>
</data>
<data name="急停故障" xml:space="preserve">
<value>Emergency stop failure</value>
</data>
<data name="绝缘监测故障" xml:space="preserve">
<value>Insulation monitoring failure</value>
</data>
<data name="绝缘设备通讯故障" xml:space="preserve">
<value>Insulation equipment communication failure</value>
</data>
<data name="输入电压过压" xml:space="preserve">
<value>Input overvoltage</value>
</data>
<data name="输入电压欠压" xml:space="preserve">
<value>Input undervoltage</value>
</data>
<data name="充电模块交流输入缺相告警" xml:space="preserve">
<value>Charging module AC input phase loss alarm</value>
</data>
<data name="直流输出过压告警" xml:space="preserve">
<value>DC output overvoltage alarm</value>
</data>
<data name="直流输出欠压告警" xml:space="preserve">
<value>DC output undervoltage alarm</value>
</data>
<data name="直流输出过流告警" xml:space="preserve">
<value>DC output overcurrent alarm</value>
</data>
<data name="输出短路异常" xml:space="preserve">
<value>Output short circuit anomaly</value>
</data>
<data name="直流电能表通讯故障" xml:space="preserve">
<value>DC meter communication failure</value>
</data>
<data name="交流电能表通讯故障" xml:space="preserve">
<value>AC meter communication failure</value>
</data>
<data name="绝缘监测异常" xml:space="preserve">
<value>Insulation monitoring anomaly</value>
</data>
<data name="BMS 通讯超时" xml:space="preserve">
<value>BMS communication timeout</value>
</data>
<data name="电池反接故障" xml:space="preserve">
<value>Battery reverse connection fault</value>
</data>
<data name="充电前电池未连接" xml:space="preserve">
<value>Battery not connected before charging</value>
</data>
<data name="电池组过压" xml:space="preserve">
<value>Battery pack overvoltage</value>
</data>
<data name="BSM 报文中连接器连接状态异常" xml:space="preserve">
<value>Connector connection status abnormal in BSM message</value>
</data>
<data name="异常掉电" xml:space="preserve">
<value>Abnormal power down</value>
</data>
<data name="充电柜控制器通信故障" xml:space="preserve">
<value>Charging cabinet controller communication failure</value>
</data>
<data name="1#输出开关断开" xml:space="preserve">
<value>1# output switch off</value>
</data>
<data name="2#输出开关断开" xml:space="preserve">
<value>2# output switch off</value>
</data>
<data name="充电枪未归位故障" xml:space="preserve">
<value>Charging gun not returned to position</value>
</data>
<data name="充电桩过温故障" xml:space="preserve">
<value>Charging pile overtemperature fault</value>
</data>
<data name="充电中车辆控制导引告警" xml:space="preserve">
<value>Vehicle control guide alarm during charging</value>
</data>
<data name="交流断路器故障" xml:space="preserve">
<value>AC circuit breaker fault</value>
</data>
<data name="充电接口电子锁故障" xml:space="preserve">
<value>Charging interface electronic lock failure</value>
</data>
<data name="充电枪过温故障" xml:space="preserve">
<value>Charging gun overtemperature fault</value>
</data>
<data name="直流输出接触器拒动/误动故障" xml:space="preserve">
<value>DC output contactor failure</value>
</data>
<data name="直流母线输出熔断器故障" xml:space="preserve">
<value>DC bus output fuse failure</value>
</data>
<data name="充电机风扇故障" xml:space="preserve">
<value>Charger fan failure</value>
</data>
<data name="BSM 报文中充电过流告警" xml:space="preserve">
<value>Charging overcurrent alarm in BSM message</value>
</data>
<data name="BMS 辅助电源异常" xml:space="preserve">
<value>BMS auxiliary power anomaly</value>
</data>
<data name="BST 报文充电连接器故障" xml:space="preserve">
<value>Charging connector fault in BST message</value>
</data>
<data name="绝缘监测模块故障" xml:space="preserve">
<value>Insulation monitoring module failure</value>
</data>
<data name="BST 报文高压继电器故障" xml:space="preserve">
<value>High-voltage relay failure in BST message</value>
</data>
<data name="应急充电状态" xml:space="preserve">
<value>Emergency charging state</value>
</data>
<data name="终端复位上电" xml:space="preserve">
<value>Terminal reset and power on</value>
</data>
<data name="等待绝缘检测失败" xml:space="preserve">
<value>Waiting for insulation test failure</value>
</data>
<data name="预充失败告警" xml:space="preserve">
<value>Precharge failure alarm</value>
</data>
<data name="充电电流过流" xml:space="preserve">
<value>Charging current overcurrent</value>
</data>
<data name="空闲时直流母线电压异常告警" xml:space="preserve">
<value>DC bus voltage anomaly alarm during idle</value>
</data>
<data name="整组模块通讯故障" xml:space="preserve">
<value>Module group communication failure</value>
</data>
<data name="BSM 报文中单体动力蓄电池电压过低" xml:space="preserve">
<value>Single battery cell voltage too low in BSM message</value>
</data>
<data name="BSM 报文中单体动力蓄电池电压过高" xml:space="preserve">
<value>Single battery cell voltage too high in BSM message</value>
</data>
<data name="BSM 报文中 SOC 过高" xml:space="preserve">
<value>SOC too high in BSM message</value>
</data>
<data name="车辆参数异常" xml:space="preserve">
<value>Vehicle parameter anomaly</value>
</data>
<data name="BRO 报文0xAA接收超时" xml:space="preserve">
<value>BRO message (0xAA) reception timeout</value>
</data>
<data name="充电机接收 BMS 使能报文超时" xml:space="preserve">
<value>Charger receiving BMS enable message timeout</value>
</data>
<data name="BST 报文车辆检测点 2 电压检测故障" xml:space="preserve">
<value>Vehicle detection point 2 voltage detection fault in BST message</value>
</data>
<data name="BST 报文其他故障" xml:space="preserve">
<value>Other faults in BST message</value>
</data>
<data name="BST 报文电流过大(电流超过需求值)" xml:space="preserve">
<value>Overcurrent in BST message (current exceeds demand)</value>
</data>
<data name="BST 报文电压异" xml:space="preserve">
<value>Voltage anomaly in BST message</value>
</data>
<data name="电量不能传输" xml:space="preserve">
<value>Energy cannot be transferred</value>
</data>
<data name="电流不匹配" xml:space="preserve">
<value>Current mismatch</value>
</data>
<data name="泄放电路故障" xml:space="preserve">
<value>Discharge circuit fault</value>
</data>
<data name="BST 报文输出连接器过温故障" xml:space="preserve">
<value>Output connector overtemperature fault in BST message</value>
</data>
<data name="BST 报文 BMS 元件输出连接器过温" xml:space="preserve">
<value>Output connector overtemperature of BMS components in BST message</value>
</data>
<data name="与车辆连接异常" xml:space="preserve">
<value>Connection anomaly with vehicle</value>
</data>
<data name="低温关机告警" xml:space="preserve">
<value>Low temperature shutdown alarm</value>
</data>
<data name="绝缘监测前直流输出接触器外侧电压大于等于10V" xml:space="preserve">
<value>Pre-insulation monitoring DC output contactor outside voltage ≥10V</value>
</data>
<data name="启动充电前直流输出接触器外侧电压小于充电机最小输出电压" xml:space="preserve">
<value>DC output contactor outside voltage charger minimum output voltage before charging starts</value>
</data>
<data name="启动充电前直流输出接触器外侧电压大于充电机最大输出电压" xml:space="preserve">
<value>DC output contactor outside voltage > charger maximum output voltage before charging starts</value>
</data>
<data name="启动充电前直流输出接触器外侧电压与通信报文电池电压相差大于±5%" xml:space="preserve">
<value>DC output contactor outside voltage differs from communication message battery voltage by ±5% before charging starts</value>
</data>
<data name="BST 报文电池组温度过高" xml:space="preserve">
<value>Battery pack overtemperature in BST message</value>
</data>
<data name="BST 报文绝缘故障" xml:space="preserve">
<value>Insulation fault in BST message</value>
</data>
<data name="充电接收计费单元遥测数据超时" xml:space="preserve">
<value>Charging telemetry data timeout in billing unit</value>
</data>
<data name="应急充电状态复位" xml:space="preserve">
<value>Emergency charging state reset</value>
</data>
<data name="维修门开停止充电" xml:space="preserve">
<value>Maintenance door open stop charging</value>
</data>
<data name="充电枪锁止超时" xml:space="preserve">
<value>Charging gun lock timeout</value>
</data>
<data name="达到放电电压终止" xml:space="preserve">
<value>Reached discharge voltage termination</value>
</data>
<data name="达到放电 SOC 终止" xml:space="preserve">
<value>Reached discharge SOC termination</value>
</data>
<data name="BSM 报文中 SOC 过低" xml:space="preserve">
<value>SOC too low in BSM message</value>
</data>
<data name="BMS 单体测量最高电压大于单体最高允许充电电压过高" xml:space="preserve">
<value>Single cell voltage higher than maximum allowed charging voltage in BMS message</value>
</data>
<data name="BRM 报文接收超时" xml:space="preserve">
<value>BRM message reception timeout</value>
</data>
<data name="BRM 报文数据项异常报文数据长度错误、BMS 通讯协议版本号错误、其它数据错误)" xml:space="preserve">
<value>BRM message data item anomaly (message length error, BMS communication protocol version error, other data errors)</value>
</data>
<data name="BCP 报文接收超时" xml:space="preserve">
<value>BCP message reception timeout</value>
</data>
<data name="BCP 报文数据项异常报文数据长度错误、BMS 通讯协议版本号错误、其它数据错误)" xml:space="preserve">
<value>BCP message data item anomaly (message length error, BMS communication protocol version error, other data errors)</value>
</data>
<data name="BRO 报文0x00接收超时" xml:space="preserve">
<value>BRO message (0x00) reception timeout</value>
</data>
<data name="电池充电需求报文BCL超时" xml:space="preserve">
<value>Battery charging demand message (BCL) timeout</value>
</data>
<data name="电池充电总状态BCS超时" xml:space="preserve">
<value>Battery charging total status (BCS) timeout</value>
</data>
<data name="动力蓄电池状态信息BSM超时" xml:space="preserve">
<value>Power battery status information (BSM) timeout</value>
</data>
<data name="电池最高允许充电电压小于充电机最小输出电压故障" xml:space="preserve">
<value>Battery highest allowable charging voltage less than charger minimum output voltage fault</value>
</data>
<data name="数据合法校验失败" xml:space="preserve">
<value>Data validation failure</value>
</data>
<data name="充电控制器与计费控制单元“版本校验”未完成" xml:space="preserve">
<value>Charging controller and billing control unit version verification not completed</value>
</data>
<data name="充电控制器与计费控制单元“下发充电参数”未完成" xml:space="preserve">
<value>Charging controller and billing control unit charging parameter issuance not completed</value>
</data>
<data name="充电控制器暂停服务(参考充电服务启动控制)" xml:space="preserve">
<value>Charging controller service paused (refer to charging service start control)</value>
</data>
<data name="充电控制器处于“工作”状态" xml:space="preserve">
<value>Charging controller in "working" state</value>
</data>
<data name="充电控制器处于“暂停”状态" xml:space="preserve">
<value>Charging controller in "paused" state</value>
</data>
<data name="充电控制器与车辆未连接" xml:space="preserve">
<value>Charging controller not connected to vehicle</value>
</data>
<data name="输入高压断路器故障" xml:space="preserve">
<value>Input high voltage circuit breaker fault</value>
</data>
<data name="输入高压接触器拒动/误动故障" xml:space="preserve">
<value>Input high voltage contactor failure</value>
</data>
<data name="输入高压接触器粘连故障" xml:space="preserve">
<value>Input high voltage contactor sticking fault</value>
</data>
<data name="输出高压接触器拒动/误动故障" xml:space="preserve">
<value>Output high voltage contactor failure</value>
</data>
<data name="输出高压接触器粘连故障" xml:space="preserve">
<value>Output high voltage contactor sticking fault</value>
</data>
<data name="输出高压熔断器故障" xml:space="preserve">
<value>Output high voltage fuse failure</value>
</data>
<data name="并联接触器拒动/误动故障" xml:space="preserve">
<value>Parallel contactor failure</value>
</data>
<data name="并联接触器粘连故障" xml:space="preserve">
<value>Parallel contactor sticking fault</value>
</data>
<data name="充电模块故障" xml:space="preserve">
<value>Charging module failure</value>
</data>
<data name="输入电压故障(输入电压过压/欠压、交流输入缺相、输入电流过流等)" xml:space="preserve">
<value>Input voltage fault (input overvoltage/undervoltage, AC input phase loss, input overcurrent, etc.)</value>
</data>
<data name="输出电压欠压故障" xml:space="preserve">
<value>Output undervoltage fault</value>
</data>
<data name="输出电压过压故障" xml:space="preserve">
<value>Output overvoltage fault</value>
</data>
<data name="交流输入接触器粘连故障" xml:space="preserve">
<value>AC input contactor sticking fault</value>
</data>
<data name="交流输入故障(过压、欠压、缺相、过流)" xml:space="preserve">
<value>AC input fault (overvoltage, undervoltage, phase loss, overcurrent)</value>
</data>
<data name="直流输出接触器粘连故障" xml:space="preserve">
<value>DC output contactor sticking fault</value>
</data>
<data name="BMS 正常停止充电" xml:space="preserve">
<value>BMS normal stop charging</value>
</data>
<data name="BMS 异常停止充电" xml:space="preserve">
<value>BMS abnormal stop charging</value>
</data>
<data name="充电控制器判断 BMS 其它异常终止" xml:space="preserve">
<value>Charging controller determines BMS other abnormal termination</value>
</data>
<data name="BSM 报文电池组温度过高" xml:space="preserve">
<value>Battery pack overtemperature in BSM message</value>
</data>
<data name="BSM 报文绝缘故障" xml:space="preserve">
<value>Insulation fault in BSM message</value>
</data>
<data name="直流母线输出接触器故障" xml:space="preserve">
<value>DC bus output contactor failure</value>
</data>
<data name="SOC 异常" xml:space="preserve">
<value>SOC anomaly</value>
</data>
<data name="充电机其它故障" xml:space="preserve">
<value>Other charger faults</value>
</data>
<data name="过充停止充电" xml:space="preserve">
<value>Overcharge stop charging</value>
</data>
<data name="整组模块输出模式切换失败" xml:space="preserve">
<value>Module group output mode switch failure</value>
</data>
<data name="交流输出电压过压故障" xml:space="preserve">
<value>AC output overvoltage fault</value>
</data>
<data name="交流输出电压欠压故障" xml:space="preserve">
<value>AC output undervoltage fault</value>
</data>
<data name="交流输出电流过流故障" xml:space="preserve">
<value>AC output overcurrent fault</value>
</data>
<data name="交流输出短路故障" xml:space="preserve">
<value>AC output short circuit fault</value>
</data>
<data name="车辆终止充电" xml:space="preserve">
<value>Vehicle stops charging</value>
</data>
<data name="S2 开关动作超时" xml:space="preserve">
<value>S2 switch operation timeout</value>
</data>
<data name="电能表时段不匹配" xml:space="preserve">
<value>Meter period mismatch</value>
</data>
<data name="电能表时钟异常" xml:space="preserve">
<value>Meter clock anomaly</value>
</data>
<data name="后台通讯故障" xml:space="preserve">
<value>Backend communication failure</value>
</data>
<data name="充电终端停止服务" xml:space="preserve">
<value>Charging terminal stops service</value>
</data>
<data name="电能表数据溢出预警" xml:space="preserve">
<value>Meter data overflow warning</value>
</data>
<data name="电能表数据溢出故障" xml:space="preserve">
<value>Meter data overflow fault</value>
</data>
<data name="无功率可用" xml:space="preserve">
<value>No power available</value>
</data>
<data name="电流采样不匹配" xml:space="preserve">
<value>Current sampling mismatch</value>
</data>
<data name="平台时钟与本地偏差过大" xml:space="preserve">
<value>Platform clock and local deviation too large</value>
</data>
<data name="单体电压过低轻微报警" xml:space="preserve">
<value>Single cell voltage too low minor alarm</value>
</data>
<data name="单体电压过低一般报警" xml:space="preserve">
<value>Single cell voltage too low general alarm</value>
</data>
<data name="单体电压过低严重报警" xml:space="preserve">
<value>Single cell voltage too low severe alarm</value>
</data>
<data name="单体电压过高轻微报警" xml:space="preserve">
<value>Single cell voltage too high minor alarm</value>
</data>
<data name="单体电压过高一般报警" xml:space="preserve">
<value>Single cell voltage too high general alarm</value>
</data>
<data name="单体电压过高严重报警" xml:space="preserve">
<value>Single cell voltage too high severe alarm</value>
</data>
<data name="单体压差过大轻微报警" xml:space="preserve">
<value>Single cell voltage difference too large minor alarm</value>
</data>
<data name="单体压差过大一般报警" xml:space="preserve">
<value>Single cell voltage difference too large general alarm</value>
</data>
<data name="单体压差过大严重报警" xml:space="preserve">
<value>Single cell voltage difference too large severe alarm</value>
</data>
<data name="电池温度过低轻微报警" xml:space="preserve">
<value>Battery temperature too low minor alarm</value>
</data>
<data name="电池温度过低一般报警" xml:space="preserve">
<value>Battery temperature too low general alarm</value>
</data>
<data name="电池温度过低严重报警" xml:space="preserve">
<value>Battery temperature too low severe alarm</value>
</data>
<data name="电池温度过高轻微报警" xml:space="preserve">
<value>Battery temperature too high minor alarm</value>
</data>
<data name="电池温度过高一般报警" xml:space="preserve">
<value>Battery temperature too high general alarm</value>
</data>
<data name="电池温度过高严重报警" xml:space="preserve">
<value>Battery temperature too high severe alarm</value>
</data>
<data name="电池温差过大轻微报警" xml:space="preserve">
<value>Battery temperature difference too large minor alarm</value>
</data>
<data name="电池温差过大一般报警" xml:space="preserve">
<value>Battery temperature difference too large general alarm</value>
</data>
<data name="电池温差过大严重报警" xml:space="preserve">
<value>Battery temperature difference too large severe alarm</value>
</data>
<data name="SOC过低轻微报警" xml:space="preserve">
<value>SOC too low minor alarm</value>
</data>
<data name="SOC过低一般报警" xml:space="preserve">
<value>SOC too low general alarm</value>
</data>
<data name="SOC过低严重报警" xml:space="preserve">
<value>SOC too low severe alarm</value>
</data>
<data name="放电电流过大轻微报警" xml:space="preserve">
<value>Discharge current too large minor alarm</value>
</data>
<data name="放电电流过大一般报警" xml:space="preserve">
<value>Discharge current too large general alarm</value>
</data>
<data name="放电电流过大严重报警" xml:space="preserve">
<value>Discharge current too large severe alarm</value>
</data>
<data name="充电电流过大轻微报警" xml:space="preserve">
<value>Charging current too large minor alarm</value>
</data>
<data name="充电电流过大一般报警" xml:space="preserve">
<value>Charging current too large general alarm</value>
</data>
<data name="充电电流过大严重报警" xml:space="preserve">
<value>Charging current too large severe alarm</value>
</data>
<data name="连接器正/负端温度过高一般报警" xml:space="preserve">
<value>Connector positive/negative end temperature too high general alarm</value>
</data>
<data name="正/负极柱温度过高轻微报警" xml:space="preserve">
<value>Positive/negative pole temperature too high minor alarm</value>
</data>
<data name="正/负极柱温度过高一般报警" xml:space="preserve">
<value>Positive/negative pole temperature too high general alarm</value>
</data>
<data name="主正继电器粘连故障" xml:space="preserve">
<value>Main positive relay sticking fault</value>
</data>
<data name="主正继电器断路故障" xml:space="preserve">
<value>Main positive relay open circuit fault</value>
</data>
<data name="主负继电器粘连故障" xml:space="preserve">
<value>Main negative relay sticking fault</value>
</data>
<data name="主负继电器断路故障" xml:space="preserve">
<value>Main negative relay open circuit fault</value>
</data>
<data name="硬件故障" xml:space="preserve">
<value>Hardware failure</value>
</data>
<data name="动力电池系统内部通讯故障" xml:space="preserve">
<value>Power battery system internal communication failure</value>
</data>
<data name="电池热失效故障" xml:space="preserve">
<value>Battery thermal failure</value>
</data>
<data name="其他故障" xml:space="preserve">
<value>Other faults</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

@ -1817,24 +1817,15 @@
</data>
<data name="充电桩风扇故障" xml:space="preserve">
<value>充电桩风扇故障</value>
</data>
<data name="避雷器故障" xml:space="preserve">
<value>避雷器故障</value>
</data>
<data name="绝缘监测告警" xml:space="preserve">
<value>绝缘监测告警</value>
</data>
<data name="绝缘监测故障" xml:space="preserve">
<value>绝缘监测故障</value>
</data>
<data name="电池极性反接故障" xml:space="preserve">
<value>电池极性反接故障</value>
</data>
<data name="充电中车辆控制导引故障" xml:space="preserve">
<value>充电中车辆控制导引故障</value>
</data>
<data name="充电桩过温故障" xml:space="preserve">
<value>充电桩过温故障</value>
</data>
<data name="充电接口过温故障" xml:space="preserve">
<value>充电接口过温故障</value>
@ -1859,9 +1850,6 @@
</data>
<data name="直流母线输出过流故障" xml:space="preserve">
<value>直流母线输出过流故障</value>
</data>
<data name="门禁故障" xml:space="preserve">
<value>门禁故障</value>
</data>
<data name="正极直流输出接触器粘连故障" xml:space="preserve">
<value>正极直流输出接触器粘连故障</value>
@ -2011,4 +1999,530 @@
<value>分控阀故障</value>
</data>
<data name="读卡器通讯故障" xml:space="preserve">
<value>读卡器通讯故障</value>
</data>
<data name="交流输入接触器拒动/误动故障" xml:space="preserve">
<value>交流输入接触器拒动/误动故障</value>
</data>
<data name="主板硬件故障" xml:space="preserve">
<value>主板硬件故障</value>
</data>
<data name="充电模块通信告警" xml:space="preserve">
<value>充电模块通信告警</value>
</data>
<data name="急停故障" xml:space="preserve">
<value>急停故障</value>
</data>
<data name="绝缘监测故障" xml:space="preserve">
<value>绝缘监测故障</value>
</data>
<data name="绝缘设备通讯故障" xml:space="preserve">
<value>绝缘设备通讯故障</value>
</data>
<data name="输入电压过压" xml:space="preserve">
<value>输入电压过压</value>
</data>
<data name="输入电压欠压" xml:space="preserve">
<value>输入电压欠压</value>
</data>
<data name="充电模块交流输入缺相告警" xml:space="preserve">
<value>充电模块交流输入缺相告警</value>
</data>
<data name="直流输出过压告警" xml:space="preserve">
<value>直流输出过压告警</value>
</data>
<data name="直流输出欠压告警" xml:space="preserve">
<value>直流输出欠压告警</value>
</data>
<data name="直流输出过流告警" xml:space="preserve">
<value>直流输出过流告警</value>
</data>
<data name="输出短路异常" xml:space="preserve">
<value>输出短路异常</value>
</data>
<data name="直流电能表通讯故障" xml:space="preserve">
<value>直流电能表通讯故障</value>
</data>
<data name="交流电能表通讯故障" xml:space="preserve">
<value>交流电能表通讯故障</value>
</data>
<data name="绝缘监测异常" xml:space="preserve">
<value>绝缘监测异常</value>
</data>
<data name="BMS 通讯超时" xml:space="preserve">
<value>BMS 通讯超时</value>
</data>
<data name="电池反接故障" xml:space="preserve">
<value>电池反接故障</value>
</data>
<data name="充电前电池未连接" xml:space="preserve">
<value>充电前电池未连接</value>
</data>
<data name="电池组过压" xml:space="preserve">
<value>电池组过压</value>
</data>
<data name="BSM 报文中连接器连接状态异常" xml:space="preserve">
<value>BSM 报文中连接器连接状态异常</value>
</data>
<data name="异常掉电" xml:space="preserve">
<value>异常掉电</value>
</data>
<data name="充电柜控制器通信故障" xml:space="preserve">
<value>充电柜控制器通信故障</value>
</data>
<data name="1#输出开关断开" xml:space="preserve">
<value>1#输出开关断开</value>
</data>
<data name="2#输出开关断开" xml:space="preserve">
<value>2#输出开关断开</value>
</data>
<data name="避雷器故障" xml:space="preserve">
<value>避雷器故障</value>
</data>
<data name="充电枪未归位故障" xml:space="preserve">
<value>充电枪未归位故障</value>
</data>
<data name="充电桩过温故障" xml:space="preserve">
<value>充电桩过温故障</value>
</data>
<data name="充电中车辆控制导引告警" xml:space="preserve">
<value>充电中车辆控制导引告警</value>
</data>
<data name="交流断路器故障" xml:space="preserve">
<value>交流断路器故障</value>
</data>
<data name="充电接口电子锁故障" xml:space="preserve">
<value>充电接口电子锁故障</value>
</data>
<data name="充电枪过温故障" xml:space="preserve">
<value>充电枪过温故障</value>
</data>
<data name="直流输出接触器拒动/误动故障" xml:space="preserve">
<value>直流输出接触器拒动/误动故障</value>
</data>
<data name="直流母线输出熔断器故障" xml:space="preserve">
<value>直流母线输出熔断器故障</value>
</data>
<data name="充电机风扇故障" xml:space="preserve">
<value>充电机风扇故障</value>
</data>
<data name="BSM 报文中充电过流告警" xml:space="preserve">
<value>BSM 报文中充电过流告警</value>
</data>
<data name="门禁故障" xml:space="preserve">
<value>门禁故障</value>
</data>
<data name="BMS 辅助电源异常" xml:space="preserve">
<value>BMS 辅助电源异常</value>
</data>
<data name="BST 报文充电连接器故障" xml:space="preserve">
<value>BST 报文充电连接器故障</value>
</data>
<data name="绝缘监测模块故障" xml:space="preserve">
<value>绝缘监测模块故障</value>
</data>
<data name="BST 报文高压继电器故障" xml:space="preserve">
<value>BST 报文高压继电器故障</value>
</data>
<data name="应急充电状态" xml:space="preserve">
<value>应急充电状态</value>
</data>
<data name="终端复位上电" xml:space="preserve">
<value>终端复位上电</value>
</data>
<data name="等待绝缘检测失败" xml:space="preserve">
<value>等待绝缘检测失败</value>
</data>
<data name="预充失败告警" xml:space="preserve">
<value>预充失败告警</value>
</data>
<data name="充电电流过流" xml:space="preserve">
<value>充电电流过流</value>
</data>
<data name="空闲时直流母线电压异常告警" xml:space="preserve">
<value>空闲时直流母线电压异常告警</value>
</data>
<data name="整组模块通讯故障" xml:space="preserve">
<value>整组模块通讯故障</value>
</data>
<data name="BSM 报文中单体动力蓄电池电压过低" xml:space="preserve">
<value>BSM 报文中单体动力蓄电池电压过低</value>
</data>
<data name="BSM 报文中单体动力蓄电池电压过高" xml:space="preserve">
<value>BSM 报文中单体动力蓄电池电压过高</value>
</data>
<data name="BSM 报文中 SOC 过高" xml:space="preserve">
<value>BSM 报文中 SOC 过高</value>
</data>
<data name="车辆参数异常" xml:space="preserve">
<value>车辆参数异常</value>
</data>
<data name="BRO 报文0xAA接收超时" xml:space="preserve">
<value>BRO 报文0xAA接收超时</value>
</data>
<data name="充电机接收 BMS 使能报文超时" xml:space="preserve">
<value>充电机接收 BMS 使能报文超时</value>
</data>
<data name="BST 报文车辆检测点 2 电压检测故障" xml:space="preserve">
<value>BST 报文车辆检测点 2 电压检测故障</value>
</data>
<data name="BST 报文其他故障" xml:space="preserve">
<value>BST 报文其他故障</value>
</data>
<data name="BST 报文电流过大(电流超过需求值)" xml:space="preserve">
<value>BST 报文电流过大(电流超过需求值)</value>
</data>
<data name="BST 报文电压异" xml:space="preserve">
<value>BST 报文电压异</value>
</data>
<data name="电量不能传输" xml:space="preserve">
<value>电量不能传输</value>
</data>
<data name="电流不匹配" xml:space="preserve">
<value>电流不匹配</value>
</data>
<data name="泄放电路故障" xml:space="preserve">
<value>泄放电路故障</value>
</data>
<data name="BST 报文输出连接器过温故障" xml:space="preserve">
<value>BST 报文输出连接器过温故障</value>
</data>
<data name="BST 报文 BMS 元件输出连接器过温" xml:space="preserve">
<value>BST 报文 BMS 元件输出连接器过温</value>
</data>
<data name="与车辆连接异常" xml:space="preserve">
<value>与车辆连接异常</value>
</data>
<data name="低温关机告警" xml:space="preserve">
<value>低温关机告警</value>
</data>
<data name="绝缘监测前直流输出接触器外侧电压大于等于10V" xml:space="preserve">
<value>绝缘监测前直流输出接触器外侧电压大于等于10V</value>
</data>
<data name="启动充电前直流输出接触器外侧电压小于充电机最小输出电压" xml:space="preserve">
<value>启动充电前直流输出接触器外侧电压小于充电机最小输出电压</value>
</data>
<data name="启动充电前直流输出接触器外侧电压大于充电机最大输出电压" xml:space="preserve">
<value>启动充电前直流输出接触器外侧电压大于充电机最大输出电压</value>
</data>
<data name="启动充电前直流输出接触器外侧电压与通信报文电池电压相差大于±5%" xml:space="preserve">
<value>启动充电前直流输出接触器外侧电压与通信报文电池电压相差大于±5%</value>
</data>
<data name="BST 报文电池组温度过高" xml:space="preserve">
<value>BST 报文电池组温度过高</value>
</data>
<data name="BST 报文绝缘故障" xml:space="preserve">
<value>BST 报文绝缘故障</value>
</data>
<data name="充电接收计费单元遥测数据超时" xml:space="preserve">
<value>充电接收计费单元遥测数据超时</value>
</data>
<data name="应急充电状态复位" xml:space="preserve">
<value>应急充电状态复位</value>
</data>
<data name="维修门开停止充电" xml:space="preserve">
<value>维修门开停止充电</value>
</data>
<data name="充电枪锁止超时" xml:space="preserve">
<value>充电枪锁止超时</value>
</data>
<data name="达到放电电压终止" xml:space="preserve">
<value>达到放电电压终止</value>
</data>
<data name="达到放电 SOC 终止" xml:space="preserve">
<value>达到放电 SOC 终止</value>
</data>
<data name="BSM 报文中 SOC 过低" xml:space="preserve">
<value>BSM 报文中 SOC 过低</value>
</data>
<data name="BMS 单体测量最高电压大于单体最高允许充电电压过高" xml:space="preserve">
<value>BMS 单体测量最高电压大于单体最高允许充电电压过高</value>
</data>
<data name="BRM 报文接收超时" xml:space="preserve">
<value>BRM 报文接收超时</value>
</data>
<data name="BRM 报文数据项异常报文数据长度错误、BMS 通讯协议版本号错误、其它数据错误)" xml:space="preserve">
<value>BRM 报文数据项异常报文数据长度错误、BMS 通讯协议版本号错误、其它数据错误)</value>
</data>
<data name="BCP 报文接收超时" xml:space="preserve">
<value>BCP 报文接收超时</value>
</data>
<data name="BCP 报文数据项异常报文数据长度错误、BMS 通讯协议版本号错误、其它数据错误)" xml:space="preserve">
<value>BCP 报文数据项异常报文数据长度错误、BMS 通讯协议版本号错误、其它数据错误)</value>
</data>
<data name="BRO 报文0x00接收超时" xml:space="preserve">
<value>BRO 报文0x00接收超时</value>
</data>
<data name="电池充电需求报文BCL超时" xml:space="preserve">
<value>电池充电需求报文BCL超时</value>
</data>
<data name="电池充电总状态BCS超时" xml:space="preserve">
<value>电池充电总状态BCS超时</value>
</data>
<data name="动力蓄电池状态信息BSM超时" xml:space="preserve">
<value>动力蓄电池状态信息BSM超时</value>
</data>
<data name="电池最高允许充电电压小于充电机最小输出电压故障" xml:space="preserve">
<value>电池最高允许充电电压小于充电机最小输出电压故障</value>
</data>
<data name="数据合法校验失败" xml:space="preserve">
<value>数据合法校验失败</value>
</data>
<data name="充电控制器与计费控制单元“版本校验”未完成" xml:space="preserve">
<value>充电控制器与计费控制单元“版本校验”未完成</value>
</data>
<data name="充电控制器与计费控制单元“下发充电参数”未完成" xml:space="preserve">
<value>充电控制器与计费控制单元“下发充电参数”未完成</value>
</data>
<data name="充电控制器暂停服务(参考充电服务启动控制)" xml:space="preserve">
<value>充电控制器暂停服务(参考充电服务启动控制)</value>
</data>
<data name="充电控制器处于“工作”状态" xml:space="preserve">
<value>充电控制器处于“工作”状态</value>
</data>
<data name="充电控制器处于“暂停”状态" xml:space="preserve">
<value>充电控制器处于“暂停”状态</value>
</data>
<data name="充电控制器与车辆未连接" xml:space="preserve">
<value>充电控制器与车辆未连接</value>
</data>
<data name="输入高压断路器故障" xml:space="preserve">
<value>输入高压断路器故障</value>
</data>
<data name="输入高压接触器拒动/误动故障" xml:space="preserve">
<value>输入高压接触器拒动/误动故障</value>
</data>
<data name="输入高压接触器粘连故障" xml:space="preserve">
<value>输入高压接触器粘连故障</value>
</data>
<data name="输出高压接触器拒动/误动故障" xml:space="preserve">
<value>输出高压接触器拒动/误动故障</value>
</data>
<data name="输出高压接触器粘连故障" xml:space="preserve">
<value>输出高压接触器粘连故障</value>
</data>
<data name="输出高压熔断器故障" xml:space="preserve">
<value>输出高压熔断器故障</value>
</data>
<data name="并联接触器拒动/误动故障" xml:space="preserve">
<value>并联接触器拒动/误动故障</value>
</data>
<data name="并联接触器粘连故障" xml:space="preserve">
<value>并联接触器粘连故障</value>
</data>
<data name="充电模块故障" xml:space="preserve">
<value>充电模块故障</value>
</data>
<data name="输入电压故障(输入电压过压/欠压、交流输入缺相、输入电流过流等)" xml:space="preserve">
<value>输入电压故障(输入电压过压/欠压、交流输入缺相、输入电流过流等)</value>
</data>
<data name="输出电压欠压故障" xml:space="preserve">
<value>输出电压欠压故障</value>
</data>
<data name="输出电压过压故障" xml:space="preserve">
<value>输出电压过压故障</value>
</data>
<data name="交流输入接触器粘连故障" xml:space="preserve">
<value>交流输入接触器粘连故障</value>
</data>
<data name="交流输入故障(过压、欠压、缺相、过流)" xml:space="preserve">
<value>交流输入故障(过压、欠压、缺相、过流)</value>
</data>
<data name="直流输出接触器粘连故障" xml:space="preserve">
<value>直流输出接触器粘连故障</value>
</data>
<data name="BMS 正常停止充电" xml:space="preserve">
<value>BMS 正常停止充电</value>
</data>
<data name="BMS 异常停止充电" xml:space="preserve">
<value>BMS 异常停止充电</value>
</data>
<data name="充电控制器判断 BMS 其它异常终止" xml:space="preserve">
<value>充电控制器判断 BMS 其它异常终止</value>
</data>
<data name="BSM 报文电池组温度过高" xml:space="preserve">
<value>BSM 报文电池组温度过高</value>
</data>
<data name="BSM 报文绝缘故障" xml:space="preserve">
<value>BSM 报文绝缘故障</value>
</data>
<data name="直流母线输出接触器故障" xml:space="preserve">
<value>直流母线输出接触器故障</value>
</data>
<data name="SOC 异常" xml:space="preserve">
<value>SOC 异常</value>
</data>
<data name="充电机其它故障" xml:space="preserve">
<value>充电机其它故障</value>
</data>
<data name="过充停止充电" xml:space="preserve">
<value>过充停止充电</value>
</data>
<data name="整组模块输出模式切换失败" xml:space="preserve">
<value>整组模块输出模式切换失败</value>
</data>
<data name="交流输出电压过压故障" xml:space="preserve">
<value>交流输出电压过压故障</value>
</data>
<data name="交流输出电压欠压故障" xml:space="preserve">
<value>交流输出电压欠压故障</value>
</data>
<data name="交流输出电流过流故障" xml:space="preserve">
<value>交流输出电流过流故障</value>
</data>
<data name="交流输出短路故障" xml:space="preserve">
<value>交流输出短路故障</value>
</data>
<data name="车辆终止充电" xml:space="preserve">
<value>车辆终止充电</value>
</data>
<data name="S2 开关动作超时" xml:space="preserve">
<value>S2 开关动作超时</value>
</data>
<data name="电能表时段不匹配" xml:space="preserve">
<value>电能表时段不匹配</value>
</data>
<data name="电能表时钟异常" xml:space="preserve">
<value>电能表时钟异常</value>
</data>
<data name="后台通讯故障" xml:space="preserve">
<value>后台通讯故障</value>
</data>
<data name="充电终端停止服务" xml:space="preserve">
<value>充电终端停止服务</value>
</data>
<data name="电能表数据溢出预警" xml:space="preserve">
<value>电能表数据溢出预警</value>
</data>
<data name="电能表数据溢出故障" xml:space="preserve">
<value>电能表数据溢出故障</value>
</data>
<data name="无功率可用" xml:space="preserve">
<value>无功率可用</value>
</data>
<data name="电流采样不匹配" xml:space="preserve">
<value>电流采样不匹配</value>
</data>
<data name="平台时钟与本地偏差过大" xml:space="preserve">
<value>平台时钟与本地偏差过大</value>
</data>
<data name="单体电压过低轻微报警" xml:space="preserve">
<value>单体电压过低轻微报警</value>
</data>
<data name="单体电压过低一般报警" xml:space="preserve">
<value>单体电压过低一般报警</value>
</data>
<data name="单体电压过低严重报警" xml:space="preserve">
<value>单体电压过低严重报警</value>
</data>
<data name="单体电压过高轻微报警" xml:space="preserve">
<value>单体电压过高轻微报警</value>
</data>
<data name="单体电压过高一般报警" xml:space="preserve">
<value>单体电压过高一般报警</value>
</data>
<data name="单体电压过高严重报警" xml:space="preserve">
<value>单体电压过高严重报警</value>
</data>
<data name="单体压差过大轻微报警" xml:space="preserve">
<value>单体压差过大轻微报警</value>
</data>
<data name="单体压差过大一般报警" xml:space="preserve">
<value>单体压差过大一般报警</value>
</data>
<data name="单体压差过大严重报警" xml:space="preserve">
<value>单体压差过大严重报警</value>
</data>
<data name="电池温度过低轻微报警" xml:space="preserve">
<value>电池温度过低轻微报警</value>
</data>
<data name="电池温度过低一般报警" xml:space="preserve">
<value>电池温度过低一般报警</value>
</data>
<data name="电池温度过低严重报警" xml:space="preserve">
<value>电池温度过低严重报警</value>
</data>
<data name="电池温度过高轻微报警" xml:space="preserve">
<value>电池温度过高轻微报警</value>
</data>
<data name="电池温度过高一般报警" xml:space="preserve">
<value>电池温度过高一般报警</value>
</data>
<data name="电池温度过高严重报警" xml:space="preserve">
<value>电池温度过高严重报警</value>
</data>
<data name="电池温差过大轻微报警" xml:space="preserve">
<value>电池温差过大轻微报警</value>
</data>
<data name="电池温差过大一般报警" xml:space="preserve">
<value>电池温差过大一般报警</value>
</data>
<data name="电池温差过大严重报警" xml:space="preserve">
<value>电池温差过大严重报警</value>
</data>
<data name="SOC过低轻微报警" xml:space="preserve">
<value>SOC过低轻微报警</value>
</data>
<data name="SOC过低一般报警" xml:space="preserve">
<value>SOC过低一般报警</value>
</data>
<data name="SOC过低严重报警" xml:space="preserve">
<value>SOC过低严重报警</value>
</data>
<data name="放电电流过大轻微报警" xml:space="preserve">
<value>放电电流过大轻微报警</value>
</data>
<data name="放电电流过大一般报警" xml:space="preserve">
<value>放电电流过大一般报警</value>
</data>
<data name="放电电流过大严重报警" xml:space="preserve">
<value>放电电流过大严重报警</value>
</data>
<data name="充电电流过大轻微报警" xml:space="preserve">
<value>充电电流过大轻微报警</value>
</data>
<data name="充电电流过大一般报警" xml:space="preserve">
<value>充电电流过大一般报警</value>
</data>
<data name="充电电流过大严重报警" xml:space="preserve">
<value>充电电流过大严重报警</value>
</data>
<data name="连接器正/负端温度过高一般报警" xml:space="preserve">
<value>连接器正/负端温度过高一般报警</value>
</data>
<data name="正/负极柱温度过高轻微报警" xml:space="preserve">
<value>正/负极柱温度过高轻微报警</value>
</data>
<data name="正/负极柱温度过高一般报警" xml:space="preserve">
<value>正/负极柱温度过高一般报警</value>
</data>
<data name="主正继电器粘连故障" xml:space="preserve">
<value>主正继电器粘连故障</value>
</data>
<data name="主正继电器断路故障" xml:space="preserve">
<value>主正继电器断路故障</value>
</data>
<data name="主负继电器粘连故障" xml:space="preserve">
<value>主负继电器粘连故障</value>
</data>
<data name="主负继电器断路故障" xml:space="preserve">
<value>主负继电器断路故障</value>
</data>
<data name="硬件故障" xml:space="preserve">
<value>硬件故障</value>
</data>
<data name="动力电池系统内部通讯故障" xml:space="preserve">
<value>动力电池系统内部通讯故障</value>
</data>
<data name="电池热失效故障" xml:space="preserve">
<value>电池热失效故障</value>
</data>
<data name="其他故障" xml:space="preserve">
<value>其他故障</value>
</data>
</root>
Loading…
Cancel
Save