diff --git a/Modules/SicModules/Config/PM/PM1/DeviceModelPM1.xml b/Modules/SicModules/Config/PM/PM1/DeviceModelPM1.xml
index 60c31e3..2afdf4a 100644
--- a/Modules/SicModules/Config/PM/PM1/DeviceModelPM1.xml
+++ b/Modules/SicModules/Config/PM/PM1/DeviceModelPM1.xml
@@ -141,7 +141,7 @@
-
+
diff --git a/Modules/SicModules/Config/PM/PM1/_ioDefinePM1.xml b/Modules/SicModules/Config/PM/PM1/_ioDefinePM1.xml
index d094556..e2712db 100644
--- a/Modules/SicModules/Config/PM/PM1/_ioDefinePM1.xml
+++ b/Modules/SicModules/Config/PM/PM1/_ioDefinePM1.xml
@@ -153,6 +153,7 @@
+
diff --git a/Modules/SicModules/Config/PM/PM2/DeviceModelPM2.xml b/Modules/SicModules/Config/PM/PM2/DeviceModelPM2.xml
index ed5c56a..fe45c3e 100644
--- a/Modules/SicModules/Config/PM/PM2/DeviceModelPM2.xml
+++ b/Modules/SicModules/Config/PM/PM2/DeviceModelPM2.xml
@@ -74,6 +74,7 @@
+
@@ -138,7 +139,7 @@
-
+
diff --git a/Modules/SicModules/Config/PM/PM2/_ioDefinePM2.xml b/Modules/SicModules/Config/PM/PM2/_ioDefinePM2.xml
index 8329a02..95756a2 100644
--- a/Modules/SicModules/Config/PM/PM2/_ioDefinePM2.xml
+++ b/Modules/SicModules/Config/PM/PM2/_ioDefinePM2.xml
@@ -148,6 +148,7 @@
+
diff --git a/SicSimulator/Config/_ioDefinePM.xml b/SicSimulator/Config/_ioDefinePM.xml
index 0b8d023..cfdcba9 100644
--- a/SicSimulator/Config/_ioDefinePM.xml
+++ b/SicSimulator/Config/_ioDefinePM.xml
@@ -153,6 +153,7 @@
+
diff --git a/SicSimulator/Instances/SimulatorSystem.cs b/SicSimulator/Instances/SimulatorSystem.cs
index b882ce8..ec640b9 100644
--- a/SicSimulator/Instances/SimulatorSystem.cs
+++ b/SicSimulator/Instances/SimulatorSystem.cs
@@ -972,7 +972,7 @@ namespace SicSimulator.Instances
IO.DI[$"{pm}.DI_ChamBodyArPurgeFB(V68)"].Value = IO.DO[$"{pm}.DO_ChamBodyArPurge(V68)"].Value;
IO.DI[$"{pm}.DI_ReactorLeakCheckFB(V69)"].Value = IO.DO[$"{pm}.DO_ReactorLeakCheck(V69)"].Value;
IO.DI[$"{pm}.DI_TMPressBalanceFB(V70)"].Value = IO.DO[$"{pm}.DO_TMPressBalance(V70)"].Value;
- //IO.DI[$"{pm}.DI_CarryGasFinal_FB"].Value = IO.DO[$"{pm}.DO_CarryGasFinal(V97)"].Value;
+ IO.DI[$"{pm}.DI_CarryGasFinalFB(V97)"].Value = IO.DO[$"{pm}.DO_CarryGasFinal(V97)"].Value;
IO.DI[$"{pm}.DI_GasBoxVentPumpFB(V72)"].Value = IO.DO[$"{pm}.DO_GasBoxVentPump(V72)"].Value;
IO.DI[$"{pm}.DI_MOVacFB(V73)"].Value = IO.DO[$"{pm}.DO_MOVac(V73)"].Value;
IO.DI[$"{pm}.DI_GasboxLeakCheckFB(V74)"].Value = IO.DO[$"{pm}.DO_GasboxLeakCheck(V74)"].Value;
diff --git a/SicUI/Models/PMs/PMOperationView.xaml b/SicUI/Models/PMs/PMOperationView.xaml
index 246255d..c4ccfc6 100644
--- a/SicUI/Models/PMs/PMOperationView.xaml
+++ b/SicUI/Models/PMs/PMOperationView.xaml
@@ -6,15 +6,12 @@
xmlns:control="clr-namespace:Aitex.Core.UI.Control;assembly=MECF.Framework.UI.Core"
xmlns:controlRT="clr-namespace:SicUI.Controls"
xmlns:controls="clr-namespace:MECF.Framework.UI.Client.Ctrlib.Controls;assembly=MECF.Framework.UI.Client"
- xmlns:converters="clr-namespace:Aitex.Core.UI.Converters;assembly=MECF.Framework.UI.Core"
- xmlns:ctrl="http://OpenSEMI.Ctrlib.com/presentation"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:deviceControl="clr-namespace:Aitex.Core.UI.DeviceControl;assembly=MECF.Framework.UI.Core"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:industrialcontrol="clr-namespace:MECF.Framework.UI.Client.IndustrialControl;assembly=MECF.Framework.UI.Client"
xmlns:lex="http://wpflocalizeextension.codeplex.com"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:pm="clr-namespace:SicUI.Models.PMs"
xmlns:system="clr-namespace:System;assembly=mscorlib"
d:Background="#91b0cd"
d:DesignHeight="920"
@@ -133,32 +130,24 @@
Background="{DynamicResource MainFrame_BG_Title}"
BorderBrush="{DynamicResource MainFrame_BD}"
BorderThickness="1,0,1,0">
-
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
-
-
-
+
-
-
-
-
-
-
-
+
-
-
+
-
-
+
-
+
-
-
-
-
@@ -1410,7 +1332,6 @@
Grid.Column="0"
Width="1581"
Margin="-100,40,0,-3"
- HorizontalAlignment="Left"
IsEnabled="{Binding IsServiceMode}">
-
-
@@ -5437,8 +4832,6 @@
Canvas.Left="1200"
Canvas.Top="422"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc15Data}"
OperationName="SetMfcFlowValue" />
@@ -5454,8 +4847,6 @@
Canvas.Left="1200"
Canvas.Top="347"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc26Data}"
OperationName="SetMfcFlowValue" />
@@ -5463,8 +4854,6 @@
Canvas.Left="1200"
Canvas.Top="386"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc25Data}"
OperationName="SetMfcFlowValue" />
@@ -5473,8 +4862,6 @@
Canvas.Left="1200"
Canvas.Top="458"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc20Data}"
OperationName="SetMfcFlowValue" />
@@ -5482,20 +4869,14 @@
Canvas.Left="1200"
Canvas.Top="498"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc19Data}"
OperationName="SetMfcFlowValue" />
-
-
@@ -5503,8 +4884,6 @@
Canvas.Left="1200"
Canvas.Top="270"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc29Data}"
OperationName="SetMfcFlowValue" />
@@ -5512,8 +4891,6 @@
Canvas.Left="1200"
Canvas.Top="231"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc31Data}"
OperationName="SetMfcFlowValue" />
@@ -5522,8 +4899,6 @@
Canvas.Left="1200"
Canvas.Top="113"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc27Data}"
OperationName="SetMfcFlowValue" />
@@ -5531,8 +4906,6 @@
Canvas.Left="1200"
Canvas.Top="190"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc40Data}"
OperationName="SetMfcFlowValue" />
@@ -5541,8 +4914,6 @@
Canvas.Top="240"
Width="16"
Height="15"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdTurnGasValve}"
HideBlinding="True"
MFCCount="{Binding V90CountMFC}"
@@ -5556,8 +4927,6 @@
Canvas.Top="124"
Width="16"
Height="15"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdTurnGasValve}"
HideBlinding="True"
OnOff="{Binding V87.Feedback}"
@@ -5566,26 +4935,34 @@
ValveName="{Binding V87.DisplayName}" />
+
+
+ ValveName="{Binding V65.DisplayName}" />
-
@@ -5636,8 +5006,6 @@
Canvas.Top="164"
Width="16"
Height="15"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdTurnGasValve}"
HideBlinding="True"
OnOff="{Binding V91.Feedback}"
@@ -5649,39 +5017,30 @@
Canvas.Left="1449"
Canvas.Top="217"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
- DeviceData="{Binding Mfc32Data}"
+ DeviceData="{Binding Mfc42Data}"
OperationName="SetMfcFlowValue" />
-
@@ -5690,8 +5049,6 @@
Canvas.Left="1449"
Canvas.Top="141"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc36Data}"
OperationName="SetMfcFlowValue" />
@@ -5699,8 +5056,6 @@
Canvas.Left="1449"
Canvas.Top="103"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc37Data}"
OperationName="SetMfcFlowValue" />
@@ -5708,8 +5063,6 @@
Canvas.Left="1449"
Canvas.Top="66"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc38Data}"
OperationName="SetMfcFlowValue" />
@@ -5718,8 +5071,6 @@
Canvas.Top="75"
Width="16"
Height="15"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdTurnGasValve}"
HideBlinding="True"
OnOff="{Binding V96.Feedback}"
@@ -5731,8 +5082,6 @@
Canvas.Top="113"
Width="16"
Height="15"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdTurnGasValve}"
HideBlinding="True"
OnOff="{Binding V95.Feedback}"
@@ -5744,8 +5093,6 @@
Canvas.Top="150"
Width="16"
Height="15"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdTurnGasValve}"
HideBlinding="True"
OnOff="{Binding V94.Feedback}"
@@ -5757,8 +5104,6 @@
Canvas.Top="188"
Width="16"
Height="15"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdTurnGasValve}"
HideBlinding="True"
OnOff="{Binding V93.Feedback}"
@@ -5770,53 +5115,41 @@
Canvas.Top="321"
Width="16"
Height="15"
- HorizontalAlignment="Center"
- VerticalAlignment="Top"
Command="{Binding CmdTurnGasValve}"
HideBlinding="True"
- OnOff="{Binding V92.Feedback}"
- Tag="V92"
+ OnOff="{Binding V97.Feedback}"
+ Tag="V97"
ValveDirection="ToBottom"
- ValveName="{Binding V92.DisplayName}" />
+ ValveName="{Binding V97.DisplayName}" />
@@ -5825,8 +5158,6 @@
Canvas.Left="1200"
Canvas.Top="575"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc23Data}"
OperationName="SetMfcFlowValue" />
@@ -5834,8 +5165,6 @@
Canvas.Left="1200"
Canvas.Top="612"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc22Data}"
OperationName="SetMfcFlowValue" />
@@ -5844,8 +5173,6 @@
Canvas.Left="1200"
Canvas.Top="649"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc9Data}"
OperationName="SetMfcFlowValue"
@@ -5855,8 +5182,6 @@
Canvas.Left="1200"
Canvas.Top="686"
Width="62"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc18Data}"
OperationName="SetMfcFlowValue"
@@ -5867,8 +5192,6 @@
Canvas.Top="515"
Width="6"
Height="6"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
KnotDirection="ToTop"
KnotElliColor="White"
KnotT="Through"
@@ -5879,8 +5202,6 @@
Canvas.Top="549"
Width="6"
Height="6"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
KnotDirection="ToTop"
KnotElliColor="White"
KnotT="Through"
@@ -5891,8 +5212,6 @@
Canvas.Top="549"
Width="6"
Height="6"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
KnotDirection="ToTop"
KnotElliColor="White"
KnotT="Through"
@@ -5906,7 +5225,6 @@
Width="37"
Height="{StaticResource ResourceKey=Pipe_Height}"
-
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
EdgeColor="{StaticResource ResourceKey=CenterColorWhite}"
FlowDirection="RightToLeft"
@@ -5918,8 +5236,6 @@
Canvas.Top="479"
Width="115"
Height="{StaticResource ResourceKey=Pipe_Height}"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
CenterColor="{StaticResource ResourceKey=CenterColorYellow}"
EdgeColor="{StaticResource ResourceKey=CenterColorWhite}"
FlowDirection="LeftToRight"
@@ -5928,10 +5244,8 @@
RightDirection="None">
-
-
+
-
@@ -5941,8 +5255,6 @@
Canvas.Top="519"
Width="113"
Height="{StaticResource ResourceKey=Pipe_Height}"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
CenterColor="{StaticResource ResourceKey=CenterColorYellow}"
EdgeColor="{StaticResource ResourceKey=CenterColorWhite}"
FlowDirection="LeftToRight"
@@ -5951,10 +5263,8 @@
RightDirection="None">
-
-
+
-
@@ -5964,8 +5274,6 @@
Canvas.Top="553"
Width="115"
Height="{StaticResource ResourceKey=Pipe_Height}"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
CenterColor="{StaticResource ResourceKey=CenterColorYellow}"
EdgeColor="{StaticResource ResourceKey=CenterColorWhite}"
FlowDirection="LeftToRight"
@@ -5974,10 +5282,8 @@
RightDirection="None">
-
-
+
-
@@ -5987,8 +5293,6 @@
Canvas.Top="592"
Width="77"
Height="{StaticResource ResourceKey=Pipe_Height}"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
CenterColor="{StaticResource ResourceKey=CenterColorYellow}"
EdgeColor="{StaticResource ResourceKey=CenterColorWhite}"
FlowDirection="LeftToRight"
@@ -5997,10 +5301,8 @@
RightDirection="None">
-
-
+
-
@@ -6009,8 +5311,6 @@
Canvas.Top="630"
Width="111"
Height="{StaticResource ResourceKey=Pipe_Height}"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
CenterColor="{StaticResource ResourceKey=CenterColorPurple}"
EdgeColor="{StaticResource ResourceKey=CenterColorWhite}"
FlowDirection="RightToLeft"
@@ -6022,8 +5322,6 @@
Canvas.Top="667"
Width="126"
Height="{StaticResource ResourceKey=Pipe_Height}"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
CenterColor="{StaticResource ResourceKey=CenterColorPurple}"
EdgeColor="{StaticResource ResourceKey=CenterColorWhite}"
FlowDirection="RightToLeft"
@@ -6045,8 +5343,6 @@
Canvas.Top="359"
Width="54"
Height="25"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
BackColor="Blue"
DeviceData="{Binding PT3Data}"
HideDialog="false" />
@@ -6066,8 +5362,6 @@
Canvas.Top="359"
Width="62"
Height="25"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
BackColor="Blue"
DeviceData="{Binding PT7Data}"
HideDialog="false"
@@ -6078,8 +5372,6 @@
Canvas.Top="359"
Width="62"
Height="25"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
BackColor="Blue"
DeviceData="{Binding PT8Data}"
HideDialog="false"
@@ -6093,14 +5385,11 @@
DeviceData="{Binding PT6Data}"
HideDialog="false" />
-
@@ -6110,8 +5399,6 @@
Canvas.Top="412"
Width="62"
Height="25"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
BackColor="Blue"
DeviceData="{Binding ChamPress}"
HideDialog="true" />
@@ -6120,31 +5407,35 @@
Canvas.Top="554"
Width="62"
Height="25"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
BackColor="Blue"
DeviceData="{Binding ForelinePress}"
HideDialog="true" />
+ Canvas.Top="-1"
+ CheckOk="{Binding SI00Data[10]}" />
+ Content="PS3" />
+ CheckOk="{Binding SI00Data[10]}" />
+ CheckOk="{Binding SI00Data[10]}" />
+ Content="PS2" />
+
+
@@ -6153,8 +5444,6 @@
Canvas.Top="401"
Width="6"
Height="6"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
KnotDirection="ToTop"
KnotElliColor="White"
KnotT="Through"
@@ -6164,8 +5453,6 @@
Canvas.Top="437"
Width="6"
Height="6"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
KnotDirection="ToTop"
KnotElliColor="White"
KnotT="Through"
@@ -6176,8 +5463,6 @@
Canvas.Top="284"
Width="6"
Height="6"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
KnotDirection="ToTop"
KnotElliColor="White"
KnotT="Through"
@@ -6196,8 +5481,6 @@
Canvas.Top="437"
Width="6"
Height="6"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
KnotDirection="ToTop"
KnotElliColor="White"
KnotT="Through"
@@ -6207,8 +5490,6 @@
Canvas.Top="585"
Width="6"
Height="6"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
KnotDirection="ToLeft"
KnotElliColor="White"
KnotT="Through"
@@ -6218,8 +5499,6 @@
Canvas.Top="585"
Width="6"
Height="6"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
KnotDirection="ToLeft"
KnotElliColor="White"
KnotT="Through"
@@ -6229,8 +5508,6 @@
Canvas.Top="621"
Width="6"
Height="6"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
KnotDirection="ToLeft"
KnotElliColor="White"
KnotT="Through"
@@ -6266,9 +5543,6 @@
ThroughInnerColor="#91b0cd"
Visibility="Hidden" />
-
-
-
-
-
-
-
+ ThroughInnerColor="#91b0cd" />
+
+
-
-
+
-
-
+ Content="M27" />
+ Content="M40" />
+ Content="M31" />
+ Content="M29" />
+ Content="M28" />
+ Content="M33" />
+ Canvas.Top="102"
+ Content="M37" />
+ Canvas.Top="140"
+ Content="M36" />
+ Canvas.Top="65"
+ Content="M38" />
+ Canvas.Top="177"
+ Content="M35" />
+ Content="M42" />
+ Content="M41" />
+ Content="M40" />
-
-
-
-
-
-
-
@@ -6958,14 +6136,10 @@
Canvas.Top="787"
Width="20"
Height="24"
- HorizontalAlignment="Center"
- VerticalAlignment="Top"
Content="●"
FontSize="15"
Foreground="Red" />
-
-
-
-
-
@@ -7114,7 +6263,7 @@
Canvas.Left="120"
Canvas.Top="41"
Content="Ar"
- FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Top" />
+ FontSize="10" />
+ FontSize="10" />
-
-
-
+
+
+
-
-
-
@@ -7556,8 +6664,6 @@
Canvas.Top="325"
Width="6"
Height="6"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
KnotDirection="ToTop"
KnotElliColor="White"
KnotT="Through"
@@ -7567,8 +6673,6 @@
Canvas.Top="325"
Width="6"
Height="6"
- HorizontalAlignment="Left"
- VerticalAlignment="Center"
KnotDirection="ToTop"
KnotElliColor="White"
KnotT="Through"
@@ -7581,14 +6685,11 @@
DeviceData="{Binding PumpData}"
EnableControl="True" />
-
-
-
-
+
\ No newline at end of file