DeviceModelVenusDE_MF.xml 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <DeviceModelDefine type="TM" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="DeviceModel.xsd">
  3. <IoValves>
  4. <IoValve id="TMFastPumpValve" display="TM Fast Pump Valve" schematicId="FastPumpTM" unit="" isNc="true"
  5. isDefaultOpen="false" diOpen="DI_TM_Fast_Pump" doOpen="DO_TM_Fast_Pump" diCloseSensor="" diOpenSensor="" />
  6. <IoValve id="TMSoftPumpValve" display="TM Soft Pump Valve" schematicId="SoftPumpTM" unit="" isNc="true"
  7. isDefaultOpen="false" diOpen="DI_TM_Soft_Pump" doOpen="DO_TM_Soft_Pump" diCloseSensor="" diOpenSensor="" />
  8. <IoValve id="VCEASoftPumpValve" display="VCEA Soft Pump Valve" schematicId="SoftPumpVCEA" unit="" isNc="true"
  9. isDefaultOpen="false" diOpen="" doOpen="DO_VCEA_Soft_Pump" diCloseSensor="" diOpenSensor="" />
  10. <IoValve id="VCEAFastPumpValve" display="VCEA Fast Pump Valve" schematicId="FastPumpVCEA" unit="" isNc="true"
  11. isDefaultOpen="false" diOpen="" doOpen="DO_VCEA_Fast_Pump" diCloseSensor="" diOpenSensor="" />
  12. <IoValve id="VCEBSoftPumpValve" display="VCEB Soft Pump Valve" schematicId="SoftPumpVCEB" unit="" isNc="true"
  13. isDefaultOpen="false" diOpen="" doOpen="DO_VCEB_Soft_Pump" diCloseSensor="" diOpenSensor="" />
  14. <IoValve id="VCEBFastPumpValve" display="VCEB Fast Pump Valve" schematicId="FastPumpVCEB" unit="" isNc="true"
  15. isDefaultOpen="false" diOpen="" doOpen="DO_VCEB_Fast_Pump" diCloseSensor="" diOpenSensor="" />
  16. <IoValve id="TMFastVentValve" display="TM Fast Vent Valve" schematicId="FastVentTM" unit="" isNc="true"
  17. isDefaultOpen="false" diOpen="" doOpen="DO_TM_Fast_Vent" diCloseSensor="" diOpenSensor="" />
  18. <IoValve id="TMSoftVentValve" display="TM Soft Vent Valve" schematicId="SoftVentTM" unit="" isNc="true"
  19. isDefaultOpen="false" diOpen="DI_TM_Soft_Vent" doOpen="DO_TM_Soft_Vent" diCloseSensor="" diOpenSensor="" />
  20. <IoValve id="VCEASoftVentValve" display="VCEA Soft Vent Valve" schematicId="SoftVentVCEA" unit="" isNc="true"
  21. isDefaultOpen="false" diOpen="" doOpen="DO_VCEA_Soft_Vent" diCloseSensor="" diOpenSensor="" />
  22. <IoValve id="VCEAFastVentValve" display="VCEA Fast Vent Valve" schematicId="FastVentVCEA" unit="" isNc="true"
  23. isDefaultOpen="false" diOpen="" doOpen="DO_VCEA_Fast_Vent" diCloseSensor="" diOpenSensor="" />
  24. <IoValve id="VCEBSoftVentValve" display="VCEB Soft Vent Valve" schematicId="SoftVentVCEB" unit="" isNc="true"
  25. isDefaultOpen="false" diOpen="" doOpen="DO_VCEB_Soft_Vent" diCloseSensor="" diOpenSensor="" />
  26. <IoValve id="VCEBFastVentValve" display="VCEB Fast Vent Valve" schematicId="FastVentVCEB" unit="" isNc="true"
  27. isDefaultOpen="false" diOpen="" doOpen="DO_VCEB_Fast_Vent" diCloseSensor="" diOpenSensor="" />
  28. </IoValves>
  29. <IoSensors>
  30. <IoSensor id="TMATMSensor" display="TM ATM Sensor" schematicId="" unit="" di="DI_TM_ATM_SW" isLowAsNormal="" textOutTrigValue="false"
  31. infoText="" warningText="" alarmText="" />
  32. <IoSensor id="VCEAATMSensor" display="VCEA ATM Sensor" schematicId="" unit="" di="DI_VCEA_ATM_SW" isLowAsNormal="" textOutTrigValue="false"
  33. infoText="" warningText="" alarmText="" />
  34. <IoSensor id="VCEBATMSensor" display="VCEB ATM Sensor" schematicId="" unit="" di="DI_VCEB_ATM_SW" isLowAsNormal="" textOutTrigValue="false"
  35. infoText="" warningText="" alarmText="" />
  36. <IoSensor id="VCEACasSensor" display="VCEB Cassette Sensor" schematicId="" unit="" di="DI_VCEA_Cassette_Present" isLowAsNormal="" textOutTrigValue="false"
  37. infoText="" warningText="" alarmText="" />
  38. <IoSensor id="VCEBCasSensor" display="VCEB Cassette Sensor" schematicId="" unit="" di="DI_VCEB_Cassette_Present" isLowAsNormal="" textOutTrigValue="false"
  39. infoText="" warningText="" alarmText="" />
  40. <IoSensor id="VCEALOCKEDSensor" display="VCEA LOCKED Sensor" schematicId="" unit="" di="DI_VCEA_ADR_LOCKED" isLowAsNormal="" textOutTrigValue="false"
  41. infoText="" warningText="" alarmText="" />
  42. <IoSensor id="VCEBLOCKEDSensor" display="VCEB LOCKED Sensor" schematicId="" unit="" di="DI_VCEB_ADR_LOCKED" isLowAsNormal="" textOutTrigValue="false"
  43. infoText="" warningText="" alarmText="" />
  44. <IoSensor id="VCEAProtrusionSensor" display="VCEA Protrusion Sensor" schematicId="" unit="" di="DI_VCEA_Protrusion" isLowAsNormal="" textOutTrigValue="false"
  45. infoText="" warningText="" alarmText="" />
  46. <IoSensor id="VCEBProtrusionSensor" display="VCEB Protrusion Sensor" schematicId="" unit="" di="DI_VCEB_Protrusion" isLowAsNormal="" textOutTrigValue="false"
  47. infoText="" warningText="" alarmText="" />
  48. <IoSensor id="ROBOTNotExtendVCEA" display="ROBOT Not Extend VCEA" schematicId="" unit="" di="DI_ROBOT_TO_VCEA_RETRACT" isLowAsNormal="" textOutTrigValue="false"
  49. infoText="" warningText="" alarmText="" />
  50. <IoSensor id="ROBOTNotExtendVCEB" display="ROBOT Not Extend VCEB" schematicId="" unit="" di="DI_ROBOT_TO_VCEB_RETRACT" isLowAsNormal="" textOutTrigValue="false"
  51. infoText="" warningText="" alarmText="" />
  52. </IoSensors>
  53. <IoCylinders assembly="Venus_RT" classType="Venus_RT.Devices.IoCylinder">
  54. <IoCylinder id="VCEASlitDoor" display="VCEA Slit Door" schematicId="" unit="" doMotorRelay=""
  55. doON="DO_VCEA_SlitDoor_Open" doOFF="DO_VCEA_SlitDoor_Close" diON="DI_VCEA_SlitDoor_Open_POS" diOFF="DI_VCEA_SlitDoor_Close_POS" />
  56. <IoCylinder id="VCEBSlitDoor" display="VCEB Slit Door" schematicId="" unit="" doMotorRelay=""
  57. doON="DO_VCEB_SlitDoor_Open" doOFF="DO_VCEB_SlitDoor_Close" diON="DI_VCEB_SlitDoor_Open_POS" diOFF="DI_VCEB_SlitDoor_Close_POS" />
  58. <IoCylinder id="PMASlitDoor" display="PMA Slit Door" schematicId="" unit="" doMotorRelay=""
  59. doON="DO_PMA_SlitDoor_Open" doOFF="DO_PMA_SlitDoor_Close" diON="DI_PMA_SlitDoor_Open_POS" diOFF="DI_PMA_SlitDoor_Close_POS" />
  60. <IoCylinder id="PMBSlitDoor" display="PMB Slit Door" schematicId="" unit="" doMotorRelay=""
  61. doON="DO_PMB_SlitDoor_Open" doOFF="DO_PMB_SlitDoor_Close" diON="DI_PMB_SlitDoor_Open_POS" diOFF="DI_PMB_SlitDoor_Close_POS" />
  62. <IoCylinder id="PMCSlitDoor" display="PMC Slit Door" schematicId="" unit="" doMotorRelay=""
  63. doON="DO_PMC_SlitDoor_Open" doOFF="DO_PMC_SlitDoor_Close" diON="DI_PMC_SlitDoor_Open_POS" diOFF="DI_PMC_SlitDoor_Close_POS" />
  64. <IoCylinder id="PMDSlitDoor" display="PMD Slit Door" schematicId="" unit="" doMotorRelay=""
  65. doON="DO_PMD_SlitDoor_Open" doOFF="DO_PMD_SlitDoor_Close" diON="DI_PMD_SlitDoor_Open_POS" diOFF="DI_PMD_SlitDoor_Close_POS" />
  66. </IoCylinders>
  67. <IoSignalTowers assembly="Venus_RT" classType="Venus_RT.Devices.IoSignalTower">
  68. <IoSignalTower id="SignalTower" display="SignalTower" schematicId="SignalTower" unit=""
  69. doRed="DO_RED" doYellow="DO_ORANGE" doGreen="DO_GREEN" doBlue="DO_BLUE" doWhite="" doBuzzer1="DO_BUZZER1"
  70. doBuzzer2="DO_BUZZER2"/>
  71. </IoSignalTowers>
  72. <IoPressureMeters assembly="Venus_RT" classType="Venus_RT.Devices.IODevices.IoPressureMeter">
  73. <IoPressureMeter id="TMPressure" display="TM Pressure" schematicId="" unit="mTorr"
  74. aiValue="AI_TM_Pressure" diGaugeFail="" scPrecision="" scOffset=""/>
  75. <IoPressureMeter id="TMPipelinePressure" display="TM Pipeline Pressure" schematicId="" unit="mTorr"
  76. aiValue="AI_TM_Foreline_Pressure" diGaugeFail="" scPrecision="" scOffset=""/>
  77. <IoPressureMeter id="VCEPipelinePressure" display="VCE Pipeline Pressure" schematicId="" unit="mTorr"
  78. aiValue="AI_VCE_Foreline_Pressure" diGaugeFail="" scPrecision="" scOffset=""/>
  79. <IoPressureMeter id="VCEAPressure" display="VCEA Pressure" schematicId="" unit="mTorr"
  80. aiValue="AI_Left_VCE_Pressure" diGaugeFail="" scPrecision="" scOffset=""/>
  81. <IoPressureMeter id="VCEBPressure" display="VCEB Pressure" schematicId="" unit="mTorr"
  82. aiValue="AI_Right_VCE_Pressure" diGaugeFail="" scPrecision="" scOffset=""/>
  83. </IoPressureMeters>
  84. <IoMfcs assembly="Venus_RT" classType="Venus_RT.Devices.IODevices.IoMfc">
  85. <IoMfc id="TM_MFC1" display="MFC1" schematicId="MFC1" unit="sccm"
  86. aiFlow="AI_MFC_Flow" aoFlow="AO_MFC_Flow_Setpoint" diOffline="" aoRange=""
  87. diPressureAlarm="DI_SYSTEM_N2_Pressure_SW"/>
  88. </IoMfcs>
  89. <IoHongHuControls assembly="Venus_RT" classType="Venus_RT.Devices.IODevices.IoHongHuControl">
  90. <IoHongHuControl id="PressureControl" display="PressureControl" schematicId="PressureControl" unit="sccm" doMFCFlow="DO_Flow_Mode" doPressureMode="DO_Pressure_Mode" doVent="DO_TM_Soft_Vent" doPump="DO_TM_Soft_Pumping" aoMFCFlow="AO_MFC_Flow_Setpoint" aoPressure="AO_TM_Pressure_SetPoint"/>
  91. </IoHongHuControls>
  92. </DeviceModelDefine>