根据最新IO表整理TM io

This commit is contained in:
hanqiangqiang 2026-07-31 14:56:49 +08:00
parent c930d1a07a
commit 0bac59ce18
5 changed files with 14 additions and 14 deletions

View File

@ -116,7 +116,7 @@
<IoSlitValve id="BufferDoor" module="TM" display="BufferDoor" Type="" unit="" schematicId="BufferDoor" scTimeout="System.SlitValveMotionTimeout" diOpen="DI_BufferStationDoorOpened" diClose="DI_BufferStationDoorClosed" doOpen="DO_BufferStationDoorOpen" doClose="DO_BufferStationDoorClose" />
<IoSlitValve id="UnLoadSubDoor" module="EFEM" display="UnLoadSubDoor" Type="" unit="" schematicId="UnLoadSubDoor" scTimeout="System.SlitValveMotionTimeout" diOpen="DI_UnloadSubStationDoorOpened" diClose="DI_UnloadSubStationDoorClosed" doOpen="DO_UnloadSubStationDoorOpen" doClose="DO_UnloadSubStationDoorClose" />
<IoSlitValve id="LoadLockLSideDoor" module="EFEM" display="LLLSideDoor" Type="" unit="" schematicId="LLLSideDoor" scTimeout="System.SlitValveMotionTimeout" diOpen="DI_LoadLSideDoorOpened" diClose="DI_LoadLSideDoorClosed" doOpen="DO_LoadLSideDoorOpen" doClose="DO_LoadLSideDoorClose" />
<IoSlitValve id="LoadLockRSideDoor" module="EFEM" display="LLRSideDoor" Type="" unit="" schematicId="LLRSideDoor" scTimeout="System.SlitValveMotionTimeout" diOpen="DI_LoadRSideDoorOpened" diClose="DI_LoadRSideDoorClosed" doOpen="DO_LoadRSideDoorOpen" doClose="DO_LoadRSideDoorClose" />
<IoSlitValve id="LoadLockRSideDoor" module="EFEM" display="LLRSideDoor" Type="" unit="" schematicId="LLRSideDoor" scTimeout="System.SlitValveMotionTimeout" diOpen="DI_LoadRSideDoorOpened" diClose="DI_LoadRSideDoorClosed" doOpen="DO_LoadLockWaferCYDown" doClose="DO_LoadLockWaferCYUP" />
</IoSlitValves>
<IoPressureMeter3s classType="Aitex.Core.RT.Device.Unit.IoPressureMeter3" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoPressureMeter3 id="LLPressure" module="TM" display="LLPressure" schematicId="LLPressure" unit="mbar" aioType="float" aiValue="AI_LoadPressure" formatString="F1" MaxValue="1500" />

View File

@ -185,18 +185,18 @@
<DO_ITEM Index="26" Name="DO_ATMRobotExtendLoaRSideEnable" BufferOffset="26" Addr="26" Description="" />
<DO_ITEM Index="27" Name="DO_LoadLSideDoorClose" BufferOffset="27" Addr="27" Description="" Visible="false"/>
<DO_ITEM Index="28" Name="DO_LoadLSideDoorOpen" BufferOffset="28" Addr="28" Description="" Visible="false"/>
<DO_ITEM Index="29" Name="DO_LoadRSideDoorClose" BufferOffset="29" Addr="29" Description="" Visible="false"/>
<DO_ITEM Index="30" Name="DO_LoadRSideDoorOpen" BufferOffset="30" Addr="30" Description="" Visible="false"/>
<DO_ITEM Index="29" Name="DO_LoadLockWaferCYUP" BufferOffset="29" Addr="29" Description="" Visible="false"/>
<DO_ITEM Index="30" Name="DO_LoadLockWaferCYDown" BufferOffset="30" Addr="30" Description="" Visible="false"/>
<DO_ITEM Index="31" Name="DO_UnloadSubStationDoorClose" BufferOffset="31" Addr="31" Description="" Visible="false"/>
<DO_ITEM Index="32" Name="DO_UnloadSubStationDoorOpen" BufferOffset="32" Addr="32" Description="" Visible="false"/>
<DO_ITEM Index="33" Name="DO_BufferStationDoorClose" BufferOffset="33" Addr="33" Description="" Visible="false"/>
<DO_ITEM Index="34" Name="DO_BufferStationDoorOpen" BufferOffset="34" Addr="34" Description="" Visible="false"/>
<DO_ITEM Index="35" Name="DO_LoadLidLock" BufferOffset="35" Addr="35" Description="" />
<!--<DO_ITEM Index="35" Name="DO_LoadLidLock" BufferOffset="35" Addr="35" Description="" />
<DO_ITEM Index="36" Name="DO_LoadLidUnlock" BufferOffset="36" Addr="36" Description="" />
<DO_ITEM Index="37" Name="DO_LoadWaferCYClamp" BufferOffset="37" Addr="37" Description="" Visible="false"/>
<DO_ITEM Index="38" Name="DO_LoadWaferCYOpen" BufferOffset="38" Addr="38" Description="" Visible="false"/>
<DO_ITEM Index="39" Name="DO_LoadTrayCYClamp" BufferOffset="39" Addr="39" Description="" Visible="false"/>
<DO_ITEM Index="40" Name="DO_LoadTrayCYOpen" BufferOffset="40" Addr="40" Description="" Visible="false"/>
<DO_ITEM Index="40" Name="DO_LoadTrayCYOpen" BufferOffset="40" Addr="40" Description="" Visible="false"/>-->
<DO_ITEM Index="43" Name="DO_UnloadStationWaferCYClamp" BufferOffset="43" Addr="43" Description="" Visible="false"/>
<DO_ITEM Index="44" Name="DO_UnloadStationWaferCYOpen" BufferOffset="44" Addr="44" Description="" Visible="false"/>
<DO_ITEM Index="45" Name="DO_UnloadStationLifterCYUp" BufferOffset="45" Addr="45" Description="" Visible="false"/>

View File

@ -228,13 +228,13 @@
<Action do="TM.DO_LoadLSideDoorClose" value="true" tip="" tip.zh-CN="" tip.en-US="DO-27">
</Action>
<Action do="TM.DO_LoadRSideDoorClose" value="true" tip="" tip.zh-CN="" tip.en-US="DO-29">
<Action do="TM.DO_LoadLockWaferCYUP" value="true" tip="" tip.zh-CN="" tip.en-US="DO-29">
</Action>
<Action do="TM.DO_LoadLSideDoorOpen" value="true" tip="" tip.zh-CN="" tip.en-US="DO-28">
</Action>
<Action do="TM.DO_LoadRSideDoorOpen" value="true" tip="" tip.zh-CN="" tip.en-US="DO-30">
<Action do="TM.DO_LoadLockWaferCYDown" value="true" tip="" tip.zh-CN="" tip.en-US="DO-30">
</Action>
</Interlock>

View File

@ -185,18 +185,18 @@
<DO_ITEM Index="26" Name="DO_ATMRobotExtendLoaRSideEnable" BufferOffset="26" Addr="26" Description="" />
<DO_ITEM Index="27" Name="DO_LoadLSideDoorClose" BufferOffset="27" Addr="27" Description="" Visible="false"/>
<DO_ITEM Index="28" Name="DO_LoadLSideDoorOpen" BufferOffset="28" Addr="28" Description="" Visible="false"/>
<DO_ITEM Index="29" Name="DO_LoadRSideDoorClose" BufferOffset="29" Addr="29" Description="" Visible="false"/>
<DO_ITEM Index="30" Name="DO_LoadRSideDoorOpen" BufferOffset="30" Addr="30" Description="" Visible="false"/>
<DO_ITEM Index="29" Name="DO_LoadLockWaferCYUP" BufferOffset="29" Addr="29" Description="" Visible="false"/>
<DO_ITEM Index="30" Name="DO_LoadLockWaferCYDown" BufferOffset="30" Addr="30" Description="" Visible="false"/>
<DO_ITEM Index="31" Name="DO_UnloadSubStationDoorClose" BufferOffset="31" Addr="31" Description="" Visible="false"/>
<DO_ITEM Index="32" Name="DO_UnloadSubStationDoorOpen" BufferOffset="32" Addr="32" Description="" Visible="false"/>
<DO_ITEM Index="33" Name="DO_BufferStationDoorClose" BufferOffset="33" Addr="33" Description="" Visible="false"/>
<DO_ITEM Index="34" Name="DO_BufferStationDoorOpen" BufferOffset="34" Addr="34" Description="" Visible="false"/>
<DO_ITEM Index="35" Name="DO_LoadLidLock" BufferOffset="35" Addr="35" Description="" />
<!--<DO_ITEM Index="35" Name="DO_LoadLidLock" BufferOffset="35" Addr="35" Description="" />
<DO_ITEM Index="36" Name="DO_LoadLidUnlock" BufferOffset="36" Addr="36" Description="" />
<DO_ITEM Index="37" Name="DO_LoadWaferCYClamp" BufferOffset="37" Addr="37" Description="" Visible="false"/>
<DO_ITEM Index="38" Name="DO_LoadWaferCYOpen" BufferOffset="38" Addr="38" Description="" Visible="false"/>
<DO_ITEM Index="39" Name="DO_LoadTrayCYClamp" BufferOffset="39" Addr="39" Description="" Visible="false"/>
<DO_ITEM Index="40" Name="DO_LoadTrayCYOpen" BufferOffset="40" Addr="40" Description="" Visible="false"/>
<DO_ITEM Index="40" Name="DO_LoadTrayCYOpen" BufferOffset="40" Addr="40" Description="" Visible="false"/>-->
<DO_ITEM Index="43" Name="DO_UnloadStationWaferCYClamp" BufferOffset="43" Addr="43" Description="" Visible="false"/>
<DO_ITEM Index="44" Name="DO_UnloadStationWaferCYOpen" BufferOffset="44" Addr="44" Description="" Visible="false"/>
<DO_ITEM Index="45" Name="DO_UnloadStationLifterCYUp" BufferOffset="45" Addr="45" Description="" Visible="false"/>

View File

@ -820,10 +820,10 @@ namespace SicSimulator.Instances
IO.DI["DI_LoadLSideDoorClosed"].Value = IO.DO["DO_LoadLSideDoorClose"].Value;
}
if (IO.DO["DO_LoadRSideDoorOpen"].Value != IO.DO["DO_LoadRSideDoorClose"].Value)
if (IO.DO["DO_LoadLockWaferCYDown"].Value != IO.DO["DO_LoadLockWaferCYUP"].Value)
{
IO.DI["DI_LoadRSideDoorOpened"].Value = IO.DO["DO_LoadRSideDoorOpen"].Value;
IO.DI["DI_LoadRSideDoorClosed"].Value = IO.DO["DO_LoadRSideDoorClose"].Value;
IO.DI["DI_LoadRSideDoorOpened"].Value = IO.DO["DO_LoadLockWaferCYDown"].Value;
IO.DI["DI_LoadRSideDoorClosed"].Value = IO.DO["DO_LoadLockWaferCYUP"].Value;
}
}