整理TM界面,添加泵配置

This commit is contained in:
hanqiangqiang 2026-03-31 15:54:40 +08:00
parent ff84911ef3
commit b91d4df0c5
6 changed files with 391 additions and 613 deletions

View File

@ -91,6 +91,7 @@
</IoSensors> </IoSensors>
<IoPumps classType="SicModules.Devices.IoPump" assembly="SicModules"> <IoPumps classType="SicModules.Devices.IoPump" assembly="SicModules">
<IoPump id="TMPump1" module="TM" display="Pump1" schematicId="TMPump1" unit="" diRunning="DI_TMDryPump1Running" diAlarm="DI_TMDryPump1Alarm" diWarning="DI_TMDryPump1Warning" /> <IoPump id="TMPump1" module="TM" display="Pump1" schematicId="TMPump1" unit="" diRunning="DI_TMDryPump1Running" diAlarm="DI_TMDryPump1Alarm" diWarning="DI_TMDryPump1Warning" />
<IoPump id="TMPump2" module="TM" display="Pump2" schematicId="TMPump2" unit="" diRunning="DI_TMDryPump2Running" diAlarm="DI_TMDryPump2Alarm" diWarning="DI_TMDryPump2Warning"/>
</IoPumps> </IoPumps>
<IoValves classType="Aitex.Core.RT.Device.Devices.IoValve" assembly="MECF.Framework.RT.EquipmentLibrary"> <IoValves classType="Aitex.Core.RT.Device.Devices.IoValve" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoValve id="LoadSlowPump" module="TM" display="V84" schematicId="LoadSlowPump" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_LoadSlowPumpFB" doOpen="DO_LoadSlowPump" /> <IoValve id="LoadSlowPump" module="TM" display="V84" schematicId="LoadSlowPump" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_LoadSlowPumpFB" doOpen="DO_LoadSlowPump" />

View File

@ -56,6 +56,9 @@
<DI_ITEM Index="73" Name="DI_UnloadStationWaferCYOpened" BufferOffset="73" Addr="73" Description="" Visible="false"/> <DI_ITEM Index="73" Name="DI_UnloadStationWaferCYOpened" BufferOffset="73" Addr="73" Description="" Visible="false"/>
<DI_ITEM Index="74" Name="DI_UnloadStationLifterCYUp" BufferOffset="74" Addr="74" Description="" Visible="false"/> <DI_ITEM Index="74" Name="DI_UnloadStationLifterCYUp" BufferOffset="74" Addr="74" Description="" Visible="false"/>
<DI_ITEM Index="75" Name="DI_UnloadStationLifterCYDown" BufferOffset="75" Addr="75" Description="" Visible="false"/> <DI_ITEM Index="75" Name="DI_UnloadStationLifterCYDown" BufferOffset="75" Addr="75" Description="" Visible="false"/>
<DI_ITEM Index="78" Name="DI_TMDryPump2Alarm" BufferOffset="78" Addr="78" Description="" />
<DI_ITEM Index="79" Name="DI_TMDryPump2Warning" BufferOffset="79" Addr="79" Description="" />
<DI_ITEM Index="86" Name="DI_TMDryPump2Running" BufferOffset="86" Addr="86" Description="" />
<DI_ITEM Index="88" Name="DI_TMPressure1ATM" BufferOffset="88" Addr="88" Description="" /> <DI_ITEM Index="88" Name="DI_TMPressure1ATM" BufferOffset="88" Addr="88" Description="" />
<DI_ITEM Index="89" Name="DI_TMPressure1VAC" BufferOffset="89" Addr="89" Description="" /> <DI_ITEM Index="89" Name="DI_TMPressure1VAC" BufferOffset="89" Addr="89" Description="" />
<DI_ITEM Index="90" Name="DI_LoadPressureATM" BufferOffset="90" Addr="90" Description="" /> <DI_ITEM Index="90" Name="DI_LoadPressureATM" BufferOffset="90" Addr="90" Description="" />

View File

@ -56,6 +56,9 @@
<DI_ITEM Index="73" Name="DI_UnloadStationWaferCYOpened" BufferOffset="73" Addr="73" Description="" Visible="false"/> <DI_ITEM Index="73" Name="DI_UnloadStationWaferCYOpened" BufferOffset="73" Addr="73" Description="" Visible="false"/>
<DI_ITEM Index="74" Name="DI_UnloadStationLifterCYUp" BufferOffset="74" Addr="74" Description="" Visible="false"/> <DI_ITEM Index="74" Name="DI_UnloadStationLifterCYUp" BufferOffset="74" Addr="74" Description="" Visible="false"/>
<DI_ITEM Index="75" Name="DI_UnloadStationLifterCYDown" BufferOffset="75" Addr="75" Description="" Visible="false"/> <DI_ITEM Index="75" Name="DI_UnloadStationLifterCYDown" BufferOffset="75" Addr="75" Description="" Visible="false"/>
<DI_ITEM Index="78" Name="DI_TMDryPump2Alarm" BufferOffset="78" Addr="78" Description="" />
<DI_ITEM Index="79" Name="DI_TMDryPump2Warning" BufferOffset="79" Addr="79" Description="" />
<DI_ITEM Index="86" Name="DI_TMDryPump2Running" BufferOffset="86" Addr="86" Description="" />
<DI_ITEM Index="88" Name="DI_TMPressure1ATM" BufferOffset="88" Addr="88" Description="" /> <DI_ITEM Index="88" Name="DI_TMPressure1ATM" BufferOffset="88" Addr="88" Description="" />
<DI_ITEM Index="89" Name="DI_TMPressure1VAC" BufferOffset="89" Addr="89" Description="" /> <DI_ITEM Index="89" Name="DI_TMPressure1VAC" BufferOffset="89" Addr="89" Description="" />
<DI_ITEM Index="90" Name="DI_LoadPressureATM" BufferOffset="90" Addr="90" Description="" /> <DI_ITEM Index="90" Name="DI_LoadPressureATM" BufferOffset="90" Addr="90" Description="" />

View File

@ -76,48 +76,7 @@
</TransformGroup> </TransformGroup>
</unitControls:Door.RenderTransform> </unitControls:Door.RenderTransform>
</unitControls:Door> </unitControls:Door>
<!-- Tray和晶圆 -->
<Canvas Visibility="{Binding IsPM1Installed, Converter={StaticResource BoolVisibilityConverter}}">
<Image
Canvas.Left="248"
Canvas.Top="182"
Width="80"
HorizontalAlignment="Center"
VerticalAlignment="Top"
Source="Images/pm52.png"
Visibility="{Binding PM1HaveTray}" />
<controls:WaferCtrl
Canvas.Left="262"
Canvas.Top="192"
Width="30"
Height="30"
HorizontalAlignment="Center"
VerticalAlignment="Top"
IsEnabled="{Binding PM1EnableWaferClick}"
IsRotary="{Binding IsPm1WaferRotary}"
WaferData="{Binding PM1Wafer}" />
<controls:WaferCtrl
Canvas.Left="292"
Canvas.Top="202"
Width="30"
Height="30"
HorizontalAlignment="Center"
VerticalAlignment="Top"
IsEnabled="{Binding PM1EnableWaferClick}"
IsRotary="{Binding IsPm1WaferRotary}"
WaferData="{Binding PM1Wafer}" />
<controls:WaferCtrl
Canvas.Left="266"
Canvas.Top="224"
Width="30"
Height="30"
HorizontalAlignment="Center"
VerticalAlignment="Top"
IsEnabled="{Binding PM1EnableWaferClick}"
IsRotary="{Binding IsPm1WaferRotary}"
WaferData="{Binding PM1Wafer}" />
</Canvas>
</Canvas> </Canvas>
<Canvas Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}"> <Canvas Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}">
<TextBlock <TextBlock
@ -164,47 +123,7 @@
</unitControls:Door.RenderTransform> </unitControls:Door.RenderTransform>
</unitControls:Door> </unitControls:Door>
<!-- Tray和晶圆 --> <!-- Tray和晶圆 -->
<Canvas Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}">
<Image
Canvas.Left="431"
Canvas.Top="185"
Width="80"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Source="Images/pm52.png"
Visibility="{Binding PM2HaveTray}" />
<controls:WaferCtrl
Canvas.Left="444"
Canvas.Top="195"
Width="30"
Height="30"
HorizontalAlignment="Left"
VerticalAlignment="Center"
IsEnabled="{Binding PM2EnableWaferClick}"
IsRotary="{Binding IsPm2WaferRotary}"
WaferData="{Binding PM2Wafer}" />
<controls:WaferCtrl
Canvas.Left="475"
Canvas.Top="205"
Width="30"
Height="30"
HorizontalAlignment="Center"
VerticalAlignment="Top"
IsEnabled="{Binding PM2EnableWaferClick}"
IsRotary="{Binding IsPm2WaferRotary}"
WaferData="{Binding PM2Wafer}" />
<controls:WaferCtrl
Canvas.Left="449"
Canvas.Top="227"
Width="30"
Height="30"
HorizontalAlignment="Center"
VerticalAlignment="Top"
IsEnabled="{Binding PM2EnableWaferClick}"
IsRotary="{Binding IsPm2WaferRotary}"
WaferData="{Binding PM2Wafer}" />
</Canvas>
</Canvas> </Canvas>
<Canvas Visibility="{Binding IsLoadLockInstalled, Converter={StaticResource BoolVisibilityConverter}}"> <Canvas Visibility="{Binding IsLoadLockInstalled, Converter={StaticResource BoolVisibilityConverter}}">
@ -314,7 +233,7 @@
Visibility="{Binding PM1HaveTray}" /> Visibility="{Binding PM1HaveTray}" />
<controls:WaferCtrl <controls:WaferCtrl
Canvas.Left="258" Canvas.Left="258"
Canvas.Top="191" Canvas.Top="192"
Width="60" Width="60"
Height="60" Height="60"
IsEnabled="{Binding PM1EnableWaferClick}" IsEnabled="{Binding PM1EnableWaferClick}"
@ -330,8 +249,8 @@
Source="Images/pm52.png" Source="Images/pm52.png"
Visibility="{Binding PM2HaveTray}" /> Visibility="{Binding PM2HaveTray}" />
<controls:WaferCtrl <controls:WaferCtrl
Canvas.Left="442" Canvas.Left="441"
Canvas.Top="195" Canvas.Top="196"
Width="60" Width="60"
Height="60" Height="60"
IsEnabled="{Binding PM2EnableWaferClick}" IsEnabled="{Binding PM2EnableWaferClick}"
@ -350,7 +269,7 @@
Source="Images/pm52.png" Source="Images/pm52.png"
Visibility="{Binding LoadLockHaveTray}" /> Visibility="{Binding LoadLockHaveTray}" />
<controls:WaferCtrl <controls:WaferCtrl
Canvas.Left="464" Canvas.Left="460"
Canvas.Top="446" Canvas.Top="446"
Width="60" Width="60"
Height="60" Height="60"

File diff suppressed because it is too large Load Diff

View File

@ -89,7 +89,7 @@
Canvas.Left="250" Canvas.Left="250"
Canvas.Top="-80" Canvas.Top="-80"
Width="600" Width="600"
Height="600" /> Height="620" />
<StackPanel Canvas.Left="456" Canvas.Top="637"> <StackPanel Canvas.Left="456" Canvas.Top="637">
<Grid> <Grid>