jiangjy 3 weeks ago
parent
commit
1b9583412e
1 changed files with 4 additions and 2 deletions
  1. 4 2
      Furnace/FurnaceRT/Equipments/PMs/PMN2Purge.cs

+ 4 - 2
Furnace/FurnaceRT/Equipments/PMs/PMN2Purge.cs

@@ -126,7 +126,7 @@ namespace FurnaceRT.Equipments.PMs
                     {
                         _allTimeDict[N2PurgeModeEnum.Manual_phase2.ToString()].Restart();
                     }
-                    var second = _allTimeDict[N2PurgeModeEnum.Manual_phase2.ToString()].Elapsed.Seconds;
+                    var second = _allTimeDict[N2PurgeModeEnum.Manual_phase2.ToString()].Elapsed.TotalSeconds;
                     if (second >= _manualPhase2StabilityTime)
                     {
                         if (_n2PurgeSequenceStatus[N2PurgeModeEnum.Manual_phase1.ToString()].Invoke())
@@ -139,9 +139,11 @@ namespace FurnaceRT.Equipments.PMs
                             _allTimeDict[N2PurgeModeEnum.Manual_phase2.ToString()].Stop();
 
                             _canSwitchToPhase2 = false;
+                            LOG.Info($"N2PurgeMode Trigger Manual_phase1 was triggered {_manualPhase2StabilityTime} seconds later");
                         }
                         if (_n2PurgeSequenceStatus[N2PurgeModeEnum.Manual_phase2.ToString()].Invoke())
                         {
+                            LOG.Info($"N2PurgeMode Trigger Hold Manual_phase2 was triggered {_manualPhase2StabilityTime} seconds later");
                             _allTimeDict[N2PurgeModeEnum.Manual_phase2.ToString()].Restart();
                             _allTimeDict[N2PurgeModeEnum.Manual_phase2.ToString()].Stop();
                             _canSwitchToPhase2 = false;
@@ -174,7 +176,7 @@ namespace FurnaceRT.Equipments.PMs
                         {
                             _allTimeDict[N2PurgeModeEnum.Manual_phase4.ToString()].Restart();
                         }
-                        var second = _allTimeDict[N2PurgeModeEnum.Manual_phase4.ToString()].Elapsed.Seconds;
+                        var second = _allTimeDict[N2PurgeModeEnum.Manual_phase4.ToString()].Elapsed.TotalSeconds;
 
                         if (second >= _manualPhase4StabilityTime)
                         {