监测实体类==================================================================== //万里一矿主扇 2024-07-10 @Data public class FanMainWl1kVo extends RelationVo { @JsonProperty(value = "f1Uab") private Float f1Uab; //F1_Uab @JsonProperty(value = "f1Ubc") private Float f1Ubc; //F1_Ubc @JsonProperty(value = "f1Uca") private Float f1Uca; //F1_Uca @JsonProperty(value = "f1Ia") private Float f1Ia; //F1_Ia @JsonProperty(value = "f1Ib") private Float f1Ib; //F1_Ib @JsonProperty(value = "f1Ic") private Float f1Ic; //F1_Ic @JsonProperty(value = "f1P") private Float f1P; //F1_P @JsonProperty(value = "f1Q") private Float f1Q; //F1_Q @JsonProperty(value = "f1Cos") private Float f1Cos; //F1_COS @JsonProperty(value = "f1EntryPress") private Float f1EntryPress; //F1_入口压力 @JsonProperty(value = "f1ImpellerPress") private Float f1ImpellerPress; //F1_叶轮压力 @JsonProperty(value = "f1OutletPress") private Float f1OutletPress; //F1_出口压力 @JsonProperty(value = "f1HydraulicPress") private Float f1HydraulicPress; //F1_液压站油压 @JsonProperty(value = "f1StallDiffPress") private Float f1StallDiffPress; //F1_失速压差 @JsonProperty(value = "f1EntryTemp") private Float f1EntryTemp; //F1_入口温度 @JsonProperty(value = "f1BladeMechAngle") private Float f1BladeMechAngle; //F1_叶片机械角度 @JsonProperty(value = "f1BladeAngle") private Float f1BladeAngle; //F1_叶片角度 @JsonProperty(value = "f1BladeAngleSet") private Float f1BladeAngleSet; //F1_叶片角度设定 @JsonProperty(value = "f1FixedAngleSet") private Float f1FixedAngleSet; //F1_固定角度设定 @JsonProperty(value = "f1StallMin") private Float f1StallMin; //F1_失速分 @JsonProperty(value = "f1StallSec") private Float f1StallSec; //F1_失速秒 @JsonProperty(value = "f1RunningDays") private Float f1RunningDays; //F1_运行天 @JsonProperty(value = "f1FanRunTime") private Float f1FanRunTime; //F1_风机运行时 @JsonProperty(value = "f1FanRunMin") private Float f1FanRunMin; //F1_风机运行分 @JsonProperty(value = "f1FanRunSec") private Float f1FanRunSec; //F1_风机运行秒 @JsonProperty(value = "f1FanRunHoursAcc") private Float f1FanRunHoursAcc; //F1_风机运行小时累计 @JsonProperty(value = "f1TestDamperOpen") private Float f1TestDamperOpen; //F1_测试风门开度 @JsonProperty(value = "f1FanDamperOpen") private Float f1FanDamperOpen; //F1_风机风门开度 @JsonProperty(value = "f1LubOilTemp") private Float f1LubOilTemp; //F1_润滑油温 @JsonProperty(value = "f1LubPipeTemp") private Float f1LubPipeTemp; //F1_润滑管温 @JsonProperty(value = "f1HydraulicOilTemp") private Float f1HydraulicOilTemp; //F1_液压油温 @JsonProperty(value = "f1FanACBTemp1") private Float f1FanACBTemp1; //F1_风机角接触轴承温度1 @JsonProperty(value = "f1FanACBTemp2") private Float f1FanACBTemp2; //F1_风机角接触轴承温度2 @JsonProperty(value = "f1FanDGBearingTemp1") private Float f1FanDGBearingTemp1; //F1_风机深沟轴承温度1 @JsonProperty(value = "f1FanDGBearingTemp2") private Float f1FanDGBearingTemp2; //F1_风机深沟轴承温度2 @JsonProperty(value = "f1FanRBearingTemp1") private Float f1FanRBearingTemp1; //F1_风机滚柱轴承温度1 @JsonProperty(value = "f1FanRBearingTemp2") private Float f1FanRBearingTemp2; //F1_风机滚柱轴承温度2 @JsonProperty(value = "f1MotorUTemp") private Float f1MotorUTemp; //F1_电机U绕组温度 @JsonProperty(value = "f1MotorVTemp") private Float f1MotorVTemp; //F1_电机V绕组温度 @JsonProperty(value = "f1MotorWTemp") private Float f1MotorWTemp; //F1_电机W绕组温度 @JsonProperty(value = "f1MotorNonDriveTemp") private Float f1MotorNonDriveTemp; //F1_电机非驱动侧温度 @JsonProperty(value = "f1MotorDriveTemp") private Float f1MotorDriveTemp; //F1_电机驱动侧温度 @JsonProperty(value = "f1InverterCurr") private Float f1InverterCurr; //F1_变频器电流 @JsonProperty(value = "f1FreqFeedback") private Float f1FreqFeedback; //F1_频率反馈 @JsonProperty(value = "f1FreqSetting") private Float f1FreqSetting; //F1_频率设定 @JsonProperty(value = "f1FixedFreqSetting") private Float f1FixedFreqSetting; //F1_固定频率设定 @JsonProperty(value = "f1FanVertVib") private Float f1FanVertVib; //F1_风机垂直振动 @JsonProperty(value = "f1FanHorizVib") private Float f1FanHorizVib; //F1_风机水平振动 @JsonProperty(value = "f1AirVolume") private Float f1AirVolume; //F1_风量 @JsonProperty(value = "f2Uab") private Float f2Uab; //F2_Uab @JsonProperty(value = "f2Ubc") private Float f2Ubc; //F2_Ubc @JsonProperty(value = "f2Uca") private Float f2Uca; //F2_Uca @JsonProperty(value = "f2Ia") private Float f2Ia; //F2_Ia @JsonProperty(value = "f2Ib") private Float f2Ib; //F2_Ib @JsonProperty(value = "f2Ic") private Float f2Ic; //F2_Ic @JsonProperty(value = "f2P") private Float f2P; //F2_P @JsonProperty(value = "f2Q") private Float f2Q; //F2_Q @JsonProperty(value = "f2Cos") private Float f2Cos; //F2_COS @JsonProperty(value = "f2EntryPress") private Float f2EntryPress; //F2_入口压力 @JsonProperty(value = "f2ImpellerPress") private Float f2ImpellerPress; //F2_叶轮压力 @JsonProperty(value = "f2OutletPress") private Float f2OutletPress; //F2_出口压力 @JsonProperty(value = "f2HydraulicPress") private Float f2HydraulicPress; //F2_液压站油压 @JsonProperty(value = "f2StallDiffPress") private Float f2StallDiffPress; //F2_失速压差 @JsonProperty(value = "f2EntryTemp") private Float f2EntryTemp; //F2_入口温度 @JsonProperty(value = "f2BladeMechAngle") private Float f2BladeMechAngle; //F2_叶片机械角度 @JsonProperty(value = "f2BladeAngle") private Float f2BladeAngle; //F2_叶片角度 @JsonProperty(value = "f2BladeAngleSet") private Float f2BladeAngleSet; //F2_叶片角度设定 @JsonProperty(value = "f2FixedAngleSet") private Float f2FixedAngleSet; //F2_固定角度设定 @JsonProperty(value = "f2StallMin") private Float f2StallMin; //F2_失速分 @JsonProperty(value = "f2StallSec") private Float f2StallSec; //F2_失速秒 @JsonProperty(value = "f2RunningDays") private Float f2RunningDays; //F2_运行天 @JsonProperty(value = "f2FanRunTime") private Float f2FanRunTime; //F2_风机运行时 @JsonProperty(value = "f2FanRunMin") private Float f2FanRunMin; //F2_风机运行分 @JsonProperty(value = "f2FanRunSec") private Float f2FanRunSec; //F2_风机运行秒 @JsonProperty(value = "f2FanRunHoursAcc") private Float f2FanRunHoursAcc; //F2_风机运行小时累计 @JsonProperty(value = "f2TestDamperOpen") private Float f2TestDamperOpen; //F2_测试风门开度 @JsonProperty(value = "f2FanDamperOpen") private Float f2FanDamperOpen; //F2_风机风门开度 @JsonProperty(value = "f2LubOilTemp") private Float f2LubOilTemp; //F2_润滑油温 @JsonProperty(value = "f2LubPipeTemp") private Float f2LubPipeTemp; //F2_润滑管温 @JsonProperty(value = "f2HydraulicOilTemp") private Float f2HydraulicOilTemp; //F2_液压油温 @JsonProperty(value = "f2FanACBTemp1") private Float f2FanACBTemp1; //F2_风机角接触轴承温度1 @JsonProperty(value = "f2FanACBTemp2") private Float f2FanACBTemp2; //F2_风机角接触轴承温度2 @JsonProperty(value = "f2FanDGBearingTemp1") private Float f2FanDGBearingTemp1; //F2_风机深沟轴承温度1 @JsonProperty(value = "f2FanDGBearingTemp2") private Float f2FanDGBearingTemp2; //F2_风机深沟轴承温度2 @JsonProperty(value = "f2FanRBearingTemp1") private Float f2FanRBearingTemp1; //F2_风机滚柱轴承温度1 @JsonProperty(value = "f2FanRBearingTemp2") private Float f2FanRBearingTemp2; //F2_风机滚柱轴承温度2 @JsonProperty(value = "f2MotorUTemp") private Float f2MotorUTemp; //F2_电机U绕组温度 @JsonProperty(value = "f2MotorVTemp") private Float f2MotorVTemp; //F2_电机V绕组温度 @JsonProperty(value = "f2MotorWTemp") private Float f2MotorWTemp; //F2_电机W绕组温度 @JsonProperty(value = "f2MotorNonDriveTemp") private Float f2MotorNonDriveTemp; //F2_电机非驱动侧温度 @JsonProperty(value = "f2MotorDriveTemp") private Float f2MotorDriveTemp; //F2_电机驱动侧温度 @JsonProperty(value = "f2InverterCurr") private Float f2InverterCurr; //F2_变频器电流 @JsonProperty(value = "f2FreqFeedback") private Float f2FreqFeedback; //F2_频率反馈 @JsonProperty(value = "f2FreqSetting") private Float f2FreqSetting; //F2_频率设定 @JsonProperty(value = "f2FixedFreqSetting") private Float f2FixedFreqSetting; //F2_固定频率设定 @JsonProperty(value = "f2FanVertVib") private Float f2FanVertVib; //F2_风机垂直振动 @JsonProperty(value = "f2FanHorizVib") private Float f2FanHorizVib; //F2_风机水平振动 @JsonProperty(value = "f2AirVolume") private Float f2AirVolume; //F2_风量 } 控制实体类==================================================================== //万里一矿主扇 2024-07-10 @Data public class FanMainWl1kFrom{ @JsonProperty(value = "f1BladeAngleSet") private Float f1BladeAngleSet; //F1_叶片角度设定 @JsonProperty(value = "f1FixedAngleSet") private Float f1FixedAngleSet; //F1_固定角度设定 @JsonProperty(value = "f1FreqSetting") private Float f1FreqSetting; //F1_频率设定 @JsonProperty(value = "f1FixedFreqSetting") private Float f1FixedFreqSetting; //F1_固定频率设定 @JsonProperty(value = "f2BladeAngleSet") private Float f2BladeAngleSet; //F2_叶片角度设定 @JsonProperty(value = "f2FixedAngleSet") private Float f2FixedAngleSet; //F2_固定角度设定 @JsonProperty(value = "f2FreqSetting") private Float f2FreqSetting; //F2_频率设定 @JsonProperty(value = "f2FixedFreqSetting") private Float f2FixedFreqSetting; //F2_固定频率设定 @JsonProperty(value = "f1ScreenStart") private Boolean f1ScreenStart; //F1_画面启动 @JsonProperty(value = "f1ScreenStop") private Boolean f1ScreenStop; //F1_画面停止 @JsonProperty(value = "f1ScreenAlarmClear") private Boolean f1ScreenAlarmClear; //F1_画面消警 @JsonProperty(value = "f1ScreenReset") private Boolean f1ScreenReset; //F1_画面复位 @JsonProperty(value = "f2ScreenStart") private Boolean f2ScreenStart; //F2_画面启动 @JsonProperty(value = "f2ScreenStop") private Boolean f2ScreenStop; //F2_画面停止 @JsonProperty(value = "f2ScreenAlarmClear") private Boolean f2ScreenAlarmClear; //F2_画面消警 @JsonProperty(value = "f2ScreenReset") private Boolean f2ScreenReset; //F2_画面复位 } 枚举========================================================================= //万里一矿主扇 2024-07-10 public enum FanMainWl1kEnum { FAN_MAIN_WL1K_ENUM_F1UAB("f1Uab", "F1_Uab", "DB100.0"), FAN_MAIN_WL1K_ENUM_F1UBC("f1Ubc", "F1_Ubc", "DB100.4"), FAN_MAIN_WL1K_ENUM_F1UCA("f1Uca", "F1_Uca", "DB100.8"), FAN_MAIN_WL1K_ENUM_F1IA("f1Ia", "F1_Ia", "DB100.16"), FAN_MAIN_WL1K_ENUM_F1IB("f1Ib", "F1_Ib", "DB100.20"), FAN_MAIN_WL1K_ENUM_F1IC("f1Ic", "F1_Ic", "DB100.24"), FAN_MAIN_WL1K_ENUM_F1P("f1P", "F1_P", "DB100.32"), FAN_MAIN_WL1K_ENUM_F1Q("f1Q", "F1_Q", "DB100.36"), FAN_MAIN_WL1K_ENUM_F1COS("f1Cos", "F1_COS", "DB100.40"), FAN_MAIN_WL1K_ENUM_F1ENTRYPRESS("f1EntryPress", "F1_入口压力", "DB100.360"), FAN_MAIN_WL1K_ENUM_F1IMPELLERPRESS("f1ImpellerPress", "F1_叶轮压力", "DB100.364"), FAN_MAIN_WL1K_ENUM_F1OUTLETPRESS("f1OutletPress", "F1_出口压力", "DB100.368"), FAN_MAIN_WL1K_ENUM_F1HYDRAULICPRESS("f1HydraulicPress", "F1_液压站油压", "DB100.372"), FAN_MAIN_WL1K_ENUM_F1STALLDIFFPRESS("f1StallDiffPress", "F1_失速压差", "DB100.376"), FAN_MAIN_WL1K_ENUM_F1ENTRYTEMP("f1EntryTemp", "F1_入口温度", "DB100.524"), FAN_MAIN_WL1K_ENUM_F1BLADEMECHANGLE("f1BladeMechAngle", "F1_叶片机械角度", "DB100.416"), FAN_MAIN_WL1K_ENUM_F1BLADEANGLE("f1BladeAngle", "F1_叶片角度", "DB100.412"), FAN_MAIN_WL1K_ENUM_F1BLADEANGLESET("f1BladeAngleSet", "F1_叶片角度设定", "DB100.60"), FAN_MAIN_WL1K_ENUM_F1FIXEDANGLESET("f1FixedAngleSet", "F1_固定角度设定", "DB100.68"), FAN_MAIN_WL1K_ENUM_F1STALLMIN("f1StallMin", "F1_失速分", "DB100.244"), FAN_MAIN_WL1K_ENUM_F1STALLSEC("f1StallSec", "F1_失速秒", "DB100.248"), FAN_MAIN_WL1K_ENUM_F1RUNNINGDAYS("f1RunningDays", "F1_运行天", "DB100.164"), FAN_MAIN_WL1K_ENUM_F1FANRUNTIME("f1FanRunTime", "F1_风机运行时", "DB100.168"), FAN_MAIN_WL1K_ENUM_F1FANRUNMIN("f1FanRunMin", "F1_风机运行分", "DB100.172"), FAN_MAIN_WL1K_ENUM_F1FANRUNSEC("f1FanRunSec", "F1_风机运行秒", "DB100.176"), FAN_MAIN_WL1K_ENUM_F1FANRUNHOURSACC("f1FanRunHoursAcc", "F1_风机运行小时累计", "DB101.268"), FAN_MAIN_WL1K_ENUM_F1TESTDAMPEROPEN("f1TestDamperOpen", "F1_测试风门开度", "DB100.344"), FAN_MAIN_WL1K_ENUM_F1FANDAMPEROPEN("f1FanDamperOpen", "F1_风机风门开度", "DB100.348"), FAN_MAIN_WL1K_ENUM_F1LUBOILTEMP("f1LubOilTemp", "F1_润滑油温", "DB100.488"), FAN_MAIN_WL1K_ENUM_F1LUBPIPETEMP("f1LubPipeTemp", "F1_润滑管温", "DB100.484"), FAN_MAIN_WL1K_ENUM_F1HYDRAULICOILTEMP("f1HydraulicOilTemp", "F1_液压油温", "DB100.480"), FAN_MAIN_WL1K_ENUM_F1FANACBTEMP1("f1FanACBTemp1", "F1_风机角接触轴承温度1", "DB100.456"), FAN_MAIN_WL1K_ENUM_F1FANACBTEMP2("f1FanACBTemp2", "F1_风机角接触轴承温度2", "DB100.460"), FAN_MAIN_WL1K_ENUM_F1FANDGBEARINGTEMP1("f1FanDGBearingTemp1", "F1_风机深沟轴承温度1", "DB100.464"), FAN_MAIN_WL1K_ENUM_F1FANDGBEARINGTEMP2("f1FanDGBearingTemp2", "F1_风机深沟轴承温度2", "DB100.468"), FAN_MAIN_WL1K_ENUM_F1FANRBEARINGTEMP1("f1FanRBearingTemp1", "F1_风机滚柱轴承温度1", "DB100.472"), FAN_MAIN_WL1K_ENUM_F1FANRBEARINGTEMP2("f1FanRBearingTemp2", "F1_风机滚柱轴承温度2", "DB100.476"), FAN_MAIN_WL1K_ENUM_F1MOTORUTEMP("f1MotorUTemp", "F1_电机U绕组温度", "DB100.500"), FAN_MAIN_WL1K_ENUM_F1MOTORVTEMP("f1MotorVTemp", "F1_电机V绕组温度", "DB100.508"), FAN_MAIN_WL1K_ENUM_F1MOTORWTEMP("f1MotorWTemp", "F1_电机W绕组温度", "DB100.516"), FAN_MAIN_WL1K_ENUM_F1MOTORNONDRIVETEMP("f1MotorNonDriveTemp", "F1_电机非驱动侧温度", "DB100.496"), FAN_MAIN_WL1K_ENUM_F1MOTORDRIVETEMP("f1MotorDriveTemp", "F1_电机驱动侧温度", "DB100.492"), FAN_MAIN_WL1K_ENUM_F1INVERTERCURR("f1InverterCurr", "F1_变频器电流", "DB100.424"), FAN_MAIN_WL1K_ENUM_F1FREQFEEDBACK("f1FreqFeedback", "F1_频率反馈", "DB100.420"), FAN_MAIN_WL1K_ENUM_F1FREQSETTING("f1FreqSetting", "F1_频率设定", "DB100.80"), FAN_MAIN_WL1K_ENUM_F1FIXEDFREQSETTING("f1FixedFreqSetting", "F1_固定频率设定", "DB100.76"), FAN_MAIN_WL1K_ENUM_F1FANVERTVIB("f1FanVertVib", "F1_风机垂直振动", "DB100.388"), FAN_MAIN_WL1K_ENUM_F1FANHORIZVIB("f1FanHorizVib", "F1_风机水平振动", "DB100.384"), FAN_MAIN_WL1K_ENUM_F1AIRVOLUME("f1AirVolume", "F1_风量", "DB100.812"), FAN_MAIN_WL1K_ENUM_F2UAB("f2Uab", "F2_Uab", "DB200.0"), FAN_MAIN_WL1K_ENUM_F2UBC("f2Ubc", "F2_Ubc", "DB200.4"), FAN_MAIN_WL1K_ENUM_F2UCA("f2Uca", "F2_Uca", "DB200.8"), FAN_MAIN_WL1K_ENUM_F2IA("f2Ia", "F2_Ia", "DB200.16"), FAN_MAIN_WL1K_ENUM_F2IB("f2Ib", "F2_Ib", "DB200.20"), FAN_MAIN_WL1K_ENUM_F2IC("f2Ic", "F2_Ic", "DB200.24"), FAN_MAIN_WL1K_ENUM_F2P("f2P", "F2_P", "DB200.32"), FAN_MAIN_WL1K_ENUM_F2Q("f2Q", "F2_Q", "DB200.36"), FAN_MAIN_WL1K_ENUM_F2COS("f2Cos", "F2_COS", "DB200.40"), FAN_MAIN_WL1K_ENUM_F2ENTRYPRESS("f2EntryPress", "F2_入口压力", "DB200.360"), FAN_MAIN_WL1K_ENUM_F2IMPELLERPRESS("f2ImpellerPress", "F2_叶轮压力", "DB200.364"), FAN_MAIN_WL1K_ENUM_F2OUTLETPRESS("f2OutletPress", "F2_出口压力", "DB200.368"), FAN_MAIN_WL1K_ENUM_F2HYDRAULICPRESS("f2HydraulicPress", "F2_液压站油压", "DB200.372"), FAN_MAIN_WL1K_ENUM_F2STALLDIFFPRESS("f2StallDiffPress", "F2_失速压差", "DB200.376"), FAN_MAIN_WL1K_ENUM_F2ENTRYTEMP("f2EntryTemp", "F2_入口温度", "DB200.524"), FAN_MAIN_WL1K_ENUM_F2BLADEMECHANGLE("f2BladeMechAngle", "F2_叶片机械角度", "DB200.416"), FAN_MAIN_WL1K_ENUM_F2BLADEANGLE("f2BladeAngle", "F2_叶片角度", "DB200.412"), FAN_MAIN_WL1K_ENUM_F2BLADEANGLESET("f2BladeAngleSet", "F2_叶片角度设定", "DB200.60"), FAN_MAIN_WL1K_ENUM_F2FIXEDANGLESET("f2FixedAngleSet", "F2_固定角度设定", "DB200.68"), FAN_MAIN_WL1K_ENUM_F2STALLMIN("f2StallMin", "F2_失速分", "DB200.244"), FAN_MAIN_WL1K_ENUM_F2STALLSEC("f2StallSec", "F2_失速秒", "DB200.248"), FAN_MAIN_WL1K_ENUM_F2RUNNINGDAYS("f2RunningDays", "F2_运行天", "DB200.164"), FAN_MAIN_WL1K_ENUM_F2FANRUNTIME("f2FanRunTime", "F2_风机运行时", "DB200.168"), FAN_MAIN_WL1K_ENUM_F2FANRUNMIN("f2FanRunMin", "F2_风机运行分", "DB200.172"), FAN_MAIN_WL1K_ENUM_F2FANRUNSEC("f2FanRunSec", "F2_风机运行秒", "DB200.176"), FAN_MAIN_WL1K_ENUM_F2FANRUNHOURSACC("f2FanRunHoursAcc", "F2_风机运行小时累计", "DB201.268"), FAN_MAIN_WL1K_ENUM_F2TESTDAMPEROPEN("f2TestDamperOpen", "F2_测试风门开度", "DB200.344"), FAN_MAIN_WL1K_ENUM_F2FANDAMPEROPEN("f2FanDamperOpen", "F2_风机风门开度", "DB200.348"), FAN_MAIN_WL1K_ENUM_F2LUBOILTEMP("f2LubOilTemp", "F2_润滑油温", "DB200.488"), FAN_MAIN_WL1K_ENUM_F2LUBPIPETEMP("f2LubPipeTemp", "F2_润滑管温", "DB200.484"), FAN_MAIN_WL1K_ENUM_F2HYDRAULICOILTEMP("f2HydraulicOilTemp", "F2_液压油温", "DB200.480"), FAN_MAIN_WL1K_ENUM_F2FANACBTEMP1("f2FanACBTemp1", "F2_风机角接触轴承温度1", "DB200.456"), FAN_MAIN_WL1K_ENUM_F2FANACBTEMP2("f2FanACBTemp2", "F2_风机角接触轴承温度2", "DB200.460"), FAN_MAIN_WL1K_ENUM_F2FANDGBEARINGTEMP1("f2FanDGBearingTemp1", "F2_风机深沟轴承温度1", "DB200.464"), FAN_MAIN_WL1K_ENUM_F2FANDGBEARINGTEMP2("f2FanDGBearingTemp2", "F2_风机深沟轴承温度2", "DB200.468"), FAN_MAIN_WL1K_ENUM_F2FANRBEARINGTEMP1("f2FanRBearingTemp1", "F2_风机滚柱轴承温度1", "DB200.472"), FAN_MAIN_WL1K_ENUM_F2FANRBEARINGTEMP2("f2FanRBearingTemp2", "F2_风机滚柱轴承温度2", "DB200.476"), FAN_MAIN_WL1K_ENUM_F2MOTORUTEMP("f2MotorUTemp", "F2_电机U绕组温度", "DB200.500"), FAN_MAIN_WL1K_ENUM_F2MOTORVTEMP("f2MotorVTemp", "F2_电机V绕组温度", "DB200.508"), FAN_MAIN_WL1K_ENUM_F2MOTORWTEMP("f2MotorWTemp", "F2_电机W绕组温度", "DB200.516"), FAN_MAIN_WL1K_ENUM_F2MOTORNONDRIVETEMP("f2MotorNonDriveTemp", "F2_电机非驱动侧温度", "DB200.496"), FAN_MAIN_WL1K_ENUM_F2MOTORDRIVETEMP("f2MotorDriveTemp", "F2_电机驱动侧温度", "DB200.492"), FAN_MAIN_WL1K_ENUM_F2INVERTERCURR("f2InverterCurr", "F2_变频器电流", "DB200.424"), FAN_MAIN_WL1K_ENUM_F2FREQFEEDBACK("f2FreqFeedback", "F2_频率反馈", "DB200.420"), FAN_MAIN_WL1K_ENUM_F2FREQSETTING("f2FreqSetting", "F2_频率设定", "DB200.80"), FAN_MAIN_WL1K_ENUM_F2FIXEDFREQSETTING("f2FixedFreqSetting", "F2_固定频率设定", "DB200.76"), FAN_MAIN_WL1K_ENUM_F2FANVERTVIB("f2FanVertVib", "F2_风机垂直振动", "DB200.388"), FAN_MAIN_WL1K_ENUM_F2FANHORIZVIB("f2FanHorizVib", "F2_风机水平振动", "DB200.384"), FAN_MAIN_WL1K_ENUM_F2AIRVOLUME("f2AirVolume", "F2_风量", "DB200.812"), FAN_MAIN_WL1K_ENUM_F1SCREENSTART("f1ScreenStart", "F1_画面启动", "M1008.0"), FAN_MAIN_WL1K_ENUM_F1SCREENSTOP("f1ScreenStop", "F1_画面停止", "M1008.1"), FAN_MAIN_WL1K_ENUM_F1SCREENALARMCLEAR("f1ScreenAlarmClear", "F1_画面消警", "M1008.2"), FAN_MAIN_WL1K_ENUM_F1SCREENRESET("f1ScreenReset", "F1_画面复位", "M1008.3"), FAN_MAIN_WL1K_ENUM_F2SCREENSTART("f2ScreenStart", "F2_画面启动", "M2008.0"), FAN_MAIN_WL1K_ENUM_F2SCREENSTOP("f2ScreenStop", "F2_画面停止", "M2008.1"), FAN_MAIN_WL1K_ENUM_F2SCREENALARMCLEAR("f2ScreenAlarmClear", "F2_画面消警", "M2008.2"), FAN_MAIN_WL1K_ENUM_F2SCREENRESET("f2ScreenReset", "F2_画面复位", "M2008.3"); private String name; //状态位/控制位 private String message; //指令描述 private String point; FanMainWl1kEnum(String name, String message,String point) { this.name = name; this.message = message; this.point = point; } public String getName() { return name; } public String getMessage() { return message; } public String getPoint(){return point;} } 业务实现类===================================================================== import com.ventanaly.tool.enums.PLCDevice2Enum; import com.ventanaly.tool.froms.FanMainFrom; import com.ventanaly.tool.page.FanMainPage; import com.ventanaly.tool.utils.Constants; import com.ventanaly.tool.page.DeviceRelationPage; import com.ventanaly.tool.page.SubStationPage; import com.ventanaly.tool.utils.SensorNet; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; import java.util.Map; //万里一矿主扇 2024-07-10 @Component public class FanMainWl1kFacility { private final Logger logger = LoggerFactory.getLogger(getClass()); public static final String TYPE = "fan_main_wl1k"; public static final String TYPE_NAME = "万里一矿主扇"; private static boolean control = true; public FanMainWl1kVo fanMainWl1kStatus(DeviceRelationPage dr, Map tableMeta, FanMainPage page) { FanMainWl1kVo vo = new FanMainWl1kVo(); vo.setDeviceType(Constants.DEVICE_TYPE_FAN_MAIN); vo.setSmallType(TYPE); vo.setDeviceId(dr.getDevice_id()); vo.setId(dr.getId()); SubStationPage sp = dr.getSubStationPage(); if (null == sp) { return vo; } SensorNet net = sp.getSensorNet(); vo.setNetStatus(net.isLinkState() ? 1 : 0); if (1 == vo.getNetStatus()) { String address; String tName; vo.setUrl(net.getIp()); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1UAB.getName(); address = tableMeta.get(tName); Float f1Uab = net.getSensorFloat(address); logger.debug("F1_Uab-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1Uab); vo.setF1Uab(f1Uab); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1UBC.getName(); address = tableMeta.get(tName); Float f1Ubc = net.getSensorFloat(address); logger.debug("F1_Ubc-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1Ubc); vo.setF1Ubc(f1Ubc); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1UCA.getName(); address = tableMeta.get(tName); Float f1Uca = net.getSensorFloat(address); logger.debug("F1_Uca-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1Uca); vo.setF1Uca(f1Uca); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1IA.getName(); address = tableMeta.get(tName); Float f1Ia = net.getSensorFloat(address); logger.debug("F1_Ia-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1Ia); vo.setF1Ia(f1Ia); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1IB.getName(); address = tableMeta.get(tName); Float f1Ib = net.getSensorFloat(address); logger.debug("F1_Ib-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1Ib); vo.setF1Ib(f1Ib); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1IC.getName(); address = tableMeta.get(tName); Float f1Ic = net.getSensorFloat(address); logger.debug("F1_Ic-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1Ic); vo.setF1Ic(f1Ic); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1P.getName(); address = tableMeta.get(tName); Float f1P = net.getSensorFloat(address); logger.debug("F1_P-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1P); vo.setF1P(f1P); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1Q.getName(); address = tableMeta.get(tName); Float f1Q = net.getSensorFloat(address); logger.debug("F1_Q-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1Q); vo.setF1Q(f1Q); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1COS.getName(); address = tableMeta.get(tName); Float f1Cos = net.getSensorFloat(address); logger.debug("F1_COS-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1Cos); vo.setF1Cos(f1Cos); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1ENTRYPRESS.getName(); address = tableMeta.get(tName); Float f1EntryPress = net.getSensorFloat(address); logger.debug("F1_入口压力-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1EntryPress); vo.setF1EntryPress(f1EntryPress); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1IMPELLERPRESS.getName(); address = tableMeta.get(tName); Float f1ImpellerPress = net.getSensorFloat(address); logger.debug("F1_叶轮压力-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1ImpellerPress); vo.setF1ImpellerPress(f1ImpellerPress); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1OUTLETPRESS.getName(); address = tableMeta.get(tName); Float f1OutletPress = net.getSensorFloat(address); logger.debug("F1_出口压力-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1OutletPress); vo.setF1OutletPress(f1OutletPress); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1HYDRAULICPRESS.getName(); address = tableMeta.get(tName); Float f1HydraulicPress = net.getSensorFloat(address); logger.debug("F1_液压站油压-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1HydraulicPress); vo.setF1HydraulicPress(f1HydraulicPress); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1STALLDIFFPRESS.getName(); address = tableMeta.get(tName); Float f1StallDiffPress = net.getSensorFloat(address); logger.debug("F1_失速压差-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1StallDiffPress); vo.setF1StallDiffPress(f1StallDiffPress); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1ENTRYTEMP.getName(); address = tableMeta.get(tName); Float f1EntryTemp = net.getSensorFloat(address); logger.debug("F1_入口温度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1EntryTemp); vo.setF1EntryTemp(f1EntryTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1BLADEMECHANGLE.getName(); address = tableMeta.get(tName); Float f1BladeMechAngle = net.getSensorFloat(address); logger.debug("F1_叶片机械角度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1BladeMechAngle); vo.setF1BladeMechAngle(f1BladeMechAngle); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1BLADEANGLE.getName(); address = tableMeta.get(tName); Float f1BladeAngle = net.getSensorFloat(address); logger.debug("F1_叶片角度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1BladeAngle); vo.setF1BladeAngle(f1BladeAngle); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1BLADEANGLESET.getName(); address = tableMeta.get(tName); Float f1BladeAngleSet = net.getSensorFloat(address); logger.debug("F1_叶片角度设定-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1BladeAngleSet); vo.setF1BladeAngleSet(f1BladeAngleSet); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FIXEDANGLESET.getName(); address = tableMeta.get(tName); Float f1FixedAngleSet = net.getSensorFloat(address); logger.debug("F1_固定角度设定-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FixedAngleSet); vo.setF1FixedAngleSet(f1FixedAngleSet); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1STALLMIN.getName(); address = tableMeta.get(tName); Float f1StallMin = net.getSensorFloat(address); logger.debug("F1_失速分-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1StallMin); vo.setF1StallMin(f1StallMin); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1STALLSEC.getName(); address = tableMeta.get(tName); Float f1StallSec = net.getSensorFloat(address); logger.debug("F1_失速秒-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1StallSec); vo.setF1StallSec(f1StallSec); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1RUNNINGDAYS.getName(); address = tableMeta.get(tName); Float f1RunningDays = net.getSensorFloat(address); logger.debug("F1_运行天-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1RunningDays); vo.setF1RunningDays(f1RunningDays); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FANRUNTIME.getName(); address = tableMeta.get(tName); Float f1FanRunTime = net.getSensorFloat(address); logger.debug("F1_风机运行时-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FanRunTime); vo.setF1FanRunTime(f1FanRunTime); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FANRUNMIN.getName(); address = tableMeta.get(tName); Float f1FanRunMin = net.getSensorFloat(address); logger.debug("F1_风机运行分-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FanRunMin); vo.setF1FanRunMin(f1FanRunMin); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FANRUNSEC.getName(); address = tableMeta.get(tName); Float f1FanRunSec = net.getSensorFloat(address); logger.debug("F1_风机运行秒-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FanRunSec); vo.setF1FanRunSec(f1FanRunSec); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FANRUNHOURSACC.getName(); address = tableMeta.get(tName); Float f1FanRunHoursAcc = net.getSensorFloat(address); logger.debug("F1_风机运行小时累计-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FanRunHoursAcc); vo.setF1FanRunHoursAcc(f1FanRunHoursAcc); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1TESTDAMPEROPEN.getName(); address = tableMeta.get(tName); Float f1TestDamperOpen = net.getSensorFloat(address); logger.debug("F1_测试风门开度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1TestDamperOpen); vo.setF1TestDamperOpen(f1TestDamperOpen); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FANDAMPEROPEN.getName(); address = tableMeta.get(tName); Float f1FanDamperOpen = net.getSensorFloat(address); logger.debug("F1_风机风门开度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FanDamperOpen); vo.setF1FanDamperOpen(f1FanDamperOpen); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1LUBOILTEMP.getName(); address = tableMeta.get(tName); Float f1LubOilTemp = net.getSensorFloat(address); logger.debug("F1_润滑油温-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1LubOilTemp); vo.setF1LubOilTemp(f1LubOilTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1LUBPIPETEMP.getName(); address = tableMeta.get(tName); Float f1LubPipeTemp = net.getSensorFloat(address); logger.debug("F1_润滑管温-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1LubPipeTemp); vo.setF1LubPipeTemp(f1LubPipeTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1HYDRAULICOILTEMP.getName(); address = tableMeta.get(tName); Float f1HydraulicOilTemp = net.getSensorFloat(address); logger.debug("F1_液压油温-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1HydraulicOilTemp); vo.setF1HydraulicOilTemp(f1HydraulicOilTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FANACBTEMP1.getName(); address = tableMeta.get(tName); Float f1FanACBTemp1 = net.getSensorFloat(address); logger.debug("F1_风机角接触轴承温度1-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FanACBTemp1); vo.setF1FanACBTemp1(f1FanACBTemp1); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FANACBTEMP2.getName(); address = tableMeta.get(tName); Float f1FanACBTemp2 = net.getSensorFloat(address); logger.debug("F1_风机角接触轴承温度2-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FanACBTemp2); vo.setF1FanACBTemp2(f1FanACBTemp2); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FANDGBEARINGTEMP1.getName(); address = tableMeta.get(tName); Float f1FanDGBearingTemp1 = net.getSensorFloat(address); logger.debug("F1_风机深沟轴承温度1-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FanDGBearingTemp1); vo.setF1FanDGBearingTemp1(f1FanDGBearingTemp1); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FANDGBEARINGTEMP2.getName(); address = tableMeta.get(tName); Float f1FanDGBearingTemp2 = net.getSensorFloat(address); logger.debug("F1_风机深沟轴承温度2-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FanDGBearingTemp2); vo.setF1FanDGBearingTemp2(f1FanDGBearingTemp2); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FANRBEARINGTEMP1.getName(); address = tableMeta.get(tName); Float f1FanRBearingTemp1 = net.getSensorFloat(address); logger.debug("F1_风机滚柱轴承温度1-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FanRBearingTemp1); vo.setF1FanRBearingTemp1(f1FanRBearingTemp1); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FANRBEARINGTEMP2.getName(); address = tableMeta.get(tName); Float f1FanRBearingTemp2 = net.getSensorFloat(address); logger.debug("F1_风机滚柱轴承温度2-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FanRBearingTemp2); vo.setF1FanRBearingTemp2(f1FanRBearingTemp2); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1MOTORUTEMP.getName(); address = tableMeta.get(tName); Float f1MotorUTemp = net.getSensorFloat(address); logger.debug("F1_电机U绕组温度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1MotorUTemp); vo.setF1MotorUTemp(f1MotorUTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1MOTORVTEMP.getName(); address = tableMeta.get(tName); Float f1MotorVTemp = net.getSensorFloat(address); logger.debug("F1_电机V绕组温度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1MotorVTemp); vo.setF1MotorVTemp(f1MotorVTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1MOTORWTEMP.getName(); address = tableMeta.get(tName); Float f1MotorWTemp = net.getSensorFloat(address); logger.debug("F1_电机W绕组温度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1MotorWTemp); vo.setF1MotorWTemp(f1MotorWTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1MOTORNONDRIVETEMP.getName(); address = tableMeta.get(tName); Float f1MotorNonDriveTemp = net.getSensorFloat(address); logger.debug("F1_电机非驱动侧温度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1MotorNonDriveTemp); vo.setF1MotorNonDriveTemp(f1MotorNonDriveTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1MOTORDRIVETEMP.getName(); address = tableMeta.get(tName); Float f1MotorDriveTemp = net.getSensorFloat(address); logger.debug("F1_电机驱动侧温度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1MotorDriveTemp); vo.setF1MotorDriveTemp(f1MotorDriveTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1INVERTERCURR.getName(); address = tableMeta.get(tName); Float f1InverterCurr = net.getSensorFloat(address); logger.debug("F1_变频器电流-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1InverterCurr); vo.setF1InverterCurr(f1InverterCurr); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FREQFEEDBACK.getName(); address = tableMeta.get(tName); Float f1FreqFeedback = net.getSensorFloat(address); logger.debug("F1_频率反馈-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FreqFeedback); vo.setF1FreqFeedback(f1FreqFeedback); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FREQSETTING.getName(); address = tableMeta.get(tName); Float f1FreqSetting = net.getSensorFloat(address); logger.debug("F1_频率设定-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FreqSetting); vo.setF1FreqSetting(f1FreqSetting); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FIXEDFREQSETTING.getName(); address = tableMeta.get(tName); Float f1FixedFreqSetting = net.getSensorFloat(address); logger.debug("F1_固定频率设定-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FixedFreqSetting); vo.setF1FixedFreqSetting(f1FixedFreqSetting); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FANVERTVIB.getName(); address = tableMeta.get(tName); Float f1FanVertVib = net.getSensorFloat(address); logger.debug("F1_风机垂直振动-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FanVertVib); vo.setF1FanVertVib(f1FanVertVib); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FANHORIZVIB.getName(); address = tableMeta.get(tName); Float f1FanHorizVib = net.getSensorFloat(address); logger.debug("F1_风机水平振动-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1FanHorizVib); vo.setF1FanHorizVib(f1FanHorizVib); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1AIRVOLUME.getName(); address = tableMeta.get(tName); Float f1AirVolume = net.getSensorFloat(address); logger.debug("F1_风量-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f1AirVolume); vo.setF1AirVolume(f1AirVolume); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2UAB.getName(); address = tableMeta.get(tName); Float f2Uab = net.getSensorFloat(address); logger.debug("F2_Uab-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2Uab); vo.setF2Uab(f2Uab); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2UBC.getName(); address = tableMeta.get(tName); Float f2Ubc = net.getSensorFloat(address); logger.debug("F2_Ubc-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2Ubc); vo.setF2Ubc(f2Ubc); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2UCA.getName(); address = tableMeta.get(tName); Float f2Uca = net.getSensorFloat(address); logger.debug("F2_Uca-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2Uca); vo.setF2Uca(f2Uca); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2IA.getName(); address = tableMeta.get(tName); Float f2Ia = net.getSensorFloat(address); logger.debug("F2_Ia-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2Ia); vo.setF2Ia(f2Ia); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2IB.getName(); address = tableMeta.get(tName); Float f2Ib = net.getSensorFloat(address); logger.debug("F2_Ib-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2Ib); vo.setF2Ib(f2Ib); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2IC.getName(); address = tableMeta.get(tName); Float f2Ic = net.getSensorFloat(address); logger.debug("F2_Ic-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2Ic); vo.setF2Ic(f2Ic); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2P.getName(); address = tableMeta.get(tName); Float f2P = net.getSensorFloat(address); logger.debug("F2_P-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2P); vo.setF2P(f2P); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2Q.getName(); address = tableMeta.get(tName); Float f2Q = net.getSensorFloat(address); logger.debug("F2_Q-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2Q); vo.setF2Q(f2Q); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2COS.getName(); address = tableMeta.get(tName); Float f2Cos = net.getSensorFloat(address); logger.debug("F2_COS-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2Cos); vo.setF2Cos(f2Cos); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2ENTRYPRESS.getName(); address = tableMeta.get(tName); Float f2EntryPress = net.getSensorFloat(address); logger.debug("F2_入口压力-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2EntryPress); vo.setF2EntryPress(f2EntryPress); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2IMPELLERPRESS.getName(); address = tableMeta.get(tName); Float f2ImpellerPress = net.getSensorFloat(address); logger.debug("F2_叶轮压力-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2ImpellerPress); vo.setF2ImpellerPress(f2ImpellerPress); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2OUTLETPRESS.getName(); address = tableMeta.get(tName); Float f2OutletPress = net.getSensorFloat(address); logger.debug("F2_出口压力-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2OutletPress); vo.setF2OutletPress(f2OutletPress); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2HYDRAULICPRESS.getName(); address = tableMeta.get(tName); Float f2HydraulicPress = net.getSensorFloat(address); logger.debug("F2_液压站油压-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2HydraulicPress); vo.setF2HydraulicPress(f2HydraulicPress); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2STALLDIFFPRESS.getName(); address = tableMeta.get(tName); Float f2StallDiffPress = net.getSensorFloat(address); logger.debug("F2_失速压差-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2StallDiffPress); vo.setF2StallDiffPress(f2StallDiffPress); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2ENTRYTEMP.getName(); address = tableMeta.get(tName); Float f2EntryTemp = net.getSensorFloat(address); logger.debug("F2_入口温度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2EntryTemp); vo.setF2EntryTemp(f2EntryTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2BLADEMECHANGLE.getName(); address = tableMeta.get(tName); Float f2BladeMechAngle = net.getSensorFloat(address); logger.debug("F2_叶片机械角度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2BladeMechAngle); vo.setF2BladeMechAngle(f2BladeMechAngle); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2BLADEANGLE.getName(); address = tableMeta.get(tName); Float f2BladeAngle = net.getSensorFloat(address); logger.debug("F2_叶片角度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2BladeAngle); vo.setF2BladeAngle(f2BladeAngle); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2BLADEANGLESET.getName(); address = tableMeta.get(tName); Float f2BladeAngleSet = net.getSensorFloat(address); logger.debug("F2_叶片角度设定-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2BladeAngleSet); vo.setF2BladeAngleSet(f2BladeAngleSet); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FIXEDANGLESET.getName(); address = tableMeta.get(tName); Float f2FixedAngleSet = net.getSensorFloat(address); logger.debug("F2_固定角度设定-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FixedAngleSet); vo.setF2FixedAngleSet(f2FixedAngleSet); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2STALLMIN.getName(); address = tableMeta.get(tName); Float f2StallMin = net.getSensorFloat(address); logger.debug("F2_失速分-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2StallMin); vo.setF2StallMin(f2StallMin); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2STALLSEC.getName(); address = tableMeta.get(tName); Float f2StallSec = net.getSensorFloat(address); logger.debug("F2_失速秒-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2StallSec); vo.setF2StallSec(f2StallSec); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2RUNNINGDAYS.getName(); address = tableMeta.get(tName); Float f2RunningDays = net.getSensorFloat(address); logger.debug("F2_运行天-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2RunningDays); vo.setF2RunningDays(f2RunningDays); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FANRUNTIME.getName(); address = tableMeta.get(tName); Float f2FanRunTime = net.getSensorFloat(address); logger.debug("F2_风机运行时-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FanRunTime); vo.setF2FanRunTime(f2FanRunTime); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FANRUNMIN.getName(); address = tableMeta.get(tName); Float f2FanRunMin = net.getSensorFloat(address); logger.debug("F2_风机运行分-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FanRunMin); vo.setF2FanRunMin(f2FanRunMin); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FANRUNSEC.getName(); address = tableMeta.get(tName); Float f2FanRunSec = net.getSensorFloat(address); logger.debug("F2_风机运行秒-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FanRunSec); vo.setF2FanRunSec(f2FanRunSec); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FANRUNHOURSACC.getName(); address = tableMeta.get(tName); Float f2FanRunHoursAcc = net.getSensorFloat(address); logger.debug("F2_风机运行小时累计-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FanRunHoursAcc); vo.setF2FanRunHoursAcc(f2FanRunHoursAcc); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2TESTDAMPEROPEN.getName(); address = tableMeta.get(tName); Float f2TestDamperOpen = net.getSensorFloat(address); logger.debug("F2_测试风门开度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2TestDamperOpen); vo.setF2TestDamperOpen(f2TestDamperOpen); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FANDAMPEROPEN.getName(); address = tableMeta.get(tName); Float f2FanDamperOpen = net.getSensorFloat(address); logger.debug("F2_风机风门开度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FanDamperOpen); vo.setF2FanDamperOpen(f2FanDamperOpen); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2LUBOILTEMP.getName(); address = tableMeta.get(tName); Float f2LubOilTemp = net.getSensorFloat(address); logger.debug("F2_润滑油温-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2LubOilTemp); vo.setF2LubOilTemp(f2LubOilTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2LUBPIPETEMP.getName(); address = tableMeta.get(tName); Float f2LubPipeTemp = net.getSensorFloat(address); logger.debug("F2_润滑管温-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2LubPipeTemp); vo.setF2LubPipeTemp(f2LubPipeTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2HYDRAULICOILTEMP.getName(); address = tableMeta.get(tName); Float f2HydraulicOilTemp = net.getSensorFloat(address); logger.debug("F2_液压油温-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2HydraulicOilTemp); vo.setF2HydraulicOilTemp(f2HydraulicOilTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FANACBTEMP1.getName(); address = tableMeta.get(tName); Float f2FanACBTemp1 = net.getSensorFloat(address); logger.debug("F2_风机角接触轴承温度1-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FanACBTemp1); vo.setF2FanACBTemp1(f2FanACBTemp1); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FANACBTEMP2.getName(); address = tableMeta.get(tName); Float f2FanACBTemp2 = net.getSensorFloat(address); logger.debug("F2_风机角接触轴承温度2-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FanACBTemp2); vo.setF2FanACBTemp2(f2FanACBTemp2); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FANDGBEARINGTEMP1.getName(); address = tableMeta.get(tName); Float f2FanDGBearingTemp1 = net.getSensorFloat(address); logger.debug("F2_风机深沟轴承温度1-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FanDGBearingTemp1); vo.setF2FanDGBearingTemp1(f2FanDGBearingTemp1); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FANDGBEARINGTEMP2.getName(); address = tableMeta.get(tName); Float f2FanDGBearingTemp2 = net.getSensorFloat(address); logger.debug("F2_风机深沟轴承温度2-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FanDGBearingTemp2); vo.setF2FanDGBearingTemp2(f2FanDGBearingTemp2); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FANRBEARINGTEMP1.getName(); address = tableMeta.get(tName); Float f2FanRBearingTemp1 = net.getSensorFloat(address); logger.debug("F2_风机滚柱轴承温度1-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FanRBearingTemp1); vo.setF2FanRBearingTemp1(f2FanRBearingTemp1); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FANRBEARINGTEMP2.getName(); address = tableMeta.get(tName); Float f2FanRBearingTemp2 = net.getSensorFloat(address); logger.debug("F2_风机滚柱轴承温度2-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FanRBearingTemp2); vo.setF2FanRBearingTemp2(f2FanRBearingTemp2); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2MOTORUTEMP.getName(); address = tableMeta.get(tName); Float f2MotorUTemp = net.getSensorFloat(address); logger.debug("F2_电机U绕组温度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2MotorUTemp); vo.setF2MotorUTemp(f2MotorUTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2MOTORVTEMP.getName(); address = tableMeta.get(tName); Float f2MotorVTemp = net.getSensorFloat(address); logger.debug("F2_电机V绕组温度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2MotorVTemp); vo.setF2MotorVTemp(f2MotorVTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2MOTORWTEMP.getName(); address = tableMeta.get(tName); Float f2MotorWTemp = net.getSensorFloat(address); logger.debug("F2_电机W绕组温度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2MotorWTemp); vo.setF2MotorWTemp(f2MotorWTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2MOTORNONDRIVETEMP.getName(); address = tableMeta.get(tName); Float f2MotorNonDriveTemp = net.getSensorFloat(address); logger.debug("F2_电机非驱动侧温度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2MotorNonDriveTemp); vo.setF2MotorNonDriveTemp(f2MotorNonDriveTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2MOTORDRIVETEMP.getName(); address = tableMeta.get(tName); Float f2MotorDriveTemp = net.getSensorFloat(address); logger.debug("F2_电机驱动侧温度-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2MotorDriveTemp); vo.setF2MotorDriveTemp(f2MotorDriveTemp); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2INVERTERCURR.getName(); address = tableMeta.get(tName); Float f2InverterCurr = net.getSensorFloat(address); logger.debug("F2_变频器电流-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2InverterCurr); vo.setF2InverterCurr(f2InverterCurr); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FREQFEEDBACK.getName(); address = tableMeta.get(tName); Float f2FreqFeedback = net.getSensorFloat(address); logger.debug("F2_频率反馈-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FreqFeedback); vo.setF2FreqFeedback(f2FreqFeedback); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FREQSETTING.getName(); address = tableMeta.get(tName); Float f2FreqSetting = net.getSensorFloat(address); logger.debug("F2_频率设定-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FreqSetting); vo.setF2FreqSetting(f2FreqSetting); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FIXEDFREQSETTING.getName(); address = tableMeta.get(tName); Float f2FixedFreqSetting = net.getSensorFloat(address); logger.debug("F2_固定频率设定-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FixedFreqSetting); vo.setF2FixedFreqSetting(f2FixedFreqSetting); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FANVERTVIB.getName(); address = tableMeta.get(tName); Float f2FanVertVib = net.getSensorFloat(address); logger.debug("F2_风机垂直振动-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FanVertVib); vo.setF2FanVertVib(f2FanVertVib); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FANHORIZVIB.getName(); address = tableMeta.get(tName); Float f2FanHorizVib = net.getSensorFloat(address); logger.debug("F2_风机水平振动-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2FanHorizVib); vo.setF2FanHorizVib(f2FanHorizVib); tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2AIRVOLUME.getName(); address = tableMeta.get(tName); Float f2AirVolume = net.getSensorFloat(address); logger.debug("F2_风量-ID:{}-点位名称:{},address:{},Val:{}", dr.getId(), tName, address, f2AirVolume); vo.setF2AirVolume(f2AirVolume); } dr.setObjVo(vo); return vo; } //F1_叶片角度设定 public boolean f1BladeAngleSet(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1BLADEANGLESET.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,from.getFanMainWl1kFrom().getF1BladeAngleSet()); logger.debug("设置-F1_叶片角度设定-点位名称:{},address:{},Val:{}", tName, address, from.getFanMainWl1kFrom().getF1BladeAngleSet()); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F1_固定角度设定 public boolean f1FixedAngleSet(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FIXEDANGLESET.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,from.getFanMainWl1kFrom().getF1FixedAngleSet()); logger.debug("设置-F1_固定角度设定-点位名称:{},address:{},Val:{}", tName, address, from.getFanMainWl1kFrom().getF1FixedAngleSet()); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F1_频率设定 public boolean f1FreqSetting(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FREQSETTING.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,from.getFanMainWl1kFrom().getF1FreqSetting()); logger.debug("设置-F1_频率设定-点位名称:{},address:{},Val:{}", tName, address, from.getFanMainWl1kFrom().getF1FreqSetting()); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F1_固定频率设定 public boolean f1FixedFreqSetting(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1FIXEDFREQSETTING.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,from.getFanMainWl1kFrom().getF1FixedFreqSetting()); logger.debug("设置-F1_固定频率设定-点位名称:{},address:{},Val:{}", tName, address, from.getFanMainWl1kFrom().getF1FixedFreqSetting()); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F2_叶片角度设定 public boolean f2BladeAngleSet(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2BLADEANGLESET.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,from.getFanMainWl1kFrom().getF2BladeAngleSet()); logger.debug("设置-F2_叶片角度设定-点位名称:{},address:{},Val:{}", tName, address, from.getFanMainWl1kFrom().getF2BladeAngleSet()); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F2_固定角度设定 public boolean f2FixedAngleSet(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FIXEDANGLESET.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,from.getFanMainWl1kFrom().getF2FixedAngleSet()); logger.debug("设置-F2_固定角度设定-点位名称:{},address:{},Val:{}", tName, address, from.getFanMainWl1kFrom().getF2FixedAngleSet()); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F2_频率设定 public boolean f2FreqSetting(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FREQSETTING.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,from.getFanMainWl1kFrom().getF2FreqSetting()); logger.debug("设置-F2_频率设定-点位名称:{},address:{},Val:{}", tName, address, from.getFanMainWl1kFrom().getF2FreqSetting()); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F2_固定频率设定 public boolean f2FixedFreqSetting(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2FIXEDFREQSETTING.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,from.getFanMainWl1kFrom().getF2FixedFreqSetting()); logger.debug("设置-F2_固定频率设定-点位名称:{},address:{},Val:{}", tName, address, from.getFanMainWl1kFrom().getF2FixedFreqSetting()); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F1_画面启动 public boolean f1ScreenStart(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1SCREENSTART.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,Constants.PLC_BOOLEAN_TRUE); logger.debug("设置-F1_画面启动-点位名称:{},address:{},Val:{}", tName, address, Constants.PLC_BOOLEAN_TRUE); Thread.sleep(1000); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F1_画面停止 public boolean f1ScreenStop(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1SCREENSTOP.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,Constants.PLC_BOOLEAN_TRUE); logger.debug("设置-F1_画面停止-点位名称:{},address:{},Val:{}", tName, address, Constants.PLC_BOOLEAN_TRUE); Thread.sleep(1000); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F1_画面消警 public boolean f1ScreenAlarmClear(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1SCREENALARMCLEAR.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,Constants.PLC_BOOLEAN_TRUE); logger.debug("设置-F1_画面消警-点位名称:{},address:{},Val:{}", tName, address, Constants.PLC_BOOLEAN_TRUE); Thread.sleep(1000); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F1_画面复位 public boolean f1ScreenReset(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F1SCREENRESET.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,Constants.PLC_BOOLEAN_TRUE); logger.debug("设置-F1_画面复位-点位名称:{},address:{},Val:{}", tName, address, Constants.PLC_BOOLEAN_TRUE); Thread.sleep(1000); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F2_画面启动 public boolean f2ScreenStart(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2SCREENSTART.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,Constants.PLC_BOOLEAN_TRUE); logger.debug("设置-F2_画面启动-点位名称:{},address:{},Val:{}", tName, address, Constants.PLC_BOOLEAN_TRUE); Thread.sleep(1000); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F2_画面停止 public boolean f2ScreenStop(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2SCREENSTOP.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,Constants.PLC_BOOLEAN_TRUE); logger.debug("设置-F2_画面停止-点位名称:{},address:{},Val:{}", tName, address, Constants.PLC_BOOLEAN_TRUE); Thread.sleep(1000); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F2_画面消警 public boolean f2ScreenAlarmClear(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2SCREENALARMCLEAR.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,Constants.PLC_BOOLEAN_TRUE); logger.debug("设置-F2_画面消警-点位名称:{},address:{},Val:{}", tName, address, Constants.PLC_BOOLEAN_TRUE); Thread.sleep(1000); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } //F2_画面复位 public boolean f2ScreenReset(FanMainFrom from, SensorNet net, Map tableMeta, Long timeout) { boolean result = false; if (control) { control = false; String tName = PLCDevice2Enum.FanMainWl1kEnum.FAN_MAIN_WL1K_ENUM_F2SCREENRESET.getName(); String address = tableMeta.get(tName); try { result = net.setSensor(address,Constants.PLC_BOOLEAN_TRUE); logger.debug("设置-F2_画面复位-点位名称:{},address:{},Val:{}", tName, address, Constants.PLC_BOOLEAN_TRUE); Thread.sleep(1000); } catch (Throwable e) { e.printStackTrace(); } finally { control = true; } } return result; } } 控制方法实现==================================================================== //万里一矿主扇 2024-07-10 public boolean controlFanMainWl1k(FanMainFrom from, Json json, FanMainPage fm, UserLogPage ulPage) { boolean r = false; ulPage.setDeviceType(4); DeviceRelationPage dr = SubStationStatic.DRMap.get(from.getId()); if (null == dr) { throw new ServiceException("不存在的分站"); } SubStationPage page = dr.getSubStationPage(); try { RelationVo g = (RelationVo) dr.getObjVo(); from.setStrInstallPos(g.getStrInstallPos()); } catch (Exception e) { e.printStackTrace(); } Map tableMeta = SubStationStatic.tableMetas.get(dr.getPLC_table()); json.setMsg("无任何操作"); if (dr.getDevice_id() != fm.getNFanID()) { throw new ServiceException("输入密码不正确"); } SensorNet net = page.getSensorNet(); if (!dr.getIsFake()) { if (!net.getState()) { json.setMsg("无任何操作"); throw new ServiceException("无法与设备建立链接"); } if (null != from.getFanMainWl1kFrom().getF1BladeAngleSet()) { logger.info("F1_叶片角度设定--->" + from.getFanMainWl1kFrom().getF1BladeAngleSet()); json.setMsg("F1_叶片角度设定"); ulPage.setRecord("F1_叶片角度设定:" + from.getFanMainWl1kFrom().getF1BladeAngleSet()); r = fanMainWl1kFacility.f1BladeAngleSet(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF1FixedAngleSet()) { logger.info("F1_固定角度设定--->" + from.getFanMainWl1kFrom().getF1FixedAngleSet()); json.setMsg("F1_固定角度设定"); ulPage.setRecord("F1_固定角度设定:" + from.getFanMainWl1kFrom().getF1FixedAngleSet()); r = fanMainWl1kFacility.f1FixedAngleSet(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF1FreqSetting()) { logger.info("F1_频率设定--->" + from.getFanMainWl1kFrom().getF1FreqSetting()); json.setMsg("F1_频率设定"); ulPage.setRecord("F1_频率设定:" + from.getFanMainWl1kFrom().getF1FreqSetting()); r = fanMainWl1kFacility.f1FreqSetting(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF1FixedFreqSetting()) { logger.info("F1_固定频率设定--->" + from.getFanMainWl1kFrom().getF1FixedFreqSetting()); json.setMsg("F1_固定频率设定"); ulPage.setRecord("F1_固定频率设定:" + from.getFanMainWl1kFrom().getF1FixedFreqSetting()); r = fanMainWl1kFacility.f1FixedFreqSetting(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF2BladeAngleSet()) { logger.info("F2_叶片角度设定--->" + from.getFanMainWl1kFrom().getF2BladeAngleSet()); json.setMsg("F2_叶片角度设定"); ulPage.setRecord("F2_叶片角度设定:" + from.getFanMainWl1kFrom().getF2BladeAngleSet()); r = fanMainWl1kFacility.f2BladeAngleSet(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF2FixedAngleSet()) { logger.info("F2_固定角度设定--->" + from.getFanMainWl1kFrom().getF2FixedAngleSet()); json.setMsg("F2_固定角度设定"); ulPage.setRecord("F2_固定角度设定:" + from.getFanMainWl1kFrom().getF2FixedAngleSet()); r = fanMainWl1kFacility.f2FixedAngleSet(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF2FreqSetting()) { logger.info("F2_频率设定--->" + from.getFanMainWl1kFrom().getF2FreqSetting()); json.setMsg("F2_频率设定"); ulPage.setRecord("F2_频率设定:" + from.getFanMainWl1kFrom().getF2FreqSetting()); r = fanMainWl1kFacility.f2FreqSetting(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF2FixedFreqSetting()) { logger.info("F2_固定频率设定--->" + from.getFanMainWl1kFrom().getF2FixedFreqSetting()); json.setMsg("F2_固定频率设定"); ulPage.setRecord("F2_固定频率设定:" + from.getFanMainWl1kFrom().getF2FixedFreqSetting()); r = fanMainWl1kFacility.f2FixedFreqSetting(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF1ScreenStart()) { logger.info("F1_画面启动--->" + from.getFanMainWl1kFrom().getF1ScreenStart()); json.setMsg("F1_画面启动"); ulPage.setRecord("F1_画面启动:" + from.getFanMainWl1kFrom().getF1ScreenStart()); r = fanMainWl1kFacility.f1ScreenStart(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF1ScreenStop()) { logger.info("F1_画面停止--->" + from.getFanMainWl1kFrom().getF1ScreenStop()); json.setMsg("F1_画面停止"); ulPage.setRecord("F1_画面停止:" + from.getFanMainWl1kFrom().getF1ScreenStop()); r = fanMainWl1kFacility.f1ScreenStop(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF1ScreenAlarmClear()) { logger.info("F1_画面消警--->" + from.getFanMainWl1kFrom().getF1ScreenAlarmClear()); json.setMsg("F1_画面消警"); ulPage.setRecord("F1_画面消警:" + from.getFanMainWl1kFrom().getF1ScreenAlarmClear()); r = fanMainWl1kFacility.f1ScreenAlarmClear(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF1ScreenReset()) { logger.info("F1_画面复位--->" + from.getFanMainWl1kFrom().getF1ScreenReset()); json.setMsg("F1_画面复位"); ulPage.setRecord("F1_画面复位:" + from.getFanMainWl1kFrom().getF1ScreenReset()); r = fanMainWl1kFacility.f1ScreenReset(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF2ScreenStart()) { logger.info("F2_画面启动--->" + from.getFanMainWl1kFrom().getF2ScreenStart()); json.setMsg("F2_画面启动"); ulPage.setRecord("F2_画面启动:" + from.getFanMainWl1kFrom().getF2ScreenStart()); r = fanMainWl1kFacility.f2ScreenStart(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF2ScreenStop()) { logger.info("F2_画面停止--->" + from.getFanMainWl1kFrom().getF2ScreenStop()); json.setMsg("F2_画面停止"); ulPage.setRecord("F2_画面停止:" + from.getFanMainWl1kFrom().getF2ScreenStop()); r = fanMainWl1kFacility.f2ScreenStop(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF2ScreenAlarmClear()) { logger.info("F2_画面消警--->" + from.getFanMainWl1kFrom().getF2ScreenAlarmClear()); json.setMsg("F2_画面消警"); ulPage.setRecord("F2_画面消警:" + from.getFanMainWl1kFrom().getF2ScreenAlarmClear()); r = fanMainWl1kFacility.f2ScreenAlarmClear(from, net, tableMeta, null); } if (null != from.getFanMainWl1kFrom().getF2ScreenReset()) { logger.info("F2_画面复位--->" + from.getFanMainWl1kFrom().getF2ScreenReset()); json.setMsg("F2_画面复位"); ulPage.setRecord("F2_画面复位:" + from.getFanMainWl1kFrom().getF2ScreenReset()); r = fanMainWl1kFacility.f2ScreenReset(from, net, tableMeta, null); } } return r; } 监测方法片段==================================================================== //万里一矿主扇 2024-07-10 case FanMainWl1kFacility.TYPE: vo = fanMainWl1kFacility.status(dr,tableMeta,page); break; 点表配置json==================================================================== {"f1Uab":"DB100.0","f1Ubc":"DB100.4","f1Uca":"DB100.8","f1Ia":"DB100.16","f1Ib":"DB100.20","f1Ic":"DB100.24","f1P":"DB100.32","f1Q":"DB100.36","f1Cos":"DB100.40","f1EntryPress":"DB100.360","f1ImpellerPress":"DB100.364","f1OutletPress":"DB100.368","f1HydraulicPress":"DB100.372","f1StallDiffPress":"DB100.376","f1EntryTemp":"DB100.524","f1BladeMechAngle":"DB100.416","f1BladeAngle":"DB100.412","f1BladeAngleSet":"DB100.60","f1FixedAngleSet":"DB100.68","f1StallMin":"DB100.244","f1StallSec":"DB100.248","f1RunningDays":"DB100.164","f1FanRunTime":"DB100.168","f1FanRunMin":"DB100.172","f1FanRunSec":"DB100.176","f1FanRunHoursAcc":"DB101.268","f1TestDamperOpen":"DB100.344","f1FanDamperOpen":"DB100.348","f1LubOilTemp":"DB100.488","f1LubPipeTemp":"DB100.484","f1HydraulicOilTemp":"DB100.480","f1FanACBTemp1":"DB100.456","f1FanACBTemp2":"DB100.460","f1FanDGBearingTemp1":"DB100.464","f1FanDGBearingTemp2":"DB100.468","f1FanRBearingTemp1":"DB100.472","f1FanRBearingTemp2":"DB100.476","f1MotorUTemp":"DB100.500","f1MotorVTemp":"DB100.508","f1MotorWTemp":"DB100.516","f1MotorNonDriveTemp":"DB100.496","f1MotorDriveTemp":"DB100.492","f1InverterCurr":"DB100.424","f1FreqFeedback":"DB100.420","f1FreqSetting":"DB100.80","f1FixedFreqSetting":"DB100.76","f1FanVertVib":"DB100.388","f1FanHorizVib":"DB100.384","f1AirVolume":"DB100.812","f2Uab":"DB200.0","f2Ubc":"DB200.4","f2Uca":"DB200.8","f2Ia":"DB200.16","f2Ib":"DB200.20","f2Ic":"DB200.24","f2P":"DB200.32","f2Q":"DB200.36","f2Cos":"DB200.40","f2EntryPress":"DB200.360","f2ImpellerPress":"DB200.364","f2OutletPress":"DB200.368","f2HydraulicPress":"DB200.372","f2StallDiffPress":"DB200.376","f2EntryTemp":"DB200.524","f2BladeMechAngle":"DB200.416","f2BladeAngle":"DB200.412","f2BladeAngleSet":"DB200.60","f2FixedAngleSet":"DB200.68","f2StallMin":"DB200.244","f2StallSec":"DB200.248","f2RunningDays":"DB200.164","f2FanRunTime":"DB200.168","f2FanRunMin":"DB200.172","f2FanRunSec":"DB200.176","f2FanRunHoursAcc":"DB201.268","f2TestDamperOpen":"DB200.344","f2FanDamperOpen":"DB200.348","f2LubOilTemp":"DB200.488","f2LubPipeTemp":"DB200.484","f2HydraulicOilTemp":"DB200.480","f2FanACBTemp1":"DB200.456","f2FanACBTemp2":"DB200.460","f2FanDGBearingTemp1":"DB200.464","f2FanDGBearingTemp2":"DB200.468","f2FanRBearingTemp1":"DB200.472","f2FanRBearingTemp2":"DB200.476","f2MotorUTemp":"DB200.500","f2MotorVTemp":"DB200.508","f2MotorWTemp":"DB200.516","f2MotorNonDriveTemp":"DB200.496","f2MotorDriveTemp":"DB200.492","f2InverterCurr":"DB200.424","f2FreqFeedback":"DB200.420","f2FreqSetting":"DB200.80","f2FixedFreqSetting":"DB200.76","f2FanVertVib":"DB200.388","f2FanHorizVib":"DB200.384","f2AirVolume":"DB200.812","f1ScreenStart":"M1008.0","f1ScreenStop":"M1008.1","f1ScreenAlarmClear":"M1008.2","f1ScreenReset":"M1008.3","f2ScreenStart":"M2008.0","f2ScreenStop":"M2008.1","f2ScreenAlarmClear":"M2008.2","f2ScreenReset":"M2008.3"} 点位解释json==================================================================== { "f1Uab":"F1_Uab", "f1Ubc":"F1_Ubc", "f1Uca":"F1_Uca", "f1Ia":"F1_Ia", "f1Ib":"F1_Ib", "f1Ic":"F1_Ic", "f1P":"F1_P", "f1Q":"F1_Q", "f1Cos":"F1_COS", "f1EntryPress":"F1_入口压力", "f1ImpellerPress":"F1_叶轮压力", "f1OutletPress":"F1_出口压力", "f1HydraulicPress":"F1_液压站油压", "f1StallDiffPress":"F1_失速压差", "f1EntryTemp":"F1_入口温度", "f1BladeMechAngle":"F1_叶片机械角度", "f1BladeAngle":"F1_叶片角度", "f1BladeAngleSet":"F1_叶片角度设定", "f1FixedAngleSet":"F1_固定角度设定", "f1StallMin":"F1_失速分", "f1StallSec":"F1_失速秒", "f1RunningDays":"F1_运行天", "f1FanRunTime":"F1_风机运行时", "f1FanRunMin":"F1_风机运行分", "f1FanRunSec":"F1_风机运行秒", "f1FanRunHoursAcc":"F1_风机运行小时累计", "f1TestDamperOpen":"F1_测试风门开度", "f1FanDamperOpen":"F1_风机风门开度", "f1LubOilTemp":"F1_润滑油温", "f1LubPipeTemp":"F1_润滑管温", "f1HydraulicOilTemp":"F1_液压油温", "f1FanACBTemp1":"F1_风机角接触轴承温度1", "f1FanACBTemp2":"F1_风机角接触轴承温度2", "f1FanDGBearingTemp1":"F1_风机深沟轴承温度1", "f1FanDGBearingTemp2":"F1_风机深沟轴承温度2", "f1FanRBearingTemp1":"F1_风机滚柱轴承温度1", "f1FanRBearingTemp2":"F1_风机滚柱轴承温度2", "f1MotorUTemp":"F1_电机U绕组温度", "f1MotorVTemp":"F1_电机V绕组温度", "f1MotorWTemp":"F1_电机W绕组温度", "f1MotorNonDriveTemp":"F1_电机非驱动侧温度", "f1MotorDriveTemp":"F1_电机驱动侧温度", "f1InverterCurr":"F1_变频器电流", "f1FreqFeedback":"F1_频率反馈", "f1FreqSetting":"F1_频率设定", "f1FixedFreqSetting":"F1_固定频率设定", "f1FanVertVib":"F1_风机垂直振动", "f1FanHorizVib":"F1_风机水平振动", "f1AirVolume":"F1_风量", "f2Uab":"F2_Uab", "f2Ubc":"F2_Ubc", "f2Uca":"F2_Uca", "f2Ia":"F2_Ia", "f2Ib":"F2_Ib", "f2Ic":"F2_Ic", "f2P":"F2_P", "f2Q":"F2_Q", "f2Cos":"F2_COS", "f2EntryPress":"F2_入口压力", "f2ImpellerPress":"F2_叶轮压力", "f2OutletPress":"F2_出口压力", "f2HydraulicPress":"F2_液压站油压", "f2StallDiffPress":"F2_失速压差", "f2EntryTemp":"F2_入口温度", "f2BladeMechAngle":"F2_叶片机械角度", "f2BladeAngle":"F2_叶片角度", "f2BladeAngleSet":"F2_叶片角度设定", "f2FixedAngleSet":"F2_固定角度设定", "f2StallMin":"F2_失速分", "f2StallSec":"F2_失速秒", "f2RunningDays":"F2_运行天", "f2FanRunTime":"F2_风机运行时", "f2FanRunMin":"F2_风机运行分", "f2FanRunSec":"F2_风机运行秒", "f2FanRunHoursAcc":"F2_风机运行小时累计", "f2TestDamperOpen":"F2_测试风门开度", "f2FanDamperOpen":"F2_风机风门开度", "f2LubOilTemp":"F2_润滑油温", "f2LubPipeTemp":"F2_润滑管温", "f2HydraulicOilTemp":"F2_液压油温", "f2FanACBTemp1":"F2_风机角接触轴承温度1", "f2FanACBTemp2":"F2_风机角接触轴承温度2", "f2FanDGBearingTemp1":"F2_风机深沟轴承温度1", "f2FanDGBearingTemp2":"F2_风机深沟轴承温度2", "f2FanRBearingTemp1":"F2_风机滚柱轴承温度1", "f2FanRBearingTemp2":"F2_风机滚柱轴承温度2", "f2MotorUTemp":"F2_电机U绕组温度", "f2MotorVTemp":"F2_电机V绕组温度", "f2MotorWTemp":"F2_电机W绕组温度", "f2MotorNonDriveTemp":"F2_电机非驱动侧温度", "f2MotorDriveTemp":"F2_电机驱动侧温度", "f2InverterCurr":"F2_变频器电流", "f2FreqFeedback":"F2_频率反馈", "f2FreqSetting":"F2_频率设定", "f2FixedFreqSetting":"F2_固定频率设定", "f2FanVertVib":"F2_风机垂直振动", "f2FanHorizVib":"F2_风机水平振动", "f2AirVolume":"F2_风量", } 控制请求表格==================================================================== |参数名|必选|类型|说明| |:---- |:---|:----- |----- | |f1BladeAngleSet|否|Float|F1_叶片角度设定| |f1FixedAngleSet|否|Float|F1_固定角度设定| |f1FreqSetting|否|Float|F1_频率设定| |f1FixedFreqSetting|否|Float|F1_固定频率设定| |f2BladeAngleSet|否|Float|F2_叶片角度设定| |f2FixedAngleSet|否|Float|F2_固定角度设定| |f2FreqSetting|否|Float|F2_频率设定| |f2FixedFreqSetting|否|Float|F2_固定频率设定| |f1ScreenStart|否|Boolean|F1_画面启动| |f1ScreenStop|否|Boolean|F1_画面停止| |f1ScreenAlarmClear|否|Boolean|F1_画面消警| |f1ScreenReset|否|Boolean|F1_画面复位| |f2ScreenStart|否|Boolean|F2_画面启动| |f2ScreenStop|否|Boolean|F2_画面停止| |f2ScreenAlarmClear|否|Boolean|F2_画面消警| |f2ScreenReset|否|Boolean|F2_画面复位|