Browse Source

update runOtherRecipe

jiangjy 1 month ago
parent
commit
ea95028c94

+ 5 - 0
Furnace/FurnaceRT/Equipments/PMs/PMModule.cs

@@ -972,6 +972,11 @@ namespace FurnaceRT.Equipments.PMs
         }
         private bool FsmStartOtherRecipePreProcess(object[] param)
         {
+            Singleton<EquipmentManager>.Instance.EndPj("AbnormalEnd");
+            _processRoutine?.Abort();
+            IsWait = false;
+            IsJobProcess = false;
+
 
             _recipeRunningInfo.RecipeName = param[0].ToString();
             var recipeType = param[1].ToString();

+ 2 - 1
Furnace/FurnaceRT/Equipments/Systems/EquipmentManager_FA.cs

@@ -249,7 +249,8 @@ namespace FurnaceRT.Equipments.Systems
 
         public void EndPj(string endStatus = "Normal")
         {
-            _auto.EndPj(endStatus);
+           
+            _auto?.EndPj(endStatus);
             //_auto.UpdataPJAlarmStatus(endStatus);
         }
         public string GetFirstPJId()