123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- <?xml version="1.0" encoding="utf-8"?>
- <DeviceModelDefine type="EFEM" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
- <IoSignalTowers>
- <IoSignalTower module="System" id ="SignalTower" display="Signal Tower" schematicId=""
- doRed="DO_Redlight" doYellow="DO_Yellowlight" doGreen="DO_Greenlight"
- doBlue="DO_Bulelight" doBuzzer1="DO_Buzzer1" doBuzzer2="DO_Buzzer2" doBuzzer3="" doBuzzer4="" doBuzzer5=""/>
- </IoSignalTowers>
- <IoCoolingBuffers classType="Aitex.Core.RT.Device.Unit.IoCoolingBuffer">
- <IoCoolingBuffer module="CoolingBuffer1" id ="CoolingBuffer1" display="Cooling buffer1" schematicId=""
- doAligner1Extend="DO_CoolingBuffer1Inch3Up" doAligner1Retract="DO_CoolingBuffer1Inch3Down"
- doAligner2Extend="DO_CoolingBuffer1Inch4Up" doAligner2Retract="DO_CoolingBuffer1Inch4Down"
- doLiftUp="DO_CoolingBuffer1PinUp" doLiftDown="DO_CoolingBuffer1PinDown"
- diAligner1Extend="DI_CoolingBuffer1Inch3Up" diAligner1Retract="DI_CoolingBuffer1Inch3Down"
- diAligner2Extend="DI_CoolingBuffer1Inch4Up" diAligner2Retract="DI_CoolingBuffer1Inch4Down"
- diLiftUp="DI_CoolingBuffer1PinUp" diLiftDown="DI_CoolingBuffer1PinDown"
- scUpTimeout="Coolbuffer.UpTimeout" scDownTimeout="Coolbuffer.DownTimeout"
- />
- <IoCoolingBuffer module="CoolingBuffer2" id ="CoolingBuffer2" display="Cooling buffer2" schematicId=""
- doAligner1Extend="DO_CoolingBuffer2Inch3Up" doAligner1Retract="DO_CoolingBuffer2Inch3Down"
- doAligner2Extend="DO_CoolingBuffer2Inch4Up" doAligner2Retract="DO_CoolingBuffer2Inch4Down"
- doLiftUp="DO_CoolingBuffer2PinUp" doLiftDown="DO_CoolingBuffer2PinDown"
- diAligner1Extend="DI_CoolingBuffer2Inch3Up" diAligner1Retract="DI_CoolingBuffer2Inch3Down"
- diAligner2Extend="DI_CoolingBuffer2Inch4Up" diAligner2Retract="DI_CoolingBuffer2Inch4Down"
- diLiftUp="DI_CoolingBuffer2PinUp" diLiftDown="DI_CoolingBuffer2PinDown"
- scUpTimeout="Coolbuffer.UpTimeout" scDownTimeout="Coolbuffer.DownTimeout"
- />
- <!--<IoCoolingBuffer module="Aligner1" id ="Aligner1" display="Aligner1" schematicId=""
- doAligner1Extend="DO_Buffer3Inch3Up" doAligner1Retract="DO_Buffer3Inch3Down"
- doAligner2Extend="DO_Buffer3Inch4Up" doAligner2Retract="DO_Buffer3Inch4Down"
- doLiftUp="DO_Buffer3PinUp" doLiftDown="DO_Buffer3PinDown"
- diAligner1Extend="DI_Buffer3Inch3Up" diAligner1Retract="DI_Buffer3Inch3Down"
- diAligner2Extend="DI_Buffer3Inch4Up" diAligner2Retract="DI_Buffer3Inch4Down"
- diLiftUp="DI_Buffer3PinUp" diLiftDown="DI_Buffer3PinDown"
- scUpTimeout="Coolbuffer.UpTimeout" scDownTimeout="Coolbuffer.DownTimeout"
- />
- <IoCoolingBuffer module="Aligner2" id ="Aligner2" display="Aligner2" schematicId=""
- doAligner1Extend="DO_Buffer4Inch3Up" doAligner1Retract="DO_Buffer4Inch3Down"
- doAligner2Extend="DO_Buffer4Inch4Up" doAligner2Retract="DO_Buffer4Inch4Down"
- doLiftUp="DO_Buffer4PinUp" doLiftDown="DO_Buffer4PinDown"
- diAligner1Extend="DI_Buffer4Inch3Up" diAligner1Retract="DI_Buffer4Inch3Down"
- diAligner2Extend="DI_Buffer4Inch4Up" diAligner2Retract="DI_Buffer4Inch4Down"
- diLiftUp="DI_Buffer4PinUp" diLiftDown="DI_Buffer4PinDown"
- scUpTimeout="Coolbuffer.UpTimeout" scDownTimeout="Coolbuffer.DownTimeout"
- />-->
- </IoCoolingBuffers>
-
- <IoSensors>
- <IoSensor module="System" id="SensorWaterLeakSW" di="DI_WaterLeakSW" textOutTrigValue="false" alarmText="Water Leak Alarm"/>
- <IoSensor module="System" id="SensorWaterFlowSW" di="DI_WaterFlowSW" textOutTrigValue="false" warningText="Water Flow Warning "/>
- <IoSensor module="System" id="SensorGratingSensorIN1" di="DI_GratingSensorIN1" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorEFEMCSTDoorClosed" di="DI_EFEMCSTDoorClosed" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorFFUalarm" di="DI_FFUalarm" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorCDAPressureSW" di="DI_CDAPressureSW" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorVACPressureSW" di="DI_VACPressureSW" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorIONCDAPressureSW" di="DI_IONCDAPressureSW" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorIONAlarmSIGNAL" di="DI_IONAlarmSIGNAL" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorEFEMSideDoorClosed" di="DI_EFEMSideDoorClosed" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorPMASystemInterlock" di="DI_PMASystemInterlock" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorPMBSystemInterlock" di="DI_PMBSystemInterlock" textOutTrigValue="true" warningText=""/>
-
- <IoSensor module="System" id="SensorMaintenanceMode" di="DI_MaintenanceMode" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorEFEMPowerON" di="DI_EFEMPowerON" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorRobotTPusing" di="DI_RobotTPusing" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorRobotEMStoEFEM" di="DI_RobotEMStoEFEM" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorRobotEnabletoEFEM" di="DI_RobotEnabletoEFEM" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorRobotRemotetoEFEM" di="DI_RobotRemotetoEFEM(spareInterfaceIO)" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorRBReady" di="DI_RBReady(spareInterfaceIO)" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorRobotError" di="DI_RBError(spareInterfaceIO)" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorRBNotExtendPMA" di="DI_RBNotExtendPMA" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorRBNotExtendPMB" di="DI_RBNotExtendPMB" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorRBNotExtendSIMF1" di="DI_RBNotExtendSIMF1" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorRBNotExtendSIMF2" di="DI_RBNotExtendSIMF2" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorRBupperArmhavewafer" di="DI_RBupperArmhavewafer" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorRBlowerArmhavewafer" di="DI_RBlowerArmhavewafer" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorSMIF1PODOPEN" di="DI_SMIF1PODOPEN" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorSMIF1PODPRESENT" di="DI_SMIF1PODPRESENT" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorSMIF1READY" di="DI_SMIF1READY" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorSMIF1MAPPINGSENSORLASER" di="DI_SMIF1MAPPINGSENSORLASER" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorSMIF2PODOPEN" di="DI_SMIF2PODOPEN" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorSMIF2PODPRESENT" di="DI_SMIF2PODPRESENT" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorSMIF2READY" di="DI_SMIF2READY" textOutTrigValue="true" warningText=""/>
- <IoSensor module="System" id="SensorSMIF2MAPPINGSENSORLASER" di="DI_SMIF2MAPPINGSENSORLASER" textOutTrigValue="true" warningText=""/>
-
- </IoSensors>
- <IoTriggers>
- <IoTrigger id="TrigEFEMSideDoorClosed" display="" schematicId="" unit="" doTrigger="DO_EFEMSideDoorClosed"/>
- <IoTrigger id="TrigRBNotExtendPMA" display="" schematicId="" unit="" doTrigger="DO_RBNotExtendPMA"/>
- <IoTrigger id="TrigRBNotExtendPMB" display="" schematicId="" unit="" doTrigger="DO_RBNotExtendPMB"/>
-
- <IoTrigger id="TrigPauseResumetoRobot" display="" schematicId="" unit="" doTrigger="DO_Pause/ResumetoRobot"/>
- <IoTrigger id="TrigEnableToRobot" display="" schematicId="" unit="" doTrigger="DO_EnableToRobot(Spare)"/>
- <IoTrigger id="TrigEMSToRobot" display="" schematicId="" unit="" doTrigger="DO_EMSToRobot(Spare)"/>
-
- <IoTrigger id="TrigSafetytoPMA" display="" schematicId="" unit="" doTrigger="DO_SafetytoPMA"/>
- <IoTrigger id="TrigSafetytoPMB" display="" schematicId="" unit="" doTrigger="DO_SafetytoPMB"/>
- <IoTrigger id="TrigSafetytoSMIF1" display="" schematicId="" unit="" doTrigger="DO_SafetytoSMIF1"/>
- <IoTrigger id="TrigSafetytoSMIF2" display="" schematicId="" unit="" doTrigger="DO_SafetytoSMIF2"/>
- <IoTrigger id="TrigRBbusytoSIMF1" display="" schematicId="" unit="" doTrigger="DO_RBbusytoSIMF1"/>
- <IoTrigger id="TrigRBbusytoSIMF2" display="" schematicId="" unit="" doTrigger="DO_RBbusytoSIMF2"/>
-
- </IoTriggers>
- <JetFlippers classType="athosRT.Devices.FLP.JetFlipper">
- <JetFlipper module="System" id ="TurnOverStation" display="TurnOverStation" schematicId=""
- diFlipperTurnOverOriginSensor="DI_FlipperTurnOverOriginSensor"
- diFlipperTurnOverHorizontalSensor="DI_FlipperTurnOverHorizontalSensor"
- diFlipperTurnOverMotorPosCompleted="DI_FlipperTurnOverMotorPosCompleted"
- diFlipperTurnOverMotorAlarm="DI_FlipperTurnOverMotorAlarm"
- diFlipperEnableToRobot="DI_FlipperEnableToRobot"
- diFlipperClampClosedSensor="DI_FlipperClampClosedSensor"
- diFlipperClampOpenedSensor="DI_FlipperClampOpenedSensor"
- diFlipperClampMotorPosCompleted="DI_FlipperClampMotorPosCompleted"
- diFlipperClampMotorAlarm="DI_FlipperClampMotorAlarm"
- doFlipperTurnOverMotorModeSW="DO_FlipperTurnOverMotorModeSW"
- doFlipperClampMotorModeSW="DO_FlipperClampMotorModeSW"
- doFlipperTurnOverStartStop="DO_FlipperTurnOverStartStop/HOME"
- doFlipperClampSTARTSTOP="DO_FlipperClampSTART-STOP/HOME"
- doFlipperTurnOverSEL0="DO_FlipperTurnOverSEL0/JOGP"
- doFlipperTurnOverSEL1="DO_FlipperTurnOverSEL1/JOGN"
- doFlipperTurnOverSEL2="DO_FlipperTurnOverSEL2/JOG0"
- doFlipperClampSEL0="DO_FlipperClampSEL0/JOGP"
- doFlipperClampSEL1="DO_FlipperClampSEL1/JOGN"
- doFlipperClampSEL2="DO_FlipperClampSEL2/JOG0"
- doFlipperClampPGMRES="DO_FlipperClampPGMRES/ALM-RST"
- doFlipperTurnOverPgmres="DO_FlipperTurnOverPgmres/ALM-RST"
- />
- </JetFlippers>
- </DeviceModelDefine>
|