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

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