Browse Source

IoValve ilk报警问题

jiangjy 3 weeks ago
parent
commit
84dc7cd839

+ 6 - 1
FrameworkLocal/Common/Minics/MinicsManager.cs

@@ -2,6 +2,7 @@
 using Aitex.Core.RT.RecipeCenter;
 using Aitex.Core.Util;
 using MECF.Framework.Common.Equipment;
+using MECF.Framework.Common.Event;
 using MECF.Framework.Common.SCCore;
 using Microsoft.VisualBasic.Devices;
 using RTCommunicatorBase;
@@ -67,7 +68,11 @@ namespace MECF.Framework.Common.Minics
         }
         public void SelectMinicsConfig(string minicsConfigName)
         {
-            communicator.SelectConfigFile(minicsConfigName);
+            bool result = communicator.SelectConfigFile(minicsConfigName);
+            if (!result)
+            {
+                EV.PostAlarmLog(ModuleName.Minics.ToString(), $"SelectMinicsConfig {minicsConfigName} fail!");
+            }
         }
 
     }

+ 1 - 4
FrameworkLocal/RTEquipmentLibrary/Unit/IoValve.cs

@@ -280,10 +280,7 @@ namespace Aitex.Core.RT.Device.Unit
                     InterlockWarning.Description = $"{reason}";
                     InterlockWarning.Set();
                 }
-                else
-                {
-                    EV.PostWarningLog(Module, $"Can not {name} valve {Module}.{Name}, {reason}");
-                }
+            
                 return false;
             }
 

+ 33 - 33
Furnace/FurnaceRT/Config/ELK/interlock.xml

@@ -11,7 +11,7 @@
 	GT(greater than)            大于
 	B(bool)
 	-->
-	<!--<Action do="PM1.DO_ValveAV1" value="true" reverse="false">
+	<Action do="PM1.DO_ValveAV1" value="true" reverse="false">
 		<Limit di="PM1.DI_AV1ILK" value="true" condition="and"/>
 	</Action>
 	<Action do="PM1.DO_ValveAV2" value="true" reverse="false">
@@ -127,7 +127,7 @@
 	</Action>
 	<Action do="PM1.DO_ValveAV39" value="true" reverse="false">
 		<Limit di="PM1.DI_AV39ILK" value="true" condition="and"/>
-	</Action>-->
+	</Action>
 	<!--<Action do="PM1.DO_ValveAV40" value="true" reverse="false">
 		<Limit di="PM1.DI_AV40ILK" value="true" condition="and"/>
 	</Action>
@@ -169,8 +169,8 @@
 	</Action>
 	<Action do="PM1.DO_ValveAV53" value="true" reverse="false">
 		<Limit di="PM1.DI_AV53ILK" value="true" condition="and"/>
-	</Action>-->
-	<!--<Action do="PM1.DO_ValveAV54" value="true" reverse="false">
+	</Action>
+	<Action do="PM1.DO_ValveAV54" value="true" reverse="false">
 		<Limit di="PM1.DI_AV54ILK" value="true" condition="and"/>
 	</Action>
 	<Action do="PM1.DO_ValveAV55" value="true" reverse="false">
@@ -190,8 +190,8 @@
 	</Action>
 	<Action do="PM1.DO_ValveAV60" value="true" reverse="false">
 		<Limit di="PM1.DI_AV60ILK" value="true" condition="and"/>
-	</Action>-->
-	<!--<Action do="PM1.DO_ValveAV61" value="true" reverse="false">
+	</Action>
+	<Action do="PM1.DO_ValveAV61" value="true" reverse="false">
 		<Limit di="PM1.DI_AV61ILK" value="true" condition="and"/>
 	</Action>
 	<Action do="PM1.DO_ValveAV62" value="true" reverse="false">
@@ -211,43 +211,43 @@
 	</Action>
 	<Action do="PM1.DO_ValveAV67" value="true" reverse="false">
 		<Limit di="PM1.DI_AV67ILK" value="true" condition="and"/>
-	</Action>-->
-	<!--<Action do="PM1.DO_ValveAV68" value="true" reverse="false">
+	</Action>
+	<Action do="PM1.DO_ValveAV68" value="true" reverse="false">
 		<Limit di="PM1.DI_AV68ILK" value="true" condition="and"/>
 	</Action>
-	--><!--<Action do="PM1.DO_ValveAV69" value="true" reverse="false">
+	<Action do="PM1.DO_ValveAV69" value="true" reverse="false">
 		<Limit di="PM1.DI_AV69ILK" value="true" condition="and"/>
 	</Action>
 	<Action do="PM1.DO_ValveAV70" value="true" reverse="false">
 		<Limit di="PM1.DI_AV70ILK" value="true" condition="and"/>
-	</Action>--><!--
+	</Action>-->
 	<Action do="PM1.DO_ValveAV71" value="true" reverse="false">
 		<Limit di="PM1.DI_AV71ILK" value="true" condition="and"/>
 	</Action>
 	<Action do="PM1.DO_ValveAV72" value="true" reverse="false">
 		<Limit di="PM1.DI_AV72ILK" value="true" condition="and"/>
 	</Action>
-	--><!--<Action do="PM1.DO_ValveAV73" value="true" reverse="false">
+	<!--<Action do="PM1.DO_ValveAV73" value="true" reverse="false">
 		<Limit di="PM1.DI_AV73ILK" value="true" condition="and"/>
-	</Action>--><!--
+	</Action>-->
 	<Action do="PM1.DO_ValveAV74" value="true" reverse="false">
 		<Limit di="PM1.DI_AV74ILK" value="true" condition="and"/>
 	</Action>
 	<Action do="PM1.DO_ValveAV75" value="true" reverse="false">
 		<Limit di="PM1.DI_AV75ILK" value="true" condition="and"/>
 	</Action>
-	--><!--<Action do="PM1.DO_ValveAV76" value="true" reverse="false">
+	<!--<Action do="PM1.DO_ValveAV76" value="true" reverse="false">
 		<Limit di="PM1.DI_AV76ILK" value="true" condition="and"/>
-	</Action>--><!--
+	</Action>-->
 	<Action do="PM1.DO_ValveAV77" value="true" reverse="false">
 		<Limit di="PM1.DI_AV77ILK" value="true" condition="and"/>
 	</Action>
 	<Action do="PM1.DO_ValveAV78" value="true" reverse="false">
 		<Limit di="PM1.DI_AV78ILK" value="true" condition="and"/>
 	</Action>
-	--><!--<Action do="PM1.DO_ValveAV79" value="true" reverse="false">
+	<!--<Action do="PM1.DO_ValveAV79" value="true" reverse="false">
 		<Limit di="PM1.DI_AV79ILK" value="true" condition="and"/>
-	</Action>--><!--
+	</Action>-->
 	<Action do="PM1.DO_ValveAV80" value="true" reverse="false">
 		<Limit di="PM1.DI_AV80ILK" value="true" condition="and"/>
 	</Action>
@@ -260,9 +260,9 @@
 	<Action do="PM1.DO_ValveAV83" value="true" reverse="false">
 		<Limit di="PM1.DI_AV83ILK" value="true" condition="and"/>
 	</Action>
-	--><!--<Action do="PM1.DO_ValveAV84" value="true" reverse="false">
+	<!--<Action do="PM1.DO_ValveAV84" value="true" reverse="false">
 		<Limit di="PM1.DI_AV84ILK" value="true" condition="and"/>
-	</Action>--><!--
+	</Action>-->
 	<Action do="PM1.DO_ValveAV85" value="true" reverse="false">
 		<Limit di="PM1.DI_AV85ILK" value="true" condition="and"/>
 	</Action>
@@ -275,12 +275,12 @@
 	<Action do="PM1.DO_ValveAV88" value="true" reverse="false">
 		<Limit di="PM1.DI_AV88ILK" value="true" condition="and"/>
 	</Action>
-	--><!--<Action do="PM1.DO_ValveAV89" value="true" reverse="false">
+	<!--<Action do="PM1.DO_ValveAV89" value="true" reverse="false">
 		<Limit di="PM1.DI_AV89ILK" value="true" condition="and"/>
-	</Action>
-	<Action do="PM1.DO_ValveAV90" value="true" reverse="false">
+	</Action>-->
+	<!--<Action do="PM1.DO_ValveAV90" value="true" reverse="false">
 		<Limit di="PM1.DI_AV90ILK" value="true" condition="and"/>
-	</Action>--><!--
+	</Action>-->
 	<Action do="PM1.DO_ValveAV91" value="true" reverse="false">
 		<Limit di="PM1.DI_AV91ILK" value="true" condition="and"/>
 	</Action>
@@ -290,7 +290,7 @@
 	<Action do="PM1.DO_ValveAV93" value="true" reverse="false">
 		<Limit di="PM1.DI_AV93ILK" value="true" condition="and"/>
 	</Action>
-	--><!--<Action do="PM1.DO_ValveAV94" value="true" reverse="false">
+	<!--<Action do="PM1.DO_ValveAV94" value="true" reverse="false">
 		<Limit di="PM1.DI_AV94ILK" value="true" condition="and"/>
 	</Action>
 	<Action do="PM1.DO_ValveAV95" value="true" reverse="false">
@@ -304,13 +304,13 @@
 	</Action>
 	<Action do="PM1.DO_ValveAV98" value="true" reverse="false">
 		<Limit di="PM1.DI_AV98ILK" value="true" condition="and"/>
-	</Action>--><!--
+	</Action>-->
 	<Action do="PM1.DO_ValveAV99" value="true" reverse="false">
 		<Limit di="PM1.DI_AV99ILK" value="true" condition="and"/>
 	</Action>
-	--><!--<Action do="PM1.DO_ValveAV100" value="true" reverse="false">
+	<!--<Action do="PM1.DO_ValveAV100" value="true" reverse="false">
 		<Limit di="PM1.DI_AV100ILK" value="true" condition="and"/>
-	</Action>--><!--
+	</Action>-->
 	<Action do="PM1.DO_ValveAV101" value="true" reverse="false">
 		<Limit di="PM1.DI_AV101ILK" value="true" condition="and"/>
 	</Action>
@@ -335,9 +335,9 @@
 	<Action do="PM1.DO_ValveAV108" value="true" reverse="false">
 		<Limit di="PM1.DI_AV108ILK" value="true" condition="and"/>
 	</Action>
-	--><!--<Action do="PM1.DO_ValveAV109" value="true" reverse="false">
+	<!--<Action do="PM1.DO_ValveAV109" value="true" reverse="false">
 		<Limit di="PM1.DI_AV109ILK" value="true" condition="and"/>
-	</Action>--><!--
+	</Action>-->
 	<Action do="PM1.DO_ValveAV110" value="true" reverse="false">
 		<Limit di="PM1.DI_AV110ILK" value="true" condition="and"/>
 	</Action>
@@ -386,7 +386,7 @@
 	<Action do="PM1.DO_ValveAV125" value="true" reverse="false">
 		<Limit di="PM1.DI_AV125ILK" value="true" condition="and"/>
 	</Action>
-	--><!--<Action do="PM1.DO_ValveAV126" value="true" reverse="false">
+	<!--<Action do="PM1.DO_ValveAV126" value="true" reverse="false">
 		<Limit di="PM1.DI_AV126ILK" value="true" condition="and"/>
 	</Action>
 	<Action do="PM1.DO_ValveAV127" value="true" reverse="false">
@@ -400,7 +400,7 @@
 	</Action>
 	<Action do="PM1.DO_ValveAV130" value="true" reverse="false">
 		<Limit di="PM1.DI_AV130ILK" value="true" condition="and"/>
-	</Action>--><!--
+	</Action>-->
 	<Action do="PM1.DO_ValveAV131" value="true" reverse="false">
 		<Limit di="PM1.DI_AV131ILK" value="true" condition="and"/>
 	</Action>
@@ -418,7 +418,7 @@
 	</Action>
 	<Action do="PM1.DO_ValveAV136" value="true" reverse="false">
 		<Limit di="PM1.DI_AV136ILK" value="true" condition="and"/>
-	</Action>-->
+	</Action>
 	<!--<Action do="PM1.DO_ValveAV2" value="true" reverse="false">
 		<Limit poll="PM1.VG11.Value" value="812LE" condition="and"/>
 	</Action>
@@ -439,9 +439,9 @@
 	</Action>
 	<Action do="PM1.DO_ValveAV8" value="true" reverse="false">
 		<Limit do="PM1.DO_ValveAV9" value="false" condition="and"/>
-	</Action>
+	</Action>-->
 	
-	<Action do="PM1.DO_T101PowerOn" value="true" reverse="false">
+	<!--<Action do="PM1.DO_T101PowerOn" value="true" reverse="false">
 		<Limit di="PM1.DI_MachineEMO1" value="false" condition="and"/>
 		<Limit di="PM1.DI_MachineEMO2" value="false" condition="and"/>
 		<Limit di="PM1.DI_T101TempStatus" value="false" condition="and"/>

BIN
Furnace/FurnaceRT/Config/VIDs/Equipment_VIDs_20250616.xlsx