瀏覽代碼

update

git-svn-id: http://10.4.3.168:50001/svn/Furnace@125 dbcde07d-dcf5-c148-8a84-ac3097b7778e
Jiangjinyuan 1 月之前
父節點
當前提交
b4cf221139

+ 1 - 1
Furnace/FurnaceRT/Config/ELK/System.sccfg

@@ -15,7 +15,7 @@
 		<config default="0" name="TotalCycledWafer" description="Total Cycled Wafer" max="10000000" min="1" paramter="" tag="" unit="" type="Integer" />
 		<config default="0" name="TotalCycledWafer" description="Total Cycled Wafer" max="10000000" min="1" paramter="" tag="" unit="" type="Integer" />
 		<config default="Release" name="RunningMode" description="" max="" min="" paramter="Debug,Release" tag="" unit="" type="String" visible="false" />
 		<config default="Release" name="RunningMode" description="" max="" min="" paramter="Debug,Release" tag="" unit="" type="String" visible="false" />
 
 
-		<config default="true" name="IsScheduleMaintenance" description="" max="" min="" paramter="" tag="" unit="" type="Bool" />
+		<config default="true" name="EnableScheduleMaintenance" description="" max="" min="" paramter="" tag="" unit="" type="Bool" />
 		<config default="true" name="IsServiceControlMode" description="Is Service Control Mode" max="" min="" paramter="" tag="" unit="" type="Bool" />
 		<config default="true" name="IsServiceControlMode" description="Is Service Control Mode" max="" min="" paramter="" tag="" unit="" type="Bool" />
 		<config default="true" name="EnableMinics" description="" max="" min="" paramter="" tag="" unit="" type="Bool"  visible="false" />
 		<config default="true" name="EnableMinics" description="" max="" min="" paramter="" tag="" unit="" type="Bool"  visible="false" />
 
 

+ 1 - 1
Furnace/FurnaceRT/Config/System.sccfg

@@ -15,7 +15,7 @@
 		<config default="0" name="TotalCycledWafer" description="Total Cycled Wafer" max="10000000" min="1" paramter="" tag="" unit="" type="Integer" />
 		<config default="0" name="TotalCycledWafer" description="Total Cycled Wafer" max="10000000" min="1" paramter="" tag="" unit="" type="Integer" />
 		<config default="Release" name="RunningMode" description="" max="" min="" paramter="Debug,Release" tag="" unit="" type="String" visible="false" />
 		<config default="Release" name="RunningMode" description="" max="" min="" paramter="Debug,Release" tag="" unit="" type="String" visible="false" />
 
 
-		<config default="true" name="IsScheduleMaintenance" description="" max="" min="" paramter="" tag="" unit="" type="Bool" />
+		<config default="true" name="EnableScheduleMaintenance" description="" max="" min="" paramter="" tag="" unit="" type="Bool" />
 		<config default="true" name="IsServiceControlMode" description="Is Service Control Mode" max="" min="" paramter="" tag="" unit="" type="Bool" />
 		<config default="true" name="IsServiceControlMode" description="Is Service Control Mode" max="" min="" paramter="" tag="" unit="" type="Bool" />
 
 
 		<config default="false" name="BypassInterlock" description="Bypass Interlock" max="0" min="0" paramter="" tag="" unit="" type="Bool" />
 		<config default="false" name="BypassInterlock" description="Bypass Interlock" max="0" min="0" paramter="" tag="" unit="" type="Bool" />

+ 1 - 1
Furnace/FurnaceRT/Equipments/Jobs/AutoTransfer.cs

@@ -5923,7 +5923,7 @@ namespace FurnaceRT.Equipments.Jobs
                     if (wafer.IsEmpty)
                     if (wafer.IsEmpty)
                         continue;
                         continue;
                     #region New
                     #region New
-                    var isScheduleMaintenance = SC.ContainsItem("System.IsScheduleMaintenance") && SC.GetValue<bool>("System.IsScheduleMaintenance");
+                    var isScheduleMaintenance = SC.ContainsItem("System.EnableScheduleMaintenance") && SC.GetValue<bool>("System.EnableScheduleMaintenance");
                     if (isScheduleMaintenance)
                     if (isScheduleMaintenance)
                     {
                     {
                         #region  SD Dummy 时间/次数/膜厚限制
                         #region  SD Dummy 时间/次数/膜厚限制

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

@@ -960,12 +960,16 @@ namespace FurnaceRT.Equipments.PMs
             if (ret == Result.FAIL || ret == Result.DONE)
             if (ret == Result.FAIL || ret == Result.DONE)
                 return false;
                 return false;
             #region MyRegion
             #region MyRegion
+            var isScheduleMaintenance = SC.ContainsItem("System.EnableScheduleMaintenance") && SC.GetValue<bool>("System.EnableScheduleMaintenance");
+            if (isScheduleMaintenance)
+            {
+                if (CheckRecipeThicknessMoreThan(_recipeRunningInfo.RecipeName))
+                    return false;
 
 
-            if (CheckRecipeThicknessMoreThan(_recipeRunningInfo.RecipeName))
-                return false;
-
-            if (CheckRecipeExecuteFreqMoreThan(_recipeRunningInfo.RecipeName))
-                return false;
+                if (CheckRecipeExecuteFreqMoreThan(_recipeRunningInfo.RecipeName))
+                    return false;
+            }
+         
             #endregion
             #endregion