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