refactor: 更新TM互锁表。

This commit is contained in:
SL 2026-06-06 11:35:11 +08:00
parent 837c01f1cc
commit 4a13bbb9e3

View File

@ -6,6 +6,8 @@
<Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/> <Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/>
<Limit di="TM.DI_LoadVentFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-101"/> <Limit di="TM.DI_LoadVentFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-101"/>
<Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/> <Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/>
<Limit di="TM.DI_TMDryPump2Alarm" value="true" tip="" tip.zh-CN="" tip.en-US="DI-78"/>
<Limit di="TM.DI_TMDryPump2Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-86"/>
</Action> </Action>
<Action do="TM.DO_LoadFastPump" value="true" tip="" tip.zh-CN="" tip.en-US="DO-1"> <Action do="TM.DO_LoadFastPump" value="true" tip="" tip.zh-CN="" tip.en-US="DO-1">
@ -14,6 +16,8 @@
<Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/> <Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/>
<Limit di="TM.DI_LoadVentFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-101"/> <Limit di="TM.DI_LoadVentFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-101"/>
<Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/> <Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/>
<Limit di="TM.DI_TMDryPump2Alarm" value="true" tip="" tip.zh-CN="" tip.en-US="DI-78"/>
<Limit di="TM.DI_TMDryPump2Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-86"/>
</Action> </Action>
<Action do="TM.DO_LoadVent" value="true" tip="" tip.zh-CN="" tip.en-US="DO-5"> <Action do="TM.DO_LoadVent" value="true" tip="" tip.zh-CN="" tip.en-US="DO-5">
@ -21,6 +25,7 @@
<Limit di="TM.DI_LoadFastPumpFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-97"/> <Limit di="TM.DI_LoadFastPumpFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-97"/>
<Limit di="TM.DI_TMLoadBanlanceFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-104"/> <Limit di="TM.DI_TMLoadBanlanceFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-104"/>
<Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/> <Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/>
<Limit di="TM.DI_LoadSlowPumpFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-96"/>
</Action> </Action>
<Action do="TM.DO_TMSlowPump" value="true" tip="" tip.zh-CN="" tip.en-US="DO-2"> <Action do="TM.DO_TMSlowPump" value="true" tip="" tip.zh-CN="" tip.en-US="DO-2">
@ -32,6 +37,7 @@
<Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/> <Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/>
<Limit di="TM.DI_BufferStationLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-15"/> <Limit di="TM.DI_BufferStationLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-15"/>
<Limit di="TM.DI_TMVentFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-102"/>
</Action> </Action>
<Action do="TM.DO_TMFastPump" value="true" tip="" tip.zh-CN="" tip.en-US="DO-3"> <Action do="TM.DO_TMFastPump" value="true" tip="" tip.zh-CN="" tip.en-US="DO-3">
@ -42,11 +48,14 @@
<Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/> <Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/>
<Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/> <Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/>
<Limit di="TM.DI_BufferStationLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-15"/> <Limit di="TM.DI_BufferStationLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-15"/>
<Limit di="TM.DI_TMVentFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-102"/>
</Action> </Action>
<Action do="TM.DO_TMVent" value="true" tip="" tip.zh-CN="" tip.en-US="DO-6"> <Action do="TM.DO_TMVent" value="true" tip="" tip.zh-CN="" tip.en-US="DO-6">
<Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/> <Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/>
<Limit di="TM.DI_BufferStationLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-15"/> <Limit di="TM.DI_BufferStationLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-15"/>
<Limit di="TM.DI_TMSlowPumpFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-98"/>
<Limit di="TM.DI_TMFastPumpFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-99"/>
</Action> </Action>
<Action do="TM.DO_TMCyclePurgeRoutineRunning" value="true" tip="" tip.zh-CN="" tip.en-US="DO-89"> <Action do="TM.DO_TMCyclePurgeRoutineRunning" value="true" tip="" tip.zh-CN="" tip.en-US="DO-89">
@ -104,6 +113,7 @@
<Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/> <Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/>
<Limit di="TM.DI_TMLoadBanlanceFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-104"/> <Limit di="TM.DI_TMLoadBanlanceFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-104"/>
<Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/> <Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/>
<Limit di="TM.DI_TMDryPump2Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-86"/>
</Action> </Action>
<Action do="TM.DO_LoadLeakCheckRoutineRunning" value="true" tip="" tip.zh-CN="" tip.en-US="DO-95"> <Action do="TM.DO_LoadLeakCheckRoutineRunning" value="true" tip="" tip.zh-CN="" tip.en-US="DO-95">
@ -111,6 +121,7 @@
<Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/> <Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/>
<Limit di="TM.DI_TMLoadBanlanceFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-104"/> <Limit di="TM.DI_TMLoadBanlanceFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-104"/>
<Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/> <Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/>
<Limit di="TM.DI_TMDryPump2Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-86"/>
</Action> </Action>
<Action do="TM.DO_LoadPumpDownRoutineRunning" value="true" tip="" tip.zh-CN="" tip.en-US="DO-96"> <Action do="TM.DO_LoadPumpDownRoutineRunning" value="true" tip="" tip.zh-CN="" tip.en-US="DO-96">
@ -118,6 +129,7 @@
<Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/> <Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/>
<Limit di="TM.DI_TMLoadBanlanceFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-104"/> <Limit di="TM.DI_TMLoadBanlanceFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-104"/>
<Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/> <Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/>
<Limit di="TM.DI_TMDryPump2Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-86"/>
</Action> </Action>
<Action do="TM.DO_LoadVentUpRoutineRunning" value="true" tip="" tip.zh-CN="" tip.en-US="DO-97"> <Action do="TM.DO_LoadVentUpRoutineRunning" value="true" tip="" tip.zh-CN="" tip.en-US="DO-97">
@ -125,22 +137,27 @@
<Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/> <Limit di="TM.DI_TMDryPump1Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-49"/>
<Limit di="TM.DI_TMLoadBanlanceFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-104"/> <Limit di="TM.DI_TMLoadBanlanceFB" value="false" tip="" tip.zh-CN="" tip.en-US="DI-104"/>
<Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/> <Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-13"/>
<Limit di="TM.DI_TMDryPump2Running" value="true" tip="" tip.zh-CN="" tip.en-US="DI-86"/>
</Action> </Action>
<Action do="TM.DO_LoadDoorClose" value="true" tip="" tip.zh-CN="" tip.en-US="DO-9"> <Action do="TM.DO_LoadDoorClose" value="true" tip="" tip.zh-CN="" tip.en-US="DO-9">
<Limit do="TM.DO_VacRobotExtenLoadEnable" value="false" tip="" tip.zh-CN="" tip.en-US="DO-19"/> <Limit do="TM.DO_VacRobotExtenLoadEnable" value="false" tip="" tip.zh-CN="" tip.en-US="DO-19"/>
<Limit di="TM.DI_RobotOnBackPos" value="true" tip="" tip.zh-CN="" tip.en-US="DI-31"/> <Limit di="TM.DI_RobotOnBackPos" value="true" tip="" tip.zh-CN="" tip.en-US="DI-31"/>
<Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/>
<Limit di="TM.DI_LoadLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-47"/>
</Action> </Action>
<Action do="TM.DO_RectorADoorClose" value="true" tip="" tip.zh-CN="" tip.en-US="DO-13"> <Action do="TM.DO_RectorADoorClose" value="true" tip="" tip.zh-CN="" tip.en-US="DO-13">
<Limit do="TM.DO_VacRobotExtendPMAEnable" value="false" tip="" tip.zh-CN="" tip.en-US="DO-21"/> <Limit do="TM.DO_VacRobotExtendPMAEnable" value="false" tip="" tip.zh-CN="" tip.en-US="DO-21"/>
<Limit di="TM.DI_RobotOnBackPos" value="true" tip="" tip.zh-CN="" tip.en-US="DI-31"/> <Limit di="TM.DI_RobotOnBackPos" value="true" tip="" tip.zh-CN="" tip.en-US="DI-31"/>
<Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/>
</Action> </Action>
<Action do="TM.DO_RectorBDoorClose" value="true" tip="" tip.zh-CN="" tip.en-US="DO-15"> <Action do="TM.DO_RectorBDoorClose" value="true" tip="" tip.zh-CN="" tip.en-US="DO-15">
<Limit do="TM.DO_VacRobotExtendPMBEnable" value="false" tip="" tip.zh-CN="" tip.en-US="DO-22"/> <Limit do="TM.DO_VacRobotExtendPMBEnable" value="false" tip="" tip.zh-CN="" tip.en-US="DO-22"/>
<Limit di="TM.DI_RobotOnBackPos" value="true" tip="" tip.zh-CN="" tip.en-US="DI-31"/> <Limit di="TM.DI_RobotOnBackPos" value="true" tip="" tip.zh-CN="" tip.en-US="DI-31"/>
<Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/>
</Action> </Action>
@ -148,6 +165,7 @@
<Action do="TM.DO_VacRobotExtenLoadEnable" value="true" tip="" tip.zh-CN="" tip.en-US="DO-19"> <Action do="TM.DO_VacRobotExtenLoadEnable" value="true" tip="" tip.zh-CN="" tip.en-US="DO-19">
<Limit di="TM.DI_LoadDoorOpened" value="true" tip="" tip.zh-CN="" tip.en-US="DI-1"/> <Limit di="TM.DI_LoadDoorOpened" value="true" tip="" tip.zh-CN="" tip.en-US="DI-1"/>
<Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/> <Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/>
<Limit di="TM.DI_LoadTrayCYOpend" value="true" tip="" tip.zh-CN="" tip.en-US="DI-69"/>
</Action> </Action>
<Action do="TM.DO_VacRobotExtendUnloadEnable" value="true" tip="" tip.zh-CN="" tip.en-US="DO-20"> <Action do="TM.DO_VacRobotExtendUnloadEnable" value="true" tip="" tip.zh-CN="" tip.en-US="DO-20">
<Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/> <Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/>
@ -201,4 +219,22 @@
<Action do="TM.DO_TMLoadBanlance" value="true" tip="" tip.zh-CN="" tip.en-US="DO-8"> <Action do="TM.DO_TMLoadBanlance" value="true" tip="" tip.zh-CN="" tip.en-US="DO-8">
<Limit pollbool="TM.IsPressureAbs_TM_Load_DValue_In50" value="true" tip="" tip.zh-CN="" tip.en-US="" ignoreReverse="true"/> <Limit pollbool="TM.IsPressureAbs_TM_Load_DValue_In50" value="true" tip="" tip.zh-CN="" tip.en-US="" ignoreReverse="true"/>
</Action> </Action>
<Action do="TM.DO_BufferVent" value="true" tip="" tip.zh-CN="" tip.en-US="DO-4">
<Limit di="TM.DI_TMLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-12"/>
<Limit di="TM.DI_BufferStationLidClosed" value="true" tip="" tip.zh-CN="" tip.en-US="DI-15"/>
</Action>
<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>
<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>
</Interlock> </Interlock>