|
|
|
|
using HybirdFrameworkDriver.ModbusTcpMaster;
|
|
|
|
|
|
|
|
|
|
namespace Service.UpsAfrica.Msg;
|
|
|
|
|
|
|
|
|
|
public class UpsIndex40
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 变频器温度过高
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> TemperatureConverterHigh = new(30040,start:0,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 34内部故障34
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> InternalFault = new(30040,start:0,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 参数不正确(逆变器MLFB)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> IncorrectParameter = new(30040,start:0,length:2,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 逆变器接触器有缺陷
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> InverterContactorDefective = new(30040,start:3,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 多个逆变器因过电流而切断
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> MultipleInverterCutOff = new(30040,start:4,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 电源电子故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> FailurePowerSupplyElectronic = new(30040,start:5,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 中间电路过电压
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> OverVoltageIntermediate = new(30040,start:6,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 外部快速关机已激活
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> ExternalQuickShutdownActive = new(30040,start:7,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 电子故障(信号处理器故障)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> ElectronicDefective = new(30040,start:0,length:8,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 电力电子(整流器)缺陷
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> DefectPowerElectronicRectifier = new(30040,start:9,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 电力电子缺陷(UCE监督)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> DefectPowerElectronicUCE = new(30040,start:10,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 过电流切断
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> OverCurrentCutoff = new(30040,start:11,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 期间参数输入错误
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> FalseParameterInputDuring = new(30040,start:12,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// UPS输出超出容差
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> UPSOutputTolerance = new(30040,start:13,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 输出过载(i2t监控)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> OutputOverload = new(30040,start:14,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed01 = new(30040,start:15,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed02 = new(30041,start:0,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 旁路有缺陷
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> BypassDefective = new(30041,start:1,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 旁路故障(在传输过程中)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> BypassDefectiveDuringTransfer = new(30041,start:2,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 旁路过载
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> BypassOverload = new(30041,start:3,length:1,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed03 = new(30041,start:0,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed04 = new(30041,start:0,length:5,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 电子故障(EEPROM逆变器)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> ElectronicDefectiveEeprom = new(30041,start:6,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 与电池管理器的通信有缺陷
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> CommunicationBatteryManagerDefective = new(30041,start:7,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 电子故障(校验和EPROM)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> ElectronicDefectiveCheck = new(30041,start:8,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 环境温度低于0度或测量有缺陷
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> EnvironmentTemperatureSmaller = new(30041,start:9,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 可选模块故障或未插入
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> OptionalModuleFailedNotPut = new(30041,start:10,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 并联旁路失败
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> ParallelBypassFailed =new(30041,start:11,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 并联模块信号故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> SignalFaultParallelModule = new(30041,start:12,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed05 = new(30041,start:13,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed06 = new(30041,start:14,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed07 = new(30041,start:15,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed08 = new(30042,start:0,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed09 = new(30042,start:1,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed20= new(30042,start:2,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed21 =new(30042,start:3,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed22 =new(30042,start:4,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed23 =new(30042,start:5,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed24= new(30042,start:6,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed25= new(30042,start:7,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed26= new(30042,start:8,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed27=new(30042,start:9,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed28 =new(30042,start:10,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed29 =new(30042,start:11,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed30 =new(30042,start:12,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 充电器过度充电
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> ChargerOverCharging =new(30042,start:13,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed31 =new(30042,start:14,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed32 = new(30042,start:15,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed33 =new(30043,start:0,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed34 =new(30043,start:1,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed35 =new(30043,start:2,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed36 =new(30043,start:3,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed37 =new(30043,start:4,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed38 =new(30043,start:5,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed39 =new(30043,start:6,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 预留用于led测试(无故障)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> ReservedForLedTest =new(30043,start:7,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed40 =new(30043,start:0,length:8,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Psdr至总线保险丝断开
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> PsdrBusFuseOpen =new(30043,start:9,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 50%负载不平衡超过50%
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> LoadUnbalanceOver =new(30043,start:10,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed41 =new(30043,start:11,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed42 =new(30043,start:12,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> ProfibusFaultProfibus =new(30043,start:13,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 系统频率超出容差
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> SystemFrequency =new(30043,start:14,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 系统电压超出公差
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> SystemVoltage =new(30043,start:15,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed43 =new(30044,start:0,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed44 =new(30044,start:1,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// LCD与Cudsmc通信故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> LCDCudsmcCommunicationFailure =new(30044,start:2,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 保留
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> Reserved01 =new(30044,start:3,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 保留
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> Reserved02 =new(30044,start:4,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// BUS软启动超时
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cBusSoftTimeOut =new(30044,start:5,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// BUS高压Fault
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cBusOver =new(30044,start:0,length:6,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// BUS低压Fault
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cBusUnder =new(30044,start:0,length:7,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// cBus不平衡
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cBusUnbalance =new(30044,start:8,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Bus短路故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cBusbool =new(30044,start:9,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 逆变软启动超时
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cInvSoftTimeOut =new(30044,start:10,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 逆变电压高压Fault
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cInvVoltHigh =new(30044,start:11,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 逆变电压低压Fault
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cInvVoltLow =new(30044,start:12,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 输出电压短路
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cOPVoltbool =new(30044,start:13,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// R相逆变电压短路
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cRInvVoltbool =new(30044,start:14,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// S相逆变电压短路
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cSInvVoltbool =new(30044,start:15,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// T相逆变电压短路
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cTInvVoltbool =new(30045,start:0,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// RS相线电压短路
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cRSInvVoltbool =new(30045,start:1,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// ST相线电压短路
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cSTInvVoltbool =new(30045,start:2,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// TR相线电压短路
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cTRInvVoltbool =new(30045,start:3,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 负功Fault
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cInvNegPow =new(30045,start:4,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// R相负功Fault
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cInvRNegPow =new(30045,start:5,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// S相负功Fault
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cInvSNegPow =new(30045,start:6,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// T相负功Fault
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cInvTNegPow =new(30045,start:7,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 三相总负功Fault
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cTotalInvNegPow =new(30045,start:8,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 不均流Fault
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cReactPowFault =new(30045,start:9,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// INVRly无法闭合
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cInvRlyOpenFault =new(30045,start:10,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// INVRly粘死
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cInvRlyStickFault =new(30045,start:11,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 市电输入SCR故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cLineSCRFault =new(30045,start:12,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 电池输入SCR故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cBatScrFault =new(30045,start:13,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 旁路输入SCR故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cByPassScrFault =new(30045,start:14,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 输入输出接线错误
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cWiringFault =new(30045,start:15,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 通讯线未连
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cCommLineLoss =new(30046,start:0,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 主机线故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cHostlineFault =new(30046,start:1,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// CAN通讯线故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cCanFault =new(30046,start:2,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 同步信号线故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cSynLineFault =new(30046,start:3,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 所有风扇全故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cAllFansLockedFault =new(30046,start:4,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// DSP异常
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cOCCoreFault =new(30046,start:5,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 充电器输出软启动超时
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cChgOpSoftTimeOut =new(30046,start:6,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// UPS模块全故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cUpsAllFault =new(30046,start:7,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// UPS市电输入NTC开路故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cLineInNtcOpenFault =new(30046,start:8,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 市电输入fuse开路故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cLineInFuseOpenFault =new(30046,start:9,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 输入不一致故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cCoherencyFault =new(30046,start:10,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Eeprom数据丢失
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cEepromFault =new(30046,start:11,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 市电支援失效
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cLinesupportFail =new(30046,start:12,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 电源失效
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cPowerBreakDown =new(30046,start:13,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 系统过容
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cSysOverCapacity =new(30046,start:14,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// ADS7869错误
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cADS7869Fault =new(30046,start:15,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 旁路模式无OP
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cSTSHardwareFault =new(30047,start:0,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// O/P断路器在并联模式下关闭
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cOpBreakerOffFault =new(30047,start:1,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// NTC故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cNTCAbnormal =new(30047,start:2,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 电池故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cBatAbnormal =new(30047,start:3,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 频繁过流故障
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cWC1_ForbidComeBackFromByp =new(30047,start:4,length:4,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// EPO故障(最高优先级故障,此故障一旦置位就不能被其它故障码覆盖)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> cEpoFault =new(30047,start:0,length:5,type:ModbusDataType.Bit);
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 未使用
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<bool> NotUsed =new(30047,start:0,length:6,type:ModbusDataType.Bit);
|
|
|
|
|
|
|
|
|
|
}
|