Переглянути джерело

fix 同步现场代码 新增IoPressureMeter

jiangjy 1 день тому
батько
коміт
0ed8c68b2b

+ 24 - 5
Furnace/FurnaceRT/Config/DisplayReplace.xml

@@ -15,9 +15,7 @@
 		<Display Name="PM1.HeatingExhaustMS1.Value"					  DisplayName="Pressure.HeatingExhaustMS1.Actual"   />
 		<Display Name="PM1.GasBoxExhaustMS2.Value"					  DisplayName="Pressure.GasBoxExhaustMS2.Actual"   />
 		<Display Name="PM1.ScavengerExhaustMS3.Value"				  DisplayName="Pressure.ScavengerExhaustMS3.Actual"   />
-		<Display Name="PM1.ExhaustBoxExhaustMS4.Value"				  DisplayName="Pressure.ExhaustBoxExhaustMS4.Actual"   />
 		<Display Name="PM1.LoadingAreaExhaustMS5.Value"				  DisplayName="Pressure.LoadingAreaExhaustMS5.Actual"   />
-		<Display Name="PM1.LAExhaustMS7.Value"						  DisplayName="Pressure.LAExhaustMS7.Actual"   />
 		<Display Name="PM1.RHCExhaustMS8.Value"						  DisplayName="Pressure.RHCExhaustMS8.Actual"   />
 		<Display Name="PM1.PS11.Value"								  DisplayName="Pressure.PS11.Actual"   />
 		<Display Name="PM1.RHCFlowFL901.Value"						  DisplayName="Pressure.RHCFlowFL901.Actual"   />
@@ -33,7 +31,6 @@
 		<Display Name="PM1.DG1AnalogValue.Value"					  DisplayName="Pressure.DG1AnalogValue.Actual"   />
 		<Display Name="PM1.PS14AnalogValue.Value"					  DisplayName="Pressure.PS14AnalogValue.Actual"   />
 		<Display Name="PM1.VG11.Value"								  DisplayName="Pressure.VG11.Actual"   />
-		<Display Name="PM1.VG12.Value"								  DisplayName="Pressure.VG12.Actual"   />
 		<Display Name="PM1.VG13.Value"								  DisplayName="Pressure.VG13.Actual"   />
 		<Display Name="PM1.VG21.Value"								  DisplayName="Pressure.VG21.Actual"   />
 		<Display Name="PM1.VG22.Value"								  DisplayName="Pressure.VG22.Actual"   />
@@ -43,13 +40,24 @@
 		<Display Name="PM1.N25PurgePressure.Value"					  DisplayName="Pressure.N25PurgePressure.Actual"   />
 		<Display Name="PM1.N26PurgePressure.Value"					  DisplayName="Pressure.N26PurgePressure.Actual"   />
 		<Display Name="PM1.N27PurgePressure.Value" 					  DisplayName="Pressure.N27PurgePressure.Actual"   />
+		
+		<Display Name="PM1.PG1.Value" 					  DisplayName="Pressure.PG1.Actual"   />
+		<Display Name="PM1.PG2.Value" 					  DisplayName="Pressure.PG2.Actual"   />
+		<Display Name="PM1.PG3.Value" 					  DisplayName="Pressure.PG3.Actual"   />
+		<Display Name="PM1.PG4.Value" 					  DisplayName="Pressure.PG4.Actual"   />
+		<Display Name="PM1.PG5.Value" 					  DisplayName="Pressure.PG5.Actual"   />
+		<Display Name="PM1.PG6.Value" 					  DisplayName="Pressure.PG6.Actual"   />
+		<Display Name="PM1.PG7.Value" 					  DisplayName="Pressure.PG7.Actual"   />
+		<Display Name="PM1.PG8.Value" 					  DisplayName="Pressure.PG8.Actual"   />
+		<Display Name="PM1.PG15.Value" 					  DisplayName="Pressure.PG15.Actual"   />
+		<Display Name="PM1.PG16.Value" 					  DisplayName="Pressure.PG16.Actual"   />
+		<Display Name="PM1.PG70.Value" 					  DisplayName="Pressure.PG70.Actual"   />
 
 		<Display Name="PM1.APC.PressureSetPoint" DisplayName="APC.CKD.Pressure Set" />
 		<Display Name="PM1.APC.Pressure1Feedback" DisplayName="APC.CKD.Sensor1" />
 		<Display Name="PM1.APC.Pressure2Feedback" DisplayName="APC.CKD.Sensor2" />
 
 		<Display Name="PM1.VG11.Value" DisplayName="APC.VG11.Actual" />
-		<Display Name="PM1.VG12.Value" DisplayName="APC.VG12.Actual" />
 		<Display Name="PM1.VG13.Value" DisplayName="APC.VG13.Actual" />
 		<Display Name="PM1.VG21.Value" DisplayName="APC.VG21.Actual" />
 		<Display Name="PM1.VG22.Value" DisplayName="APC.VG22.Actual" />
@@ -366,11 +374,22 @@
 		<Display ColName="PS135(act)" Name="PM1.Tank2Pressure.Value" DisplayName="Pressure.PS135.Actual" />
 		<Display ColName="O2(act)" Name="PM1.ConcentrationO2.Value" DisplayName="Pressure.O2.Actual" />
 
+		<Display ColName="PG1(act)"	 Name="PM1.PG1.Value" 		   DisplayName="Pressure.PG1.Actual"   />
+		<Display ColName="PG2(act)"	 Name="PM1.PG2.Value" 		   DisplayName="Pressure.PG2.Actual"   />
+		<Display ColName="PG3(act)"	 Name="PM1.PG3.Value" 		   DisplayName="Pressure.PG3.Actual"   />
+		<Display ColName="PG4(act)"	 Name="PM1.PG4.Value" 		   DisplayName="Pressure.PG4.Actual"   />
+		<Display ColName="PG5(act)"	 Name="PM1.PG5.Value" 		   DisplayName="Pressure.PG5.Actual"   />
+		<Display ColName="PG6(act)"	 Name="PM1.PG6.Value" 		   DisplayName="Pressure.PG6.Actual"   />
+		<Display ColName="PG7(act)"	 Name="PM1.PG7.Value" 		   DisplayName="Pressure.PG7.Actual"   />
+		<Display ColName="PG8(act)"	 Name="PM1.PG8.Value" 		   DisplayName="Pressure.PG8.Actual"   />
+		<Display ColName="PG15(act)"	 Name="PM1.PG15.Value" 		   DisplayName="Pressure.PG15.Actual"   />
+		<Display ColName="PG16(act)"	 Name="PM1.PG16.Value" 		   DisplayName="Pressure.PG16.Actual"   />
+		<Display ColName="PG70(act)"	 Name="PM1.PG70.Value" 		   DisplayName="Pressure.PG70.Actual"   />
+		
 		<Display ColName="APCPressure(set)" Name="PM1.APC.PressureSetPoint" DisplayName="APC.CKD.Pressure Set" />
 		<Display ColName="APCSensor1(act)" Name="PM1.APC.Pressure1Feedback" DisplayName="APC.CKD.Sensor1" />
 		<Display ColName="APCSensor2(act)" Name="PM1.APC.Pressure2Feedback" DisplayName="APC.CKD.Sensor2" />
 		<Display ColName="VG11(act)" Name="PM1.VG11.Value" DisplayName="APC.VG11.Actual" />
-		<Display ColName="VG12(act)" Name="PM1.VG12.Value" DisplayName="APC.VG12.Actual" />
 		<Display ColName="VG13(act)" Name="PM1.VG13.Value" DisplayName="APC.VG13.Actual" />
 		<Display ColName="VG21(act)" Name="PM1.VG21.Value" DisplayName="APC.VG21.Actual" />
 		<Display ColName="VG22(act)" Name="PM1.VG22.Value" DisplayName="APC.VG22.Actual" />

+ 35 - 0
Furnace/FurnaceRT/Config/FurnaceGemModel.xml

@@ -1552,6 +1552,18 @@
     <SVID id="337810001" valueType="F8" logicalName="PM1.VG22.Value" value="" eventTrigger="" units="" description="" isArray="false" />
     <SVID id="337820001" valueType="F8" logicalName="PM1.VG32.Value" value="" eventTrigger="" units="" description="" isArray="false" />
     <SVID id="337830001" valueType="F8" logicalName="PM1.VG33.Value" value="" eventTrigger="" units="" description="" isArray="false" />
+    <SVID id="337840001" valueType="Boolean" logicalName="PM1.SensorFTRHomeCX.Value" value="" eventTrigger="" units="" description="" isArray="false" />
+    <SVID id="337850001" valueType="F8" logicalName="PM1.PG1.Value" value="" eventTrigger="" units="" description="" isArray="false" />
+    <SVID id="337860001" valueType="F8" logicalName="PM1.PG15.Value" value="" eventTrigger="" units="" description="" isArray="false" />
+    <SVID id="337870001" valueType="F8" logicalName="PM1.PG16.Value" value="" eventTrigger="" units="" description="" isArray="false" />
+    <SVID id="337880001" valueType="F8" logicalName="PM1.PG2.Value" value="" eventTrigger="" units="" description="" isArray="false" />
+    <SVID id="337890001" valueType="F8" logicalName="PM1.PG3.Value" value="" eventTrigger="" units="" description="" isArray="false" />
+    <SVID id="337900001" valueType="F8" logicalName="PM1.PG4.Value" value="" eventTrigger="" units="" description="" isArray="false" />
+    <SVID id="337910001" valueType="F8" logicalName="PM1.PG5.Value" value="" eventTrigger="" units="" description="" isArray="false" />
+    <SVID id="337920001" valueType="F8" logicalName="PM1.PG6.Value" value="" eventTrigger="" units="" description="" isArray="false" />
+    <SVID id="337930001" valueType="F8" logicalName="PM1.PG7.Value" value="" eventTrigger="" units="" description="" isArray="false" />
+    <SVID id="337940001" valueType="F8" logicalName="PM1.PG70.Value" value="" eventTrigger="" units="" description="" isArray="false" />
+    <SVID id="337950001" valueType="F8" logicalName="PM1.PG8.Value" value="" eventTrigger="" units="" description="" isArray="false" />
     <SVID id="630010001" valueType="Boolean" logicalName="Stocker1.CassetteHasWafer" value="" eventTrigger="" units="" description="" isArray="false" />
     <SVID id="630010002" valueType="Boolean" logicalName="Stocker1.FoupPresent" value="" eventTrigger="" units="" description="" isArray="false" />
     <SVID id="630010003" valueType="Boolean" logicalName="Stocker1.IsError" value="" eventTrigger="" units="" description="" isArray="false" />
@@ -11611,6 +11623,29 @@
     <ALID id="330011367" logicalName="PM1.WaterFlowFS111ToleranceWarning" description="WaterFlowFS111 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1330011367" eventClear="2330011367" />
     <ALID id="330011368" logicalName="PM1.WaterFlowFS116ToleranceAlarm" description="WaterFlowFS116 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1330011368" eventClear="2330011368" />
     <ALID id="330011369" logicalName="PM1.WaterFlowFS116ToleranceWarning" description="WaterFlowFS116 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1330011369" eventClear="2330011369" />
+    <ALID id="330011370" logicalName="PM1.FurnaceTempabnormalAlarm" description="" category="EquipmentStatusWarning" enabled="false" eventSet="1330011370" eventClear="2330011370" />
+    <ALID id="330011371" logicalName="PM1.PG15ToleranceAlarm" description="PG15 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1330011371" eventClear="2330011371" />
+    <ALID id="330011372" logicalName="PM1.PG15ToleranceWarning" description="PG15 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1330011372" eventClear="2330011372" />
+    <ALID id="330011373" logicalName="PM1.PG16ToleranceAlarm" description="PG16 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1330011373" eventClear="2330011373" />
+    <ALID id="330011374" logicalName="PM1.PG16ToleranceWarning" description="PG16 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1330011374" eventClear="2330011374" />
+    <ALID id="330011375" logicalName="PM1.PG1ToleranceAlarm" description="PG1 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1330011375" eventClear="2330011375" />
+    <ALID id="330011376" logicalName="PM1.PG1ToleranceWarning" description="PG1 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1330011376" eventClear="2330011376" />
+    <ALID id="330011377" logicalName="PM1.PG2ToleranceAlarm" description="PG2 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1330011377" eventClear="2330011377" />
+    <ALID id="330011378" logicalName="PM1.PG2ToleranceWarning" description="PG2 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1330011378" eventClear="2330011378" />
+    <ALID id="330011379" logicalName="PM1.PG3ToleranceAlarm" description="PG3 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1330011379" eventClear="2330011379" />
+    <ALID id="330011380" logicalName="PM1.PG3ToleranceWarning" description="PG3 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1330011380" eventClear="2330011380" />
+    <ALID id="330011381" logicalName="PM1.PG4ToleranceAlarm" description="PG4 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1330011381" eventClear="2330011381" />
+    <ALID id="330011382" logicalName="PM1.PG4ToleranceWarning" description="PG4 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1330011382" eventClear="2330011382" />
+    <ALID id="330011383" logicalName="PM1.PG5ToleranceAlarm" description="PG5 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1330011383" eventClear="2330011383" />
+    <ALID id="330011384" logicalName="PM1.PG5ToleranceWarning" description="PG5 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1330011384" eventClear="2330011384" />
+    <ALID id="330011385" logicalName="PM1.PG6ToleranceAlarm" description="PG6 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1330011385" eventClear="2330011385" />
+    <ALID id="330011386" logicalName="PM1.PG6ToleranceWarning" description="PG6 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1330011386" eventClear="2330011386" />
+    <ALID id="330011387" logicalName="PM1.PG70ToleranceAlarm" description="PG70 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1330011387" eventClear="2330011387" />
+    <ALID id="330011388" logicalName="PM1.PG70ToleranceWarning" description="PG70 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1330011388" eventClear="2330011388" />
+    <ALID id="330011389" logicalName="PM1.PG7ToleranceAlarm" description="PG7 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1330011389" eventClear="2330011389" />
+    <ALID id="330011390" logicalName="PM1.PG7ToleranceWarning" description="PG7 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1330011390" eventClear="2330011390" />
+    <ALID id="330011391" logicalName="PM1.PG8ToleranceAlarm" description="PG8 tolerance alarm " category="EquipmentStatusWarning" enabled="false" eventSet="1330011391" eventClear="2330011391" />
+    <ALID id="330011392" logicalName="PM1.PG8ToleranceWarning" description="PG8 tolerance warning " category="EquipmentStatusWarning" enabled="false" eventSet="1330011392" eventClear="2330011392" />
     <ALID id="330020001" logicalName="PM1.AlarmHighLimit.AI_APCExternalHeaterTempPV" description="APC external heater Temp.PV High Limit" category="EquipmentStatusWarning" enabled="false" eventSet="1330020001" eventClear="2330020001" />
     <ALID id="330020002" logicalName="PM1.AlarmHighLimit.AI_APCRingHeaterTempPV" description="APC ring heater Temp.PV High Limit" category="EquipmentStatusWarning" enabled="false" eventSet="1330020002" eventClear="2330020002" />
     <ALID id="330020003" logicalName="PM1.AlarmHighLimit.AI_CapHeaterTempPV" description="Cap heater Temp.PV High Limit" category="EquipmentStatusWarning" enabled="false" eventSet="1330020003" eventClear="2330020003" />

+ 37 - 24
Furnace/FurnaceRT/Config/IO/ELK/DeviceModelPM.xml

@@ -796,7 +796,36 @@
 				/>
 	</IoAPCs>
 	<IoPressureMeters classType="FurnaceRT.Devices.IoPressureMeter" assembly="FurnaceRT">
-		
+
+		<IoPressureMeter id="DG1AnalogValue" display="DG1AnalogValue"  schematicId="DG1AnalogValue" unit="Pa" aiFeedback="AI_DG1Pressure"  physical="0,15000" scale="-500,500" aioType="float"/>
+
+		<IoPressureMeter id="VG11" display="VG11"  schematicId="VG11" unit="Torr" aiFeedback="AI_VG11Pressure"  physical="0,15000" scale="0,1000" aioType="float" unSigned="True"/>
+		<IoPressureMeter id="VG21" display="VG21"  schematicId="VG21" unit="Torr" aiFeedback="AI_VG21Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+		<IoPressureMeter id="VG13" display="VG13"  schematicId="VG13" unit="Torr" aiFeedback="AI_VG13Pressure"  physical="0,15000" scale="0,1000" aioType="float" unSigned="True"/>
+		<IoPressureMeter id="VG22" display="VG22"  schematicId="VG22" unit="Torr" aiFeedback="AI_VG22Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+		<IoPressureMeter id="VG33" display="VG33"  schematicId="VG33" unit="Torr" aiFeedback="AI_VG33Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+		<IoPressureMeter id="VG32" display="VG32"  schematicId="VG32" unit="Torr" aiFeedback="AI_VG32Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+
+		<IoPressureMeter id="PG1" display="PG1"  schematicId="PG1" unit="Torr" aiFeedback="AI_PG1Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+		<IoPressureMeter id="PG2" display="PG2"  schematicId="PG2" unit="Torr" aiFeedback="AI_PG2Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+		<IoPressureMeter id="PG3" display="PG3"  schematicId="PG3" unit="Torr" aiFeedback="AI_PG3Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+		<IoPressureMeter id="PG4" display="PG4"  schematicId="PG4" unit="Torr" aiFeedback="AI_PG4Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+		<IoPressureMeter id="PG5" display="PG5"  schematicId="PG5" unit="Torr" aiFeedback="AI_PG5Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+		<IoPressureMeter id="PG6" display="PG6"  schematicId="PG6" unit="Torr" aiFeedback="AI_PG6Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+		<IoPressureMeter id="PG7" display="PG7"  schematicId="PG7" unit="Torr" aiFeedback="AI_PG7Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+		<IoPressureMeter id="PG8" display="PG8"  schematicId="PG8" unit="Torr" aiFeedback="AI_PG8Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+		<IoPressureMeter id="PG12" display="PG12"  schematicId="PG12" unit="psig" aiFeedback="AI_PG12Pressure"  physical="0,15000" scale="0,100" aioType="float"/>
+		<IoPressureMeter id="PG13" display="PG13"  schematicId="PG13" unit="psig" aiFeedback="AI_PG13Pressure"  physical="0,15000" scale="0,100" aioType="float"/>
+		<IoPressureMeter id="PG15" display="PG15"  schematicId="PG15" unit="Torr" aiFeedback="AI_PG15Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+		<IoPressureMeter id="PG16" display="PG16"  schematicId="PG16" unit="Torr" aiFeedback="AI_PG16Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+		<IoPressureMeter id="PG70" display="PG70"  schematicId="PG70" unit="Torr" aiFeedback="AI_PG70Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
+
+		<IoPressureMeter id="PS11" display="PS11"  schematicId="PS11" unit="MPa" aiFeedback="AI_PS11Value"  physical="1500,7500" scale="0,1" aioType="float"/>
+		<IoPressureMeter id="PS13" display="PS13"  schematicId="PS13" unit="kPa" aiFeedback="AI_PS13AnalogValue"  physical="0,30000" scale="0,98.1" aioType="float"/>
+		<IoPressureMeter id="PS14AnalogValue" display="PS14AnalogValue"  schematicId="PS14AnalogValue" unit="kPa" aiFeedback="AI_PS14Pressure"  physical="1500,7500" scale="-99.9,99.9" aioType="float"/>
+		<IoPressureMeter id="PS17" display="PS17"  schematicId="PS17" unit="MPa" aiFeedback="AI_PS17Value"  physical="900,7500" scale="-0.1,1" aioType="float"/>
+
+
 		<IoPressureMeter id="PressureGLBoxPG1" display="GLBoxPG1Pressure"  schematicId="GLBoxPG1Pressure" unit="Mpa" aiFeedback="AI_GLBoxPG1Pressure"  physical="0,15000" scale="-0.1,1" aioType="float"/>
 		<IoPressureMeter id="PressureGLBoxPG2" display="GLBoxPG2Pressure"  schematicId="GLBoxPG2Pressure" unit="Mpa" aiFeedback="AI_GLBoxPG2Pressure"  physical="0,15000" scale="-0.1,1" aioType="float"/>
 		<IoPressureMeter id="PressureGLBoxPG3" display="GLBoxPG3Pressure"  schematicId="GLBoxPG3Pressure" unit="Mpa" aiFeedback="AI_GLBoxPG3Pressure"  physical="0,15000" scale="-0.1,1" aioType="float"/>
@@ -808,42 +837,26 @@
 		<IoPressureMeter id="HeatingExhaustMS1" display="HeatingExhaustMS1"  schematicId="HeatingExhaustMS1" unit="pa" aiFeedback="AI_HeatingExhaustMS1"  physical="0,15000" scale="0,200" aioType="float"/>
 		<IoPressureMeter id="GasBoxExhaustMS2" display="GasBoxExhaustMS2"  schematicId="GasBoxExhaustMS2" unit="pa" aiFeedback="AI_GasBoxExhaustMS2"  physical="0,15000" scale="0,200" aioType="float"/>
 		<IoPressureMeter id="ScavengerExhaustMS3" display="ScavengerExhaustMS3"  schematicId="ScavengerExhaustMS3" unit="pa" aiFeedback="AI_ScavengerExhaustMS3"  physical="0,15000" scale="0,200" aioType="float"/>
-		<IoPressureMeter id="ExhaustBoxExhaustMS4" display="ExhaustBoxExhaustMS4"  schematicId="ExhaustBoxExhaustMS4" unit="pa" aiFeedback="AI_ExhaustBoxExhaustMS4"  physical="0,15000" scale="0,200" aioType="float"/>
 		<IoPressureMeter id="LoadingAreaExhaustMS5" display="LoadingAreaExhaustMS5"  schematicId="LoadingAreaExhaustMS5" unit="pa" aiFeedback="AI_LoadingAreaExhaustMS5"  physical="0,15000" scale="0,200" aioType="float"/>
-		<IoPressureMeter id="LAExhaustMS7" display="LAExhaustMS7"  schematicId="LAExhaustMS7" unit="pa" aiFeedback="AI_CommonExhaustMS7"  physical="0,15000" scale="0,500" aioType="float"/>
 		<IoPressureMeter id="RHCExhaustMS8" display="RHCExhaustMS8"  schematicId="RHCExhaustMS8" unit="kPa" aiFeedback="AI_LSCUpExhaustMS8"  physical="0,15000" scale="0,2" aioType="float"/>
-		<IoPressureMeter id="PS11" display="PS11"  schematicId="PS11" unit="MPa" aiFeedback="AI_PS11Value"  physical="1500,7500" scale="0,1" aioType="float"/>
+		<IoPressureMeter id="LoadingAreaExhaustMS321" display="LoadingAreaExhaustMS321"  schematicId="LoadingAreaExhaustMS321" unit="Pa" aiFeedback="AI_LoadingAreaExhaustMS321"  physical="1500,7500" scale="0,1" aioType="float" />
 
-		<IoPressureMeter id="RHCFlowFL901" display="RHCFlowFL901"  schematicId="RHCFlowFL901" unit="L" aiFeedback="AI_RHCFlowFL901"  physical="0,30000" scale="0,40" aioType="float"/>
+		<IoPressureMeter id="RHCFlowFL901" display="RHCFlowFL901(FS105)"  schematicId="RHCFlowFL901" unit="L" aiFeedback="AI_RHCFlowFL901"  physical="0,30000" scale="0,40" aioType="float"/>
 		<IoPressureMeter id="CoolingWaterFlowOfFurnaceFL902" display="CoolingWaterFlowOfFurnaceFL902"  schematicId="CoolingWaterFlowOfFurnaceFL902" unit="L" aiFeedback="AI_CoolingWaterFlowOfFurnaceFL902"  physical="0,30000" scale="0,16" aioType="float"/>
 		<IoPressureMeter id="CoolingWateFlowOfShuttleFL903" display="CoolingWateFlowOfShuttleFL903"  schematicId="CoolingWateFlowOfShuttleFL903" unit="L" aiFeedback="AI_CoolingWateFlowOfShuttleFL903"  physical="0,30000" scale="0,4" aioType="float"/>
 		<IoPressureMeter id="CoolingWaterFlowOfBoatRotationFL904" display="CoolingWaterFlowOfBoatRotationFL904"  schematicId="CoolingWaterFlowOfBoatRotationFL904" unit="L" aiFeedback="AI_CoolingWaterFlowOfBoatRotationFL904"  physical="0,30000" scale="0,4" aioType="float"/>
 		<IoPressureMeter id="CoolingWaterFlowOfFlangeFL905" display="CoolingWaterFlowOfFlangeFL905"  schematicId="CoolingWaterFlowOfFlangeFL905" unit="L" aiFeedback="AI_CoolingWaterFlowOfFlangeFL905"  physical="0,30000" scale="0,4" aioType="float"/>
 		<IoPressureMeter id="CoolingWaterFlowOfLoadingAreaFL906" display="CoolingWaterFlowOfLoadingAreaFL906"  schematicId="CoolingWaterFlowOfLoadingAreaFL906" unit="L" aiFeedback="AI_CoolingWaterFlowOfLoadingAreaFL906"  physical="0,30000" scale="0,16" aioType="float"/>
 
-		<IoPressureMeter id="PG12" display="PG12"  schematicId="PG12" unit="psig" aiFeedback="AI_PG12Pressure"  physical="0,15000" scale="0,100" aioType="float"/>
-		<IoPressureMeter id="PG13" display="PG13"  schematicId="PG13" unit="psig" aiFeedback="AI_PG13Pressure"  physical="0,15000" scale="0,100" aioType="float"/>
-		<IoPressureMeter id="PS13" display="PS13"  schematicId="PS13" unit="kPa" aiFeedback="AI_PS13AnalogValue"  physical="0,30000" scale="0,98.1" aioType="float"/>
-		<IoPressureMeter id="PS17" display="PS17"  schematicId="PS17" unit="MPa" aiFeedback="AI_PS17Value"  physical="900,7500" scale="-0.1,1" aioType="float"/>
-		<IoPressureMeter id="DG1AnalogValue" display="DG1AnalogValue"  schematicId="DG1AnalogValue" unit="Pa" aiFeedback="AI_DG1Pressure"  physical="0,15000" scale="-500,500" aioType="float"/>
-		<IoPressureMeter id="PS14AnalogValue" display="PS14AnalogValue"  schematicId="PS14AnalogValue" unit="kPa" aiFeedback="AI_PS14Pressure"  physical="1500,7500" scale="-99.9,99.9" aioType="float"/>
-
-		<IoPressureMeter id="VG11" display="VG11"  schematicId="VG11" unit="Torr" aiFeedback="AI_VG11Pressure"  physical="0,15000" scale="0,1000" aioType="float" unSigned="True"/>
-		<IoPressureMeter id="VG12" display="VG12"  schematicId="VG12" unit="Torr" aiFeedback="AI_VG12Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
-		<IoPressureMeter id="VG13" display="VG13"  schematicId="VG13" unit="Torr" aiFeedback="AI_VG13Pressure"  physical="0,15000" scale="0,1000" aioType="float" unSigned="True"/>
-		<IoPressureMeter id="VG21" display="VG21"  schematicId="VG21" unit="Torr" aiFeedback="AI_VG21Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
-		<IoPressureMeter id="VG22" display="VG22"  schematicId="VG22" unit="Torr" aiFeedback="AI_VG22Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
-		<IoPressureMeter id="VG33" display="VG33"  schematicId="VG33" unit="Torr" aiFeedback="AI_VG33Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
-		<IoPressureMeter id="VG32" display="VG32"  schematicId="VG32" unit="Torr" aiFeedback="AI_VG32Pressure"  physical="0,15000" scale="0,1000" aioType="float"/>
 
-		<IoPressureMeter id="N24PurgePressure" display="N24PurgePressure"  schematicId="N24PurgePressure" unit="psig" aiFeedback="AI_N24PurgePressure"  physical="0,15000" scale="0,150" aioType="float"/>
-		<IoPressureMeter id="N25PurgePressure" display="N25PurgePressure"  schematicId="N25PurgePressure" unit="psig" aiFeedback="AI_N25PurgePressure"  physical="0,15000" scale="0,150" aioType="float"/>
-		<IoPressureMeter id="N26PurgePressure" display="N26PurgePressure"  schematicId="N26PurgePressure" unit="psig" aiFeedback="AI_N26PurgePressure"  physical="0,15000" scale="0,150" aioType="float"/>
-		<IoPressureMeter id="N27PurgePressure" display="N27PurgePressure"  schematicId="N27PurgePressure" unit="psig" aiFeedback="AI_N27PurgePressure"  physical="0,15000" scale="0,150" aioType="float"/>
+	
+		<IoPressureMeter id="N24PurgePressure" display="N2_4PurgePressure"  schematicId="N24PurgePressure" unit="psig" aiFeedback="AI_N24PurgePressure"  physical="0,15000" scale="0,150" aioType="float"/>
+		<IoPressureMeter id="N25PurgePressure" display="N2_5PurgePressure"  schematicId="N25PurgePressure" unit="psig" aiFeedback="AI_N25PurgePressure"  physical="0,15000" scale="0,150" aioType="float"/>
+		<IoPressureMeter id="N26PurgePressure" display="N2_6PurgePressure"  schematicId="N26PurgePressure" unit="psig" aiFeedback="AI_N26PurgePressure"  physical="0,15000" scale="0,150" aioType="float"/>
+		<IoPressureMeter id="N27PurgePressure" display="N2_7PurgePressure"  schematicId="N27PurgePressure" unit="psig" aiFeedback="AI_N27PurgePressure"  physical="0,15000" scale="0,150" aioType="float"/>
 		<IoPressureMeter id="Tank1Pressure" display="Tank1Pressure"  schematicId="Tank1Pressure" unit="kpa" aiFeedback="AI_Tank1Pressure"  physical="1500,7500" scale="0,1" aioType="float"/>
 		<IoPressureMeter id="Tank2Pressure" display="Tank2Pressure"  schematicId="Tank2Pressure" unit="kpa" aiFeedback="AI_Tank2Pressure"  physical="1500,7500" scale="0,1" aioType="float"/>
 
-		<IoPressureMeter id="LoadingAreaExhaustMS321" display="LoadingAreaExhaustMS321"  schematicId="LoadingAreaExhaustMS321" unit="Pa" aiFeedback="AI_LoadingAreaExhaustMS321"  physical="1500,7500" scale="0,1" aioType="float" />
 
 
 

+ 15 - 4
Furnace/FurnaceRT/Config/IO/ELK/_ioDefinePM.xml

@@ -1441,10 +1441,8 @@
 		<AI_ITEM Index="64" Name="AI_HeatingExhaustMS1" BufferOffset="64" Addr="D5128" Description="Heating exhaust MS1(D5128)" />
 		<AI_ITEM Index="65" Name="AI_GasBoxExhaustMS2" BufferOffset="65" Addr="D5130" Description="gas box exhaust MS2(D5130)" />
 		<AI_ITEM Index="66" Name="AI_ScavengerExhaustMS3" BufferOffset="66" Addr="D5132" Description="scavenger exhaust MS3(D5132)" />
-		<AI_ITEM Index="67" Name="AI_ExhaustBoxExhaustMS4" BufferOffset="67" Addr="D5134" Description="exhaust box exhaust MS4(D5134)" />
 		<AI_ITEM Index="68" Name="AI_LoadingAreaExhaustMS321" BufferOffset="68" Addr="D5136" Description="loading area Pressure MS321(D5136)" />
 		<AI_ITEM Index="69" Name="AI_LoadingAreaExhaustMS5" BufferOffset="69" Addr="D5138" Description="loading area exhaust MS5(D5138)" />
-		<AI_ITEM Index="70" Name="AI_CommonExhaustMS7" BufferOffset="70" Addr="D5140" Description="common exhaust MS7(D5140)" />
 		<AI_ITEM Index="71" Name="AI_LSCUpExhaustMS8" BufferOffset="71" Addr="D5142" Description="LSC-up exhaust MS8(D5142)" />
 		<AI_ITEM Index="72" Name="AI_LSCUpExhaustMS9" BufferOffset="72" Addr="D5144" Description="LSC-up exhaust MS9(D5144)" />
 		<AI_ITEM Index="73" Name="AI_LSCDownExhaustMS10" BufferOffset="73" Addr="D5146" Description="LSC-down exhaust MS10(D5146)" />
@@ -1457,11 +1455,24 @@
 		<AI_ITEM Index="101" Name="AI_CoolingWaterFlowOfLoadingAreaFL906" BufferOffset="101" Addr="D5202" Description="cooling water flow of loading area (FS116)(D5202)" />
 		<AI_ITEM Index="102" Name="AI_WaterFlowREV" BufferOffset="102" Addr="D5204" Description="water flow REV.(D5204)" />
 		<AI_ITEM Index="103" Name="AI_PS13AnalogValue" BufferOffset="103" Addr="D5206" Description="PS13 analog value(D5206)" />
-		<AI_ITEM Index="104" Name="AI_VG21Pressure" BufferOffset="104" Addr="D5208" Description="VG21 pressure(D5208)" />
 		<AI_ITEM Index="105" Name="AI_DG1Pressure" BufferOffset="105" Addr="D5210" Description="DG1 pressure(D5210)" />
 		<AI_ITEM Index="106" Name="AI_PG12Pressure" BufferOffset="106" Addr="D5212" Description="PG12 pressure(D5212)" />
 		<AI_ITEM Index="108" Name="AI_PG13Pressure" BufferOffset="108" Addr="D5216" Description="PG14 pressure(D5216)" />
 		<AI_ITEM Index="109" Name="AI_PS14Pressure" BufferOffset="109" Addr="D5218" Description="PS14 pressure(D5218)" />
+		
+		<AI_ITEM Index="110" Name="AI_PG1Pressure" BufferOffset="110" Addr="D5220" Description="PG1 pressure(5220)" />
+		<AI_ITEM Index="111" Name="AI_PG2Pressure" BufferOffset="111" Addr="D5222" Description="PG2 pressure(5222)" />
+		<AI_ITEM Index="112" Name="AI_PG3Pressure" BufferOffset="112" Addr="D5224" Description="PG3 pressure(5224)" />
+		<AI_ITEM Index="113" Name="AI_PG4Pressure" BufferOffset="113" Addr="D5226" Description="PG4 pressure(5226)" />
+		<AI_ITEM Index="114" Name="AI_PG5Pressure" BufferOffset="114" Addr="D5228" Description="PG5 pressure(5228)" />
+		<AI_ITEM Index="115" Name="AI_PG6Pressure" BufferOffset="115" Addr="D5230" Description="PG6 pressure(5230)" />
+		<AI_ITEM Index="116" Name="AI_PG7Pressure" BufferOffset="116" Addr="D5232" Description="PG7 pressure(5232)" />
+		<AI_ITEM Index="117" Name="AI_PG8Pressure" BufferOffset="117" Addr="D5234" Description="PG8 pressure(5234)" />
+		<AI_ITEM Index="118" Name="AI_PG15Pressure" BufferOffset="118" Addr="D5236" Description="PG15 pressure(5236)" />
+		<AI_ITEM Index="119" Name="AI_PG16Pressure" BufferOffset="119" Addr="D5238" Description="PG16 pressure(5238)" />
+		<AI_ITEM Index="160" Name="AI_PG70Pressure" BufferOffset="160" Addr="D5320" Description="PG70 pressure(5320)" />
+		
+		
 		<AI_ITEM Index="192" Name="AI_N24PurgePressure" BufferOffset="192" Addr="D5384" Description="N2-4 purge pressure(PG14)(D5384)" />
 		<AI_ITEM Index="193" Name="AI_N25PurgePressure" BufferOffset="193" Addr="D5386" Description="N2-5 purge pressure(PG15)(D5386)" />
 		<AI_ITEM Index="194" Name="AI_N26PurgePressure" BufferOffset="194" Addr="D5388" Description="N2-6 purge pressure(PG16)(D5388)" />
@@ -1481,7 +1492,7 @@
 		<AI_ITEM Index="338" Name="AI_BoatMotorTorqueFeedback" BufferOffset="338" Addr="D5676" Description="Boat Motor Torque Feedback(D5676)" />
 		<AI_ITEM Index="339" Name="AI_BoatMotorSpeedFb" BufferOffset="339" Addr="D5678" Description="Bozt Z Motor Speed Feedback(D5678)" />
 		<AI_ITEM Index="340" Name="AI_VG11Pressure" BufferOffset="340" Addr="D5680" Description="VG11 Pressure(D5680)" />
-		<AI_ITEM Index="341" Name="AI_VG12Pressure" BufferOffset="341" Addr="D5682" Description="VG12 Pressure(D5682)" />
+		<AI_ITEM Index="341" Name="AI_VG21Pressure" BufferOffset="341" Addr="D5682" Description="VG21 Pressure(D5682)" />
 		<AI_ITEM Index="342" Name="AI_VG13Pressure" BufferOffset="342" Addr="D5684" Description="VG13 Pressure(D5684)" />
 		<AI_ITEM Index="344" Name="AI_VG32Pressure" BufferOffset="344" Addr="D5688" Description="VG32 Pressure(D5688)" />
 		<AI_ITEM Index="345" Name="AI_VG33Pressure" BufferOffset="345" Addr="D5690" Description="VG33 Pressure(D5690)" />

Різницю між файлами не показано, бо вона завелика
+ 1 - 1
Furnace/FurnaceRT/Config/VIDs/_ALID.xml


Різницю між файлами не показано, бо вона завелика
+ 1 - 1
Furnace/FurnaceRT/Config/VIDs/_SVID.xml


+ 15 - 4
Furnace/FurnaceSimulator/Config/ELK/_ioDefinePM.xml

@@ -1441,10 +1441,8 @@
 		<AI_ITEM Index="64" Name="AI_HeatingExhaustMS1" BufferOffset="64" Addr="D5128" Description="Heating exhaust MS1(D5128)" />
 		<AI_ITEM Index="65" Name="AI_GasBoxExhaustMS2" BufferOffset="65" Addr="D5130" Description="gas box exhaust MS2(D5130)" />
 		<AI_ITEM Index="66" Name="AI_ScavengerExhaustMS3" BufferOffset="66" Addr="D5132" Description="scavenger exhaust MS3(D5132)" />
-		<AI_ITEM Index="67" Name="AI_ExhaustBoxExhaustMS4" BufferOffset="67" Addr="D5134" Description="exhaust box exhaust MS4(D5134)" />
 		<AI_ITEM Index="68" Name="AI_LoadingAreaExhaustMS321" BufferOffset="68" Addr="D5136" Description="loading area Pressure MS321(D5136)" />
 		<AI_ITEM Index="69" Name="AI_LoadingAreaExhaustMS5" BufferOffset="69" Addr="D5138" Description="loading area exhaust MS5(D5138)" />
-		<AI_ITEM Index="70" Name="AI_CommonExhaustMS7" BufferOffset="70" Addr="D5140" Description="common exhaust MS7(D5140)" />
 		<AI_ITEM Index="71" Name="AI_LSCUpExhaustMS8" BufferOffset="71" Addr="D5142" Description="LSC-up exhaust MS8(D5142)" />
 		<AI_ITEM Index="72" Name="AI_LSCUpExhaustMS9" BufferOffset="72" Addr="D5144" Description="LSC-up exhaust MS9(D5144)" />
 		<AI_ITEM Index="73" Name="AI_LSCDownExhaustMS10" BufferOffset="73" Addr="D5146" Description="LSC-down exhaust MS10(D5146)" />
@@ -1457,11 +1455,24 @@
 		<AI_ITEM Index="101" Name="AI_CoolingWaterFlowOfLoadingAreaFL906" BufferOffset="101" Addr="D5202" Description="cooling water flow of loading area (FS116)(D5202)" />
 		<AI_ITEM Index="102" Name="AI_WaterFlowREV" BufferOffset="102" Addr="D5204" Description="water flow REV.(D5204)" />
 		<AI_ITEM Index="103" Name="AI_PS13AnalogValue" BufferOffset="103" Addr="D5206" Description="PS13 analog value(D5206)" />
-		<AI_ITEM Index="104" Name="AI_VG21Pressure" BufferOffset="104" Addr="D5208" Description="VG21 pressure(D5208)" />
 		<AI_ITEM Index="105" Name="AI_DG1Pressure" BufferOffset="105" Addr="D5210" Description="DG1 pressure(D5210)" />
 		<AI_ITEM Index="106" Name="AI_PG12Pressure" BufferOffset="106" Addr="D5212" Description="PG12 pressure(D5212)" />
 		<AI_ITEM Index="108" Name="AI_PG13Pressure" BufferOffset="108" Addr="D5216" Description="PG14 pressure(D5216)" />
 		<AI_ITEM Index="109" Name="AI_PS14Pressure" BufferOffset="109" Addr="D5218" Description="PS14 pressure(D5218)" />
+
+		<AI_ITEM Index="110" Name="AI_PG1Pressure" BufferOffset="110" Addr="D5220" Description="PG1 pressure(5220)" />
+		<AI_ITEM Index="111" Name="AI_PG2Pressure" BufferOffset="111" Addr="D5222" Description="PG2 pressure(5222)" />
+		<AI_ITEM Index="112" Name="AI_PG3Pressure" BufferOffset="112" Addr="D5224" Description="PG3 pressure(5224)" />
+		<AI_ITEM Index="113" Name="AI_PG4Pressure" BufferOffset="113" Addr="D5226" Description="PG4 pressure(5226)" />
+		<AI_ITEM Index="114" Name="AI_PG5Pressure" BufferOffset="114" Addr="D5228" Description="PG5 pressure(5228)" />
+		<AI_ITEM Index="115" Name="AI_PG6Pressure" BufferOffset="115" Addr="D5230" Description="PG6 pressure(5230)" />
+		<AI_ITEM Index="116" Name="AI_PG7Pressure" BufferOffset="116" Addr="D5232" Description="PG7 pressure(5232)" />
+		<AI_ITEM Index="117" Name="AI_PG8Pressure" BufferOffset="117" Addr="D5234" Description="PG8 pressure(5234)" />
+		<AI_ITEM Index="118" Name="AI_PG15Pressure" BufferOffset="118" Addr="D5236" Description="PG15 pressure(5236)" />
+		<AI_ITEM Index="119" Name="AI_PG16Pressure" BufferOffset="119" Addr="D5238" Description="PG16 pressure(5238)" />
+		<AI_ITEM Index="160" Name="AI_PG70Pressure" BufferOffset="160" Addr="D5320" Description="PG70 pressure(5320)" />
+
+
 		<AI_ITEM Index="192" Name="AI_N24PurgePressure" BufferOffset="192" Addr="D5384" Description="N2-4 purge pressure(PG14)(D5384)" />
 		<AI_ITEM Index="193" Name="AI_N25PurgePressure" BufferOffset="193" Addr="D5386" Description="N2-5 purge pressure(PG15)(D5386)" />
 		<AI_ITEM Index="194" Name="AI_N26PurgePressure" BufferOffset="194" Addr="D5388" Description="N2-6 purge pressure(PG16)(D5388)" />
@@ -1481,7 +1492,7 @@
 		<AI_ITEM Index="338" Name="AI_BoatMotorTorqueFeedback" BufferOffset="338" Addr="D5676" Description="Boat Motor Torque Feedback(D5676)" />
 		<AI_ITEM Index="339" Name="AI_BoatMotorSpeedFb" BufferOffset="339" Addr="D5678" Description="Bozt Z Motor Speed Feedback(D5678)" />
 		<AI_ITEM Index="340" Name="AI_VG11Pressure" BufferOffset="340" Addr="D5680" Description="VG11 Pressure(D5680)" />
-		<AI_ITEM Index="341" Name="AI_VG12Pressure" BufferOffset="341" Addr="D5682" Description="VG12 Pressure(D5682)" />
+		<AI_ITEM Index="341" Name="AI_VG21Pressure" BufferOffset="341" Addr="D5682" Description="VG21 Pressure(D5682)" />
 		<AI_ITEM Index="342" Name="AI_VG13Pressure" BufferOffset="342" Addr="D5684" Description="VG13 Pressure(D5684)" />
 		<AI_ITEM Index="344" Name="AI_VG32Pressure" BufferOffset="344" Addr="D5688" Description="VG32 Pressure(D5688)" />
 		<AI_ITEM Index="345" Name="AI_VG33Pressure" BufferOffset="345" Addr="D5690" Description="VG33 Pressure(D5690)" />

+ 15 - 4
Furnace/FurnaceSimulator/Config/_ioDefinePM.xml

@@ -1441,10 +1441,8 @@
 		<AI_ITEM Index="64" Name="AI_HeatingExhaustMS1" BufferOffset="64" Addr="D5128" Description="Heating exhaust MS1(D5128)" />
 		<AI_ITEM Index="65" Name="AI_GasBoxExhaustMS2" BufferOffset="65" Addr="D5130" Description="gas box exhaust MS2(D5130)" />
 		<AI_ITEM Index="66" Name="AI_ScavengerExhaustMS3" BufferOffset="66" Addr="D5132" Description="scavenger exhaust MS3(D5132)" />
-		<AI_ITEM Index="67" Name="AI_ExhaustBoxExhaustMS4" BufferOffset="67" Addr="D5134" Description="exhaust box exhaust MS4(D5134)" />
 		<AI_ITEM Index="68" Name="AI_LoadingAreaExhaustMS321" BufferOffset="68" Addr="D5136" Description="loading area Pressure MS321(D5136)" />
 		<AI_ITEM Index="69" Name="AI_LoadingAreaExhaustMS5" BufferOffset="69" Addr="D5138" Description="loading area exhaust MS5(D5138)" />
-		<AI_ITEM Index="70" Name="AI_CommonExhaustMS7" BufferOffset="70" Addr="D5140" Description="common exhaust MS7(D5140)" />
 		<AI_ITEM Index="71" Name="AI_LSCUpExhaustMS8" BufferOffset="71" Addr="D5142" Description="LSC-up exhaust MS8(D5142)" />
 		<AI_ITEM Index="72" Name="AI_LSCUpExhaustMS9" BufferOffset="72" Addr="D5144" Description="LSC-up exhaust MS9(D5144)" />
 		<AI_ITEM Index="73" Name="AI_LSCDownExhaustMS10" BufferOffset="73" Addr="D5146" Description="LSC-down exhaust MS10(D5146)" />
@@ -1457,11 +1455,24 @@
 		<AI_ITEM Index="101" Name="AI_CoolingWaterFlowOfLoadingAreaFL906" BufferOffset="101" Addr="D5202" Description="cooling water flow of loading area (FS116)(D5202)" />
 		<AI_ITEM Index="102" Name="AI_WaterFlowREV" BufferOffset="102" Addr="D5204" Description="water flow REV.(D5204)" />
 		<AI_ITEM Index="103" Name="AI_PS13AnalogValue" BufferOffset="103" Addr="D5206" Description="PS13 analog value(D5206)" />
-		<AI_ITEM Index="104" Name="AI_VG21Pressure" BufferOffset="104" Addr="D5208" Description="VG21 pressure(D5208)" />
 		<AI_ITEM Index="105" Name="AI_DG1Pressure" BufferOffset="105" Addr="D5210" Description="DG1 pressure(D5210)" />
 		<AI_ITEM Index="106" Name="AI_PG12Pressure" BufferOffset="106" Addr="D5212" Description="PG12 pressure(D5212)" />
 		<AI_ITEM Index="108" Name="AI_PG13Pressure" BufferOffset="108" Addr="D5216" Description="PG14 pressure(D5216)" />
 		<AI_ITEM Index="109" Name="AI_PS14Pressure" BufferOffset="109" Addr="D5218" Description="PS14 pressure(D5218)" />
+
+		<AI_ITEM Index="110" Name="AI_PG1Pressure" BufferOffset="110" Addr="D5220" Description="PG1 pressure(5220)" />
+		<AI_ITEM Index="111" Name="AI_PG2Pressure" BufferOffset="111" Addr="D5222" Description="PG2 pressure(5222)" />
+		<AI_ITEM Index="112" Name="AI_PG3Pressure" BufferOffset="112" Addr="D5224" Description="PG3 pressure(5224)" />
+		<AI_ITEM Index="113" Name="AI_PG4Pressure" BufferOffset="113" Addr="D5226" Description="PG4 pressure(5226)" />
+		<AI_ITEM Index="114" Name="AI_PG5Pressure" BufferOffset="114" Addr="D5228" Description="PG5 pressure(5228)" />
+		<AI_ITEM Index="115" Name="AI_PG6Pressure" BufferOffset="115" Addr="D5230" Description="PG6 pressure(5230)" />
+		<AI_ITEM Index="116" Name="AI_PG7Pressure" BufferOffset="116" Addr="D5232" Description="PG7 pressure(5232)" />
+		<AI_ITEM Index="117" Name="AI_PG8Pressure" BufferOffset="117" Addr="D5234" Description="PG8 pressure(5234)" />
+		<AI_ITEM Index="118" Name="AI_PG15Pressure" BufferOffset="118" Addr="D5236" Description="PG15 pressure(5236)" />
+		<AI_ITEM Index="119" Name="AI_PG16Pressure" BufferOffset="119" Addr="D5238" Description="PG16 pressure(5238)" />
+		<AI_ITEM Index="160" Name="AI_PG70Pressure" BufferOffset="160" Addr="D5320" Description="PG70 pressure(5320)" />
+
+
 		<AI_ITEM Index="192" Name="AI_N24PurgePressure" BufferOffset="192" Addr="D5384" Description="N2-4 purge pressure(PG14)(D5384)" />
 		<AI_ITEM Index="193" Name="AI_N25PurgePressure" BufferOffset="193" Addr="D5386" Description="N2-5 purge pressure(PG15)(D5386)" />
 		<AI_ITEM Index="194" Name="AI_N26PurgePressure" BufferOffset="194" Addr="D5388" Description="N2-6 purge pressure(PG16)(D5388)" />
@@ -1481,7 +1492,7 @@
 		<AI_ITEM Index="338" Name="AI_BoatMotorTorqueFeedback" BufferOffset="338" Addr="D5676" Description="Boat Motor Torque Feedback(D5676)" />
 		<AI_ITEM Index="339" Name="AI_BoatMotorSpeedFb" BufferOffset="339" Addr="D5678" Description="Bozt Z Motor Speed Feedback(D5678)" />
 		<AI_ITEM Index="340" Name="AI_VG11Pressure" BufferOffset="340" Addr="D5680" Description="VG11 Pressure(D5680)" />
-		<AI_ITEM Index="341" Name="AI_VG12Pressure" BufferOffset="341" Addr="D5682" Description="VG12 Pressure(D5682)" />
+		<AI_ITEM Index="341" Name="AI_VG21Pressure" BufferOffset="341" Addr="D5682" Description="VG21 Pressure(D5682)" />
 		<AI_ITEM Index="342" Name="AI_VG13Pressure" BufferOffset="342" Addr="D5684" Description="VG13 Pressure(D5684)" />
 		<AI_ITEM Index="344" Name="AI_VG32Pressure" BufferOffset="344" Addr="D5688" Description="VG32 Pressure(D5688)" />
 		<AI_ITEM Index="345" Name="AI_VG33Pressure" BufferOffset="345" Addr="D5690" Description="VG33 Pressure(D5690)" />

+ 5 - 4
Furnace/FurnaceUI/Views/Operations/NTP/GasDetailViewModel.cs

@@ -543,7 +543,7 @@ namespace FurnaceUI.Views.Operations
             ValveIsChecked = false;
             AuxIsChecked = false;
             GASSettingSelectCmd("MFC", null);
-            _ioNameKeyDict = QueryDataClient.Instance.Service.GetData("System.NameKeyDict") as Dictionary<string,List<string>>;
+            _ioNameKeyDict = QueryDataClient.Instance.Service.GetData("System.NameKeyDict") as Dictionary<string, List<string>>;
         }
 
 
@@ -798,7 +798,7 @@ namespace FurnaceUI.Views.Operations
                 {
                     valveData.Add(item);
                 }
-            }          
+            }
             if (MFCDetailDatas.Count == 0)
             {
                 for (int i = 0; i < tempMFC.Count; i++)
@@ -920,12 +920,13 @@ namespace FurnaceUI.Views.Operations
                     }
                     else
                     {
-                        data.DisplayName = pressure.DeviceName;
+                        data.Name = pressure.DeviceName;
+                        data.DisplayName = pressure.DisplayName;
                         data.Unit = pressure.Unit;
                         data.Feedback = pressure.FeedBack.ToString("F1");
                     }
                 }
-            }      
+            }
         }
 
         public void MFCSetCmd(object senderName, object sender, object typeName, double maxValue)