Browse Source

fix 软件切换Online/OffLine后,客户EAP状态不正确/默认OnLineRemote需要调整配置项

jiangjy 1 month ago
parent
commit
ebaf907da1

+ 6 - 5
Furnace/FurnaceRT/Config/FurnaceGemModel.xml

@@ -9348,6 +9348,12 @@
 					<ReportVariable id="3107" varType="DataVariable" logicalName="SequenceID" />
 				</RPTID>
 			</CEID>
+			<CEID id="20" logicalName="HOSTOFFLINE" description="" enabled="true">
+				<RPTID id="1" logicalName="DefaultDefinedReport_1">
+					<ReportVariable id="3" varType="StatusVariable" logicalName="Clock" />
+					<ReportVariable id="4" varType="StatusVariable" logicalName="ControlState" />
+				</RPTID>
+			</CEID>
 			<CEID id="503" logicalName="WAFER_LEFT_POSITION" description="" enabled="true">
 				<RPTID id="7" logicalName="DefaultDefinedReport_7">
 					<ReportVariable id="3404" varType="DataVariable" logicalName="SubstID" />
@@ -11319,11 +11325,6 @@
 		<ALID id="330010887" logicalName="PM1.WaterFlowFS111ToleranceWarning" description="WaterFlowFS111 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1003301" eventClear="2003301" />
 		<ALID id="330010888" logicalName="PM1.WaterFlowFS116ToleranceAlarm" description="WaterFlowFS116 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1003301" eventClear="2003301" />
 		<ALID id="330010889" logicalName="PM1.WaterFlowFS116ToleranceWarning" description="WaterFlowFS116 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1003301" eventClear="2003301" />
-		<ALID id="330010890" logicalName="PM1.AlarmSignalMS6Alarm" description="MS6 alarm Trigger" category="EquipmentStatusWarning" enabled="false" eventSet="1003301" eventClear="2003301" />
-		<ALID id="330010891" logicalName="PM1.MS6ToleranceAlarm" description="MS6 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1003301" eventClear="2003301" />
-		<ALID id="330010892" logicalName="PM1.MS6ToleranceWarning" description="MS6 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1003301" eventClear="2003301" />
-		<ALID id="330010893" logicalName="PM1.VG15ToleranceAlarm" description="VG15 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1003301" eventClear="2003301" />
-		<ALID id="330010894" logicalName="PM1.VG15ToleranceWarning" description="VG15 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1003301" eventClear="2003301" />
 		<ALID id="860010001" logicalName="WaferRobot.AlarmSignaWaferRobotTPStatusWarning" description="Wafer Robot TP Status Warning Trigger " category="EquipmentStatusWarning" enabled="false" eventSet="1008601" eventClear="2008601" />
 		<ALID id="860010002" logicalName="WaferRobot.BladeWaferNotPresentWarning" description="Blade wafer not present " category="EquipmentStatusWarning" enabled="false" eventSet="1008601" eventClear="2008601" />
 		<ALID id="860010003" logicalName="WaferRobot.BladeWaferPresentWarning" description="Blade wafer present " category="EquipmentStatusWarning" enabled="false" eventSet="1008601" eventClear="2008601" />

+ 6 - 0
Furnace/FurnaceRT/Config/VIDs/_CEID.xml

@@ -68,6 +68,12 @@
       <int>3107</int>
     </LinkableVID>
   </VIDItem>
+  <VIDItem Name="HOSTOFFLINE" Index="20" Module="System" Type="" Unit="" Parameter="HOSTOFFLINE">
+    <LinkableVID>
+      <int>3</int>
+      <int>4</int>
+    </LinkableVID>
+  </VIDItem>
   <VIDItem Name="WAFER_LEFT_POSITION" Index="503" Module="System" Type="" Unit="" Parameter="WAFER_LEFT_POSITION">
     <LinkableVID>
       <int>3404</int>

+ 1 - 0
Furnace/FurnaceRT/Equipments/Schedulers/SchedulerFACallback.cs

@@ -66,6 +66,7 @@ namespace FurnaceRT.Equipments.Schedulers
                 EV.Subscribe(new EventItem("Event", $"{module}SequenceSelectFailed", $"{module}SequenceSelectFailed"));
 
                 EV.Subscribe(new EventItem("Event", UniversalEvents.EquipmentOFFLINE, $"EquipmentOFFLINE"));
+                EV.Subscribe(new EventItem("Event", UniversalEvents.HOSTOFFLINE, $"HOSTOFFLINE"));
                 EV.Subscribe(new EventItem("Event", UniversalEvents.ControlStateLOCAL, $"ControlStateLOCAL"));
                 EV.Subscribe(new EventItem("Event", UniversalEvents.ControlStateREMOTE, $"ControlStateREMOTE"));
                 EV.Subscribe(new EventItem("Event", UniversalEvents.ProcessingStarted, $"ProcessingStarted"));

BIN
Furnace/FurnaceRT/dependence/MECF.Framework.MyFA.Core.dll


BIN
ThirdParty/dlls/FabConnect.dll