|
@@ -38,7 +38,7 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
private N2PurgeModeEnum _currentPhase;
|
|
|
private double _manualPhase2StabilityTime = 0;
|
|
|
private double _manualPhase4StabilityTime = 0;
|
|
|
-
|
|
|
+
|
|
|
private bool _enableAbortN2purge = true;
|
|
|
|
|
|
private int _phase1CycleCount = 0;
|
|
@@ -108,7 +108,7 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
|
|
|
private void SetN2PurgeModeAction(string selectN2PurgeMode)
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
_N2PurgeMode = (N2PurgeModeEnum)Enum.Parse(typeof(N2PurgeModeEnum), selectN2PurgeMode);
|
|
|
|
|
|
if (_N2PurgeMode == N2PurgeModeEnum.N2PurgeMode)
|
|
@@ -410,7 +410,7 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
}
|
|
|
private bool GetN2PurgePhase3()
|
|
|
{
|
|
|
- return GetO2Density() < _n2ToAirData;
|
|
|
+ return GetO2Density() < _n2ToAirData && GetLADoorOpenStatus();
|
|
|
}
|
|
|
private bool GetN2PurgePhase5()
|
|
|
{
|