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.

246 lines
11 KiB

using HybirdFrameworkDriver.ModbusTcpMaster;
namespace Service.UpsAfrica.Msg;
public class UpsIndex50
{
/// <summary>
/// 超温逆变器
/// </summary>
public ModbusProperty<short> OverTemperatureInverter =new(30080,start:0,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 旁路电源故障
/// </summary>
public ModbusProperty<short> BypassMainsFailure =new(30080,start:1,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 整流器电源故障
/// </summary>
public ModbusProperty<short> RectifierMainsFailure =new(30080,start:2,length:4,type:ModbusDataType.Bit);
/// <summary>
/// (i2-t-Supervision)负载过高i2-监控)
/// </summary>
public ModbusProperty<short> LoadTooHigh =new(30080,start:3,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 欠压中间电路
/// </summary>
public ModbusProperty<short> UnderVoltageIntermediateCircuit =new(30080,start:4,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 过载
/// </summary>
public ModbusProperty<short> OverLoad =new(30080,start:5,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 旁路中的相序不正确
/// </summary>
public ModbusProperty<short> PhaseSequenceIncorrectBypass =new(30080,start:6,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 服务旁路已打开
/// </summary>
public ModbusProperty<short> ServiceBypass =new(30080,start:7,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 电池操作
/// </summary>
public ModbusProperty<short> BatteryOperation =new(30080,start:8,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 超过电池休息时间
/// </summary>
public ModbusProperty<short> BatteryRestTimeExceeded =new(30080,start:9,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 蓄电池欠压
/// </summary>
public ModbusProperty<short> BatteryUnderVoltage =new(30080,start:10,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 变频器运行条件调试
/// </summary>
public ModbusProperty<short> OperatingConditionComConverter =new(30080,start:11,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 蓄电池开关未接合
/// </summary>
public ModbusProperty<short> BatterySwitchNotEngaged =new(30080,start:12,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 超过呼吸机寿命
/// </summary>
public ModbusProperty<short> VentilatorLifetimeExceeded =new(30080,start:13,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 充电器连接丢失
/// </summary>
public ModbusProperty<short> ConnectionToChargerLost =new(30080,start:14,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 内部警告16
/// </summary>
public ModbusProperty<short> InternalWarning16 =new(30080,start:15,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 保留
/// </summary>
public ModbusProperty<short> ReservedA16 =new(30081,start:0,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> ReservedA17 =new(30081,start:1,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> ReservedA18 =new(30081,start:2,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> ReservedA19 =new(30081,start:3,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> ReservedA20 =new(30081,start:4,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> ReservedA21 =new(30081,start:5,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 蓄电池充电器通信故障
/// </summary>
public ModbusProperty<short> BatteryChargerCommunicateFailure =new(30081,start:6,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 一般蓄电池充电器故障
/// </summary>
public ModbusProperty<short> GeneralBatteryChargerFailure =new(30081,start:7,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 保留
/// </summary>
public ModbusProperty<short> ReservedA24 =new(30081,start:8,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> ReservedA25 =new(30081,start:9,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> ReservedA26 =new(30081,start:10,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> ReservedA27 =new(30081,start:11,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> ReservedA28 =new(30081,start:12,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> ReservedA29 =new(30081,start:13,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 负载不平衡
/// </summary>
public ModbusProperty<short> LoadUnbalance =new(30081,start:14,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 内部警告32
/// </summary>
public ModbusProperty<short> InternalWarning32=new(30081,start:15,length:4,type:ModbusDataType.Bit);
/// <summary>
/// EPO开关未接
/// </summary>
public ModbusProperty<short> cWC1EpoActive =new(30082,start:0,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 模块未锁
/// </summary>
public ModbusProperty<short> cWC1ModuleUnLock =new(30082,start:1,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 输入中线丢失
/// </summary>
public ModbusProperty<short> cWC1IPNLoss =new(30082,start:2,length:4,type:ModbusDataType.Bit);
/// <summary>
/// L、N反接
/// </summary>
public ModbusProperty<short> cWC1SiteFail =new(30082,start:3,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 旁路异常
/// </summary>
public ModbusProperty<short> cWC1BypassLoss =new(30082,start:4,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 旁路相序错误
/// </summary>
public ModbusProperty<short> cWC1ByPassPhaseErr =new(30082,start:5,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 电池过充
/// </summary>
public ModbusProperty<short> cWC1OverChg =new(30082,start:6,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 电池反接
/// </summary>
public ModbusProperty<short> cWC1BatReverse =new(30082,start:13,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 维修旁路盖板打开
/// </summary>
public ModbusProperty<short> cWC1MaintainOn =new(30082,start:14,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 物理位置错误
/// </summary>
public ModbusProperty<short> cWC1ErrorLocation =new(30082,start:15,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 不满足开机条件,无法开机
/// </summary>
public ModbusProperty<short> cWC1HcTurnOnAbornaml =new(30083,start:0,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 冗余丢失
/// </summary>
public ModbusProperty<short> cWC1HcRedundantLoss =new(30083,start:1,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 模块未插紧
/// </summary>
public ModbusProperty<short> cWC1ModuleHotSwapActive =new(30083,start:2,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 电池维护时间到
/// </summary>
public ModbusProperty<short> cWC1BatteryInform =new(30083,start:3,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 巡检维护时间到
/// </summary>
public ModbusProperty<short> cWC1InspectionInform =new(30083,start:4,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 过保维护时间到
/// </summary>
public ModbusProperty<short> cWC1GuaranteeInform =new(30083,start:5,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 温度过低
/// </summary>
public ModbusProperty<short> cWC1TempLow =new(30083,start:0,length:6,type:ModbusDataType.Bit);
/// <summary>
/// 电池过温
/// </summary>
public ModbusProperty<short> cWC1BatOverTemp =new(30083,start:7,length:4,type:ModbusDataType.Bit);
/// <summary>
/// BUS电容维护时间到
/// </summary>
public ModbusProperty<short> cWC1BusCapMainInform =new(30083,start:8,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 系统过容
/// </summary>
public ModbusProperty<short> cWC1SysOverCapacity=new(30083,start:9,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 外部告警高32位
/// </summary>
public ModbusProperty<short> cWC1HighExternalWarning=new(30083,start:10,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 保留
/// </summary>
public ModbusProperty<short> reservedA53 =new(30083,start:11,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> reservedA54 =new(30083,start:12,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> reservedA55 =new(30083,start:13,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> reservedA56 =new(30083,start:14,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> reservedA57 =new(30083,start:15,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> reservedA58 =new(30084,start:0,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> reservedA59 =new(30084,start:1,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> reservedA60 =new(30084,start:2,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> reservedA61 =new(30084,start:3,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> reservedA62 =new(30084,start:4,length:4,type:ModbusDataType.Bit);
public ModbusProperty<short> reservedA63 =new(30084,start:5,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 模块故障
/// </summary>
public ModbusProperty<short> cOuterWarningCode2LModuleFault =new(30084,start:5,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 旁路N线丢失
/// </summary>
public ModbusProperty<short> cOuterWarningCode2LBypassNLoss =new(30084,start:6,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 电池N线断开
/// </summary>
public ModbusProperty<short> cOuterWarningCode2LBatNLoss =new(30084,start:7,length:4,type:ModbusDataType.Bit);
/// <summary>
/// EXCHG故障
/// </summary>
public ModbusProperty<short> cOuterWarningCode2LExChgFail =new(30084,start:8,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 电池温度过低
/// </summary>
public ModbusProperty<short> cOuterWarningCode2L_BatTempLow =new(30084,start:9,length:4,type:ModbusDataType.Bit);
/// <summary>
/// 电池不平衡
/// </summary>
public ModbusProperty<short> cOuterWarningCode2L_BatUnbalance =new(30084,start:10,length:4,type:ModbusDataType.Bit);
/// <summary>
/// AD校准失败
/// </summary>
public ModbusProperty<short> cOuterWarningCode2L_ADCalibrationFail=new(30084,start:11,length:4,type:ModbusDataType.Bit);
}