|
@@ -206,8 +206,8 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
LOG.Info($"N2PurgeMode Trigger from Manual_phase3 to Manual_phase4 is triggered {second} seconds later,O2:{o2Value}");
|
|
|
|
|
|
SetN2PurgeValveData(N2PurgeModeEnum.Manual_phase4.ToString());
|
|
|
- _allTimeDict[N2PurgeModeEnum.Manual_phase2.ToString()].Restart();
|
|
|
- _allTimeDict[N2PurgeModeEnum.Manual_phase2.ToString()].Stop();
|
|
|
+ _allTimeDict[N2PurgeModeEnum.Manual_phase4.ToString()].Restart();
|
|
|
+ _allTimeDict[N2PurgeModeEnum.Manual_phase4.ToString()].Stop();
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -249,18 +249,21 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
LOG.Info($"N2PurgeMode Trigger Directly triggered Manual_phase3,O2:{o2Value}");
|
|
|
|
|
|
SetN2PurgeValveData(N2PurgeModeEnum.Manual_phase3.ToString());
|
|
|
+ return;
|
|
|
}
|
|
|
if (CheckN2PurgePhase5(out o2Value))
|
|
|
{
|
|
|
LOG.Info($"N2PurgeMode Trigger Directly triggered Manual_phase5,O2:{o2Value}");
|
|
|
|
|
|
SetN2PurgeValveData(N2PurgeModeEnum.Manual_phase5.ToString());
|
|
|
+ return;
|
|
|
}
|
|
|
if (CheckN2PurgePhase4(out o2Value))
|
|
|
{
|
|
|
LOG.Info($"N2PurgeMode Trigger Directly triggered Manual_phase4,O2:{o2Value}");
|
|
|
|
|
|
SetN2PurgeValveData(N2PurgeModeEnum.Manual_phase4.ToString());
|
|
|
+ return;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -458,7 +461,7 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
private bool CheckN2PurgePhase4(out float o2Value)
|
|
|
{
|
|
|
o2Value = GetO2Density();
|
|
|
- return ((int)o2Value) >= _n2ToAirData && GetLADoorOpenStatus();
|
|
|
+ return (((int)o2Value)) >= _n2ToAirData && GetLADoorOpenStatus();
|
|
|
}
|
|
|
private bool GetN2PurgeAIRTo20PPMStatus()
|
|
|
{
|