You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

503 lines
20 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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);
}