DeviceModelVenus_MF.xml 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <?xml version="1.0" encoding="utf-16"?>
  2. <DeviceModelDefine type="Venus" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="DeviceModel.xsd">
  3. <IoValves>
  4. <IoValve id="ValveN2" display="N2 Valve" schematicId="N2" unit="" isNc="true"
  5. isDefaultOpen="false" diOpen="" doOpen="DO_N2_Valve" diCloseSensor="" diOpenSensor="" />
  6. <IoValve id="ValveSoftPump" display="Soft Pump Valve" schematicId="SoftPump" unit="" isNc="true"
  7. isDefaultOpen="false" diOpen="" doOpen="DO_Soft_Pumping_Valve_TM" diCloseSensor="" diOpenSensor="" />
  8. <IoValve id="ValveFastPump" display="Fast Pump Valve" schematicId="FastPump" unit="" isNc="true"
  9. isDefaultOpen="false" diOpen="" doOpen="DO_Fast_Pumping_Valve_TM" diCloseSensor="" diOpenSensor="" />
  10. <IoValve id="ValvePurge" display="Purge Valve" schematicId="Purge" unit="" isNc="true"
  11. isDefaultOpen="false" diOpen="" doOpen="DO_Purge_Valve_TM" diCloseSensor="" diOpenSensor="" />
  12. <IoValve id="ValveVent" display="Vent Valve" schematicId="Vent" unit="" isNc="true"
  13. isDefaultOpen="false" diOpen="" doOpen="DO_Vent_Valve_TM" diCloseSensor="" diOpenSensor="" />
  14. <IoValve id="ValveSoftPumpLLA" display="LLA Soft Pump Valve" schematicId="SoftPumpLLA" unit="" isNc="true"
  15. isDefaultOpen="false" diOpen="" doOpen="DO_Soft_Pumping_Valve_LLA" diCloseSensor="" diOpenSensor="" />
  16. <IoValve id="ValveFastPumpLLA" display="LLA Fast Pump Valve" schematicId="FastPumpLLA" unit="" isNc="true"
  17. isDefaultOpen="false" diOpen="" doOpen="DO_Fast_Pumping_Valve_LLA" diCloseSensor="" diOpenSensor="" />
  18. <IoValve id="ValvePurgeLLA" display="LLA Purge Valve" schematicId="PurgeLLA" unit="" isNc="true"
  19. isDefaultOpen="false" diOpen="" doOpen="DO_Purge_Valve_LLA" diCloseSensor="" diOpenSensor="" />
  20. <IoValve id="ValveVentLLA" display="LLA Vent Valve" schematicId="VentLLA" unit="" isNc="true"
  21. isDefaultOpen="false" diOpen="" doOpen="DO_Vent_Valve_LLA" diCloseSensor="" diOpenSensor="" />
  22. <IoValve id="ValveSoftPumpLLB" display="LLB Soft Pump Valve" schematicId="SoftPumpLLB" unit="" isNc="true"
  23. isDefaultOpen="false" diOpen="" doOpen="DO_Soft_Pumping_Valve_LLB" diCloseSensor="" diOpenSensor="" />
  24. <IoValve id="ValveFastPumpLLB" display="LLB Fast Pump Valve" schematicId="FastPumpLLB" unit="" isNc="true"
  25. isDefaultOpen="false" diOpen="" doOpen="DO_Fast_Pumping_Valve_LLB" diCloseSensor="" diOpenSensor="" />
  26. <IoValve id="ValvePurgeLLB" display="LLB Purge Valve" schematicId="PurgeLLB" unit="" isNc="true"
  27. isDefaultOpen="false" diOpen="" doOpen="DO_Purge_Valve_LLB" diCloseSensor="" diOpenSensor="" />
  28. <IoValve id="ValveVentLLB" display="LLB Vent Valve" schematicId="VentLLB" unit="" isNc="true"
  29. isDefaultOpen="false" diOpen="" doOpen="DO_Vent_Valve_LLB" diCloseSensor="" diOpenSensor="" />
  30. <IoValve id="ValveWaterRelay" display="Water Relay Valve" schematicId="WaterRelay" unit="" isNc="true"
  31. isDefaultOpen="false" diOpen="" doOpen="DO_Water_Valve_Relay" diCloseSensor="" diOpenSensor="" />
  32. </IoValves>
  33. <IoMfcs assembly="Venus_RT" classType="Venus_RT.Devices.IODevices.IoMfc">
  34. <IoMfc id="TM_MFC1" display="MFC1" schematicId="MFC1" unit="sccm"
  35. aiFlow="AI_TM_MFC1_Flow" aoFlow="AO_TM_MFC1_Flow_Setpoint" diOffline="" aoRange=""
  36. diPressureAlarm="DI_N2_Pressure_Switch"/>
  37. </IoMfcs>
  38. <IoGasSticks assembly="Venus_RT" classType="Venus_RT.Devices.IoGasStick">
  39. <IoGasStick id="GasStickMFC1" display="" mfc ="TM_MFC1" downvalve="ValveN2" />
  40. </IoGasSticks>
  41. <IoSensors>
  42. <IoSensor id="TMPowerOn" display="TM Power On" schematicId="" unit="" di="DI_TM_Power_On" isLowAsNormal="" textOutTrigValue="false" infoText="" warningText="" alarmText="TM Power Off" />
  43. <IoSensor id="TMInSafty" display="TM In Safty" schematicId="" unit="" di="DI_TM_In_Safety" isLowAsNormal="" textOutTrigValue="false"
  44. infoText="" warningText="" alarmText="TM Safty Alarm" />
  45. <IoSensor id="WaferLeakSensor" display="Water Leak Sensor" schematicId="" unit="" di="DI_Water_Leak_Sensor" isLowAsNormal="" textOutTrigValue="false"
  46. infoText="" warningText="" alarmText="TM Wafer Leak" />
  47. <IoSensor id="EFEMSideDoorClosed" display="EFEM Side Door Closed" schematicId="" unit="" di="DI_EFEM_Side_Door_Closed" isLowAsNormal="" textOutTrigValue="false"
  48. infoText="" warningText="" alarmText="EFEM Side Door Not Closed" />
  49. <IoSensor id="TMPCWFlowSwitch" display="TM PCW Flow Switch" schematicId="" unit="" di="DI_TM_CHB_PCW_Flow_Switch" isLowAsNormal="" textOutTrigValue="false"
  50. infoText="" warningText="TM PCW Flow Switch abnormal" alarmText="" />
  51. <IoSensor id="LLAPCWFlowSwitch" display="LLA PCW Flow Switch" schematicId="" unit="" di="DI_LLA_PCW_Flow_Switch" isLowAsNormal="" textOutTrigValue="false"
  52. infoText="" warningText="LLA PCW Flow Switch abnormal" alarmText="" />
  53. <IoSensor id="LLBPCWFlowSwitch" display="LLB PCW Flow Switch" schematicId="" unit="" di="DI_LLB_PCW_Flow_Switch" isLowAsNormal="" textOutTrigValue="false"
  54. infoText="" warningText="LLB PCW Flow Switch abnormal" alarmText="" />
  55. <IoSensor id="TMLidClosed" display="TM Lid Closed" schematicId="" unit="" di="DI_TM_CHB_Door_Closed" isLowAsNormal="" textOutTrigValue="false"
  56. infoText="" warningText="" alarmText="TM Lid Not Closed" />
  57. <IoSensor id="CDAPressureSwitch" display="CDA pressure Switch" schematicId="" unit="" di="DI_CDA_Pressure_Switch" isLowAsNormal="" textOutTrigValue="false"
  58. infoText="" warningText="" alarmText="TM CDA pressure abnormal" />
  59. <IoSensor id="VaccumPressureSwitch" display="Vaccum Pressure Switch" schematicId="" unit="" di="DI_Vaccum_Pressure_Switch" isLowAsNormal="" textOutTrigValue="false"
  60. infoText="" warningText="" alarmText="Vaccum Pressure Switch abnormal" />
  61. <IoSensor id="N2PressureSwitch" display="N2 Pressure Switch" schematicId="" unit="" di="DI_N2_Pressure_Switch" isLowAsNormal="" textOutTrigValue="false" infoText="" warningText="" alarmText="N2 Pressure Switch abnormal" />
  62. </IoSensors>
  63. <IoPressureMeters assembly="Venus_RT" classType="Venus_RT.Devices.IODevices.IoPressureMeter">
  64. <IoPressureMeter id="TMProcessGauge" display="TM Pressure" schematicId="" unit="mTorr"
  65. aiValue="AI_TM_CHB_Pressure" diGaugeFail="DI_TM_Chamber_VAC_Gauge_Alarm" scPrecision="" scOffset=""/>
  66. <IoPressureMeter id="TMForelineGauge" display="TM Foreline Pressure" schematicId="" unit="mTorr"
  67. aiValue="AI_TM_Foreline_Pressure" diGaugeFail="TMForelineGaugeAlarm" scPrecision="" scOffset=""/>
  68. <IoPressureMeter id="LLAPressureGauge" display="LLA Pressure" schematicId="" unit="mTorr"
  69. aiValue="AI_LLA_CHB_Pressure" diGaugeFail="DI_LLA_Chamber_VAC_Gauge_Alarm" scPrecision="" scOffset=""/>
  70. <IoPressureMeter id="LLBPressureGauge" display="LLB Pressure" schematicId="" unit="mTorr"
  71. aiValue="AI_LLB_CHB_Pressure" diGaugeFail="DI_LLB_Chamber_VAC_Gauge_Alarm" scPrecision="" scOffset=""/>
  72. <IoPressureMeter id="LoadlockForelineGauge" display="Loadlock Foreline Pressure" schematicId="" unit="mTorr"
  73. aiValue="AI_LLA_LLB_Foreline_Pressure" diGaugeFail="DI_LLA_Foreline_VAC_Gauge_Alarm" scPrecision="" scOffset=""/>
  74. </IoPressureMeters>
  75. <IoTMPressureCtrls assembly="Venus_RT" classType="Venus_RT.Devices.IoTMPressureCtrl">
  76. <IoTMPressureCtrl id="TMPressureCtrl" display="MFPressureControl" schematicId="MFPressureControl" unit="mTorr"
  77. aoMFPressure="AO_TM_CHB_Pressure"
  78. MFPressureMeter ="TMProcessGauge" LLAPressureMeter="LLAPressureGauge" LLBPressureMeter="LLBPressureGauge" MFForelineMeter="TMForelineGauge" LLForelineMeter="LoadlockForelineGauge"/>
  79. </IoTMPressureCtrls>
  80. <IoHeartbeats assembly="Venus_RT" classType=" Venus_RT.Devices.IODevices.IoHeartbeat">
  81. <IoHeartbeat id="Heartbeat" display="" schematicId="" unit="" ao="AO_Heartbeat" ai="AI_Heartbeat_FB" />
  82. </IoHeartbeats>
  83. <IoPlcDateTimes>
  84. <IoPlcDateTime id="PlcDateTime" display="PlcDateTime" schematicId="" unit=""
  85. aiYear="AI_Year" aiMonth="AI_Month" aiDay="AI_Day" aiHour="AI_Time" aiMinute="AI_Minute" aiSecond="AI_Second" />
  86. </IoPlcDateTimes>
  87. <IoCylinders assembly="Venus_RT" classType="Venus_RT.Devices.IoCylinder">
  88. <IoCylinder id="LLAESlitDoor" display="LLA EFEM Side Door" schematicId="" unit="" doMotorRelay=""
  89. doON="DO_LLA_Slit_Door_E_Open" doOFF="DO_LLA_Slit_Door_E_Close" diON="DI_LLA_E_Slit_Door_open_Position" diOFF="DI_LLA_E_Slit_Door_close_Position" />
  90. <IoCylinder id="LLBESlitDoor" display="LLB EFEM Side Door" schematicId="" unit="" doMotorRelay=""
  91. doON="DO_LLB_Slit_Door_E_Open" doOFF="DO_LLB_Slit_Door_E_Close" diON="DI_LLB_E_Slit_Door_open_Position" diOFF="DI_LLB_E_Slit_Door_close_Position" />
  92. <IoCylinder id="LLATSlitDoor" display="LLA TM Side Door" schematicId="" unit="" doMotorRelay=""
  93. doON="DO_LLA_Slit_Door_T_Open" doOFF="DO_LLA_Slit_Door_T_Close" diON="DI_LLA_T_Slit_Door_open_Position" diOFF="DI_LLA_T_Slit_Door_close_Position" />
  94. <IoCylinder id="LLBTSlitDoor" display="LLB TM Side Door" schematicId="" unit="" doMotorRelay=""
  95. doON="DO_LLB_Slit_Door_T_Open" doOFF="DO_LLB_Slit_Door_T_Close" diON="DI_LLB_T_Slit_Door_open_Position" diOFF="DI_LLB_T_Slit_Door_close_Position" />
  96. </IoCylinders>
  97. <IoLids assembly="Venus_RT" classType=" Venus_RT.Devices.IODevices.IoLid">
  98. <IoLid id="TMLid" display="TM Lid" schematicId="" unit="" doMotorRelay="" doON="" doOFF="" diON="" diOFF="DI_TM_CHB_Door_Closed" />
  99. <IoLid id="LLALid" display="LoadLock A Lid" schematicId="" unit="" doMotorRelay="" doON="" doOFF="" diON="" diOFF="DI_LLA_Lid_Door_Closed" />
  100. <IoLid id="LLBLid" display="LoadLock B Lid" schematicId="" unit="" doMotorRelay="" doON="" doOFF="" diON="" diOFF="DI_LLB_Lid_Door_Closed" />
  101. </IoLids>
  102. </DeviceModelDefine>