Browse Source

fix 开放2阶段/4阶段时间设定

jiangjy 2 weeks ago
parent
commit
e43b334688

+ 46 - 53
Furnace/FurnaceRT/Config/System.sccfg

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <root system="Furnace">
 	<configs name="System" display="System Parameter">
-		<config default="false" name="IsSimulatorMode" description="Is Simulator Mode" max="" min="" paramter="" tag="" unit="" type="Bool" />
+		<config default="true" name="IsSimulatorMode" description="Is Simulator Mode" max="" min="" paramter="" tag="" unit="" type="Bool" />
 		<config default="120" name="BackUpFileMaxNumber" description="BackUpFileMaxNumber" max="1000" min="0" paramter="" tag="" unit="" type="Integer"   />
 		<!--检测断线报警时间-->
 		<config default="10" name="PLCConnectSensorFoolTime" description="PLC Connect Sensor Fool Time" max="1000" min="0" paramter="" tag="" unit="" type="Integer"   visible="false"/>
@@ -4681,61 +4681,54 @@
 		<config default="false" name="IsHTR3Enable" description="IsHTR3Enable " max="" min="" paramter="" tag="" unit="" type="Bool" visible="false"/>
 
 
-		<configs name="RfPower">
-
-		</configs>
-		<configs name="RfMatch">
-
-		</configs>
-		<configs name="N2Purge" visible="false">
-			<config default="false" name="EnableAbortN2purge"  description="" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
-
-			<config default="1" name="TransferRoomArrivalWaitTime" description="LA O2 CheckTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
-			<config default="1" name="TransferRoomStableWaitTime" description="LA O2 OverTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
-			<config default="1" name="FOUPOpenerArrivalWaitTime" description="FOUP O2 CheckTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
-			<config default="1" name="FOUPOpenerStableWaitTime" description="FOUP O2 OverTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
-			<config default="1" name="O2DetectorTransferRoomToFOUPTime" description="Exchange LA TO FOUP WaitTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
-			<config default="1" name="O2DetectorFOUPToTransferRoomTime" description="Exchange FOUP TO LA WaitTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
-			<config default="1" name="O2DetectorFOUPToFOUPTime" description="FOUP TO FOUP WaitTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
-			<config default="0" name="N2PurgeFOUPO2CheckSV" description="FOUP O2 CheckSV" max="999999" min="0" paramter="" tag="" unit="s" type="Double" />
-			<config default="0" name="N2PurgeLAO2CheckSV" description=" LA O2 CheckSV" max="999999" min="0" paramter="" tag="" unit="s" type="Double" />
-			<configs name="FoupEnter">
+		<configs name="N2Purge" >
+			<config visible="false" default="false" name="EnableAbortN2purge"  description="" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
+			<config visible="false" default="1" name="TransferRoomArrivalWaitTime" description="LA O2 CheckTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
+			<config visible="false" default="1" name="TransferRoomStableWaitTime" description="LA O2 OverTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
+			<config visible="false" default="1" name="FOUPOpenerArrivalWaitTime" description="FOUP O2 CheckTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
+			<config visible="false" default="1" name="FOUPOpenerStableWaitTime" description="FOUP O2 OverTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
+			<config visible="false" default="1" name="O2DetectorTransferRoomToFOUPTime" description="Exchange LA TO FOUP WaitTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
+			<config visible="false" default="1" name="O2DetectorFOUPToTransferRoomTime" description="Exchange FOUP TO LA WaitTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
+			<config visible="false" default="1" name="O2DetectorFOUPToFOUPTime" description="FOUP TO FOUP WaitTime" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
+			<config visible="false" default="0" name="N2PurgeFOUPO2CheckSV" description="FOUP O2 CheckSV" max="999999" min="0" paramter="" tag="" unit="s" type="Double" />
+			<config visible="false" default="0" name="N2PurgeLAO2CheckSV" description=" LA O2 CheckSV" max="999999" min="0" paramter="" tag="" unit="s" type="Double" />
+			<configs visible="false" name="FoupEnter">
 				<config default="true" name="TransferRoomN2PurgeEnable"  description="LA N2 Purge  Enable When Foup Enter" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="TransferRoomO2DensityCheckEnable"  description="LA O2 Density Check Enable When Foup Enter" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="FOUPN2PurgeEnable"  description="FOUP N2 Purge Enable When Foup Enter" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="FOUPN2PurgeCancelEnable"  description="FOUP N2 Purge Cancel Enable When Foup Enter" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 			</configs>
-			<configs name="WaferCharge">
+			<configs visible="false" name="WaferCharge">
 				<config default="true" name="TransferRoomN2PurgeEnable"  description="LA N2 Purge Charge Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="TransferRoomO2DensityCheckEnable"  description="LA O2 Density Check Charge Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="TransferRoomO2DensityKeepEnable"  description="LA O2 Density Keep Charge Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="FOUPN2PurgeEnable"  description="FOUP N2 Purge Charge Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 			</configs>
-			<configs name="WaferDischarge">
+			<configs visible="false" name="WaferDischarge">
 				<config default="true" name="TransferRoomN2PurgeEnable"  description="LA N2 Purge Discharge Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="TransferRoomO2DensityCheckEnable"  description="LA O2 Density Check Discharge Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="TransferRoomO2DensityKeepEnable"  description="LA O2 Density Keep Discharge Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="FOUPN2PurgeEnable"  description="FOUP N2 Purge Discharge Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 			</configs>
-			<configs name="BoatLoad">
+			<configs visible="false" name="BoatLoad">
 				<config default="true" name="TransferRoomN2PurgeEnable"  description="LA N2 Purge Charge Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="TransferRoomO2DensityCheckEnable"  description="LA O2 Density Check Charge Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="EAxisInhibitEnable"  description="E Axis Inhibit Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="FoupInhibitEnable"  description="Foup Inhibit Enable When boatloading" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="TransferRoomO2DensityKeepEnable"  description="LA O2 Density Keep boatloading Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 			</configs>
-			<configs name="FoupInhibit">
+			<configs  visible="false" name="FoupInhibit">
 				<config default="true" name="FoupInhibitEnable"  description="Foup Inhibit Enable After BoatLoad" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="1" name="FoupInhibitTime" description="FOUP TO FOUP WaitTime After BoatLoad" max="360" min="1" paramter="" tag="" unit="s" type="Double" />
 			</configs>
-			<configs name="BoatUnLoad">
+			<configs visible="false" name="BoatUnLoad">
 				<config default="true" name="TransferRoomN2PurgeEnable"  description="LA N2 Purge Charge Enable Before Boat Unload" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="TransferRoomO2DensityCheckEnable"  description="LA O2 Density Check Charge Enable Before Boat Unload" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="EAxisInhibitEnable"  description="E Axis Inhibit Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="FoupInhibitEnable"  description="Foup Inhibit Enable When boatUnloading" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 				<config default="true" name="TransferRoomO2DensityKeepEnable"  description="LA O2 Density Keep boatloading Enable" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 			</configs>
-			<configs name="WaferCooling">
+			<configs visible="false" name="WaferCooling">
 				<config default="true" name="FoupInhibitEnable"  description="Foup Inhibit Enable When Wafer Cooling" max="0" min="0" paramter="" tag="" unit="" type="Bool"/>
 			</configs>
 
@@ -4753,20 +4746,20 @@
 				<config  type="Bool"   default="false" name="TrigMS521"						   />
 				<config  type="Bool"   default="false" name="TrigMS522"						   />
 			</configs>
-			<configs name="Manual_phase2" visible="false">
-				<config  type="Double"   default="400"  max="1000" min="0"   name="MFC51"								   />
-				<config  type="Bool"   default="true"  name="ValveAV56"								   />
-				<config  type="Bool"   default="false"  name="ValveAV57"								   />
-				<config  type="Bool"   default="false" name="ValveAV65"								   />
-				<config  type="Bool"   default="false" name="ValveAV66"								   />
-				<config  type="Bool"   default="true" name="ValveSV227"								   />
-				<config  type="Bool"   default="false" name="ValveAV202"								   />
-				<config  type="Bool"   default="false"  name="ValveAV201"								   />
-				<config  type="Bool"   default="true"   name="TrigMS501"								   />
-				<config  type="Bool"   default="false"  name="TrigMS520"						   />
-				<config  type="Bool"   default="false"  name="TrigMS521"						   />
-				<config  type="Bool"   default="false"  name="TrigMS522"								   />
-				<config default="60" name="StabilityTime" description="StabilityTime" max="999999" min="0" paramter="" tag="" unit="rpm" type="Double" />
+			<configs name="Manual_phase2">
+				<config  visible="false" type="Double"   default="400"  max="1000" min="0"   name="MFC51"								   />
+				<config  visible="false" type="Bool"   default="true"  name="ValveAV56"								   />
+				<config  visible="false" type="Bool"   default="false"  name="ValveAV57"								   />
+				<config  visible="false" type="Bool"   default="false" name="ValveAV65"								   />
+				<config  visible="false" type="Bool"   default="false" name="ValveAV66"								   />
+				<config  visible="false" type="Bool"   default="true" name="ValveSV227"								   />
+				<config  visible="false" type="Bool"   default="false" name="ValveAV202"								   />
+				<config  visible="false" type="Bool"   default="false"  name="ValveAV201"								   />
+				<config  visible="false" type="Bool"   default="true"   name="TrigMS501"								   />
+				<config  visible="false" type="Bool"   default="false"  name="TrigMS520"						   />
+				<config  visible="false" type="Bool"   default="false"  name="TrigMS521"						   />
+				<config  visible="false" type="Bool"   default="false"  name="TrigMS522"								   />
+				<config default="60" name="StabilityTime" description="phase2 keep time" max="999999" min="0" paramter="" tag="" unit="" type="Double" />
 
 			</configs>
 			<configs name="Manual_phase3" visible="false">
@@ -4782,19 +4775,19 @@
 				<config  type="Bool"   default="true" name="TrigMS521"						   />
 				<config  type="Bool"   default="true"  name="TrigMS522"								   />
 			</configs>
-			<configs name="Manual_phase4" visible="false">
-				<config  type="Bool"   default="false"  name="ValveAV56"								   />
-				<config  type="Bool"   default="false"  name="ValveAV57"								   />
-				<config  type="Bool"   default="true" name="ValveAV65"								   />
-				<config  type="Bool"   default="true" name="ValveAV66"								   />
-				<config  type="Bool"   default="true" name="ValveSV227"								   />
-				<config  type="Bool"   default="true" name="ValveAV202"								   />
-				<config  type="Bool"   default="true" name="ValveAV201"								   />
-				<config  type="Bool"   default="true" name="TrigMS501"								   />
-				<config  type="Bool"   default="true"  name="TrigMS520"						   />
-				<config  type="Bool"   default="true" name="TrigMS521"						   />
-				<config  type="Bool"   default="true"  name="TrigMS522"								   />
-				<config default="60" name="StabilityTime" description="StabilityTime" max="999999" min="0" paramter="" tag="" unit="rpm" type="Double" visible="false" />
+			<configs name="Manual_phase4">
+				<config  visible="false" type="Bool"   default="false"  name="ValveAV56"								   />
+				<config  visible="false" type="Bool"   default="false"  name="ValveAV57"								   />
+				<config  visible="false" type="Bool"   default="true" name="ValveAV65"								   />
+				<config  visible="false" type="Bool"   default="true" name="ValveAV66"								   />
+				<config  visible="false" type="Bool"   default="true" name="ValveSV227"								   />
+				<config  visible="false" type="Bool"   default="true" name="ValveAV202"								   />
+				<config  visible="false" type="Bool"   default="true" name="ValveAV201"								   />
+				<config  visible="false" type="Bool"   default="true" name="TrigMS501"								   />
+				<config  visible="false" type="Bool"   default="true"  name="TrigMS520"						   />
+				<config  visible="false" type="Bool"   default="true" name="TrigMS521"						   />
+				<config  visible="false" type="Bool"   default="true"  name="TrigMS522"								   />
+				<config default="60" name="StabilityTime" description="phase3 into phase4 waitTime" max="999999" min="0" paramter="" tag="" unit="" type="Double"  />
 			</configs>
 			<configs name="Manual_phase5" visible="false">
 				<config  type="Bool"   default="false"  name="ValveAV56"								   />

File diff suppressed because it is too large
+ 65 - 1155
Furnace/FurnaceUI/Views/Operations/Maintenances/N2PurgeStatusView.xaml