123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273 |
- <?xml version="1.0" encoding="utf-8"?>
- <BeckhoffModuleIOCfg xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <Module Name="EFEM">
- <IO Name="EFEM.VacuumValue" IOName="r_EFEM_VACUUM"/>
- <IO Name="EFEM.DoorUnlock" IOName="c_Door_Unlock"/>
- <IO Name="EFEM.DoorLocked" IOName="r_Door_Locked"/>
- </Module>
- <Module Name="LP1">
- <IO Name="LP1.Cassete200Present" IOName="r_Cassette_1_200"/>
- <IO Name="LP1.Cassete150Present" IOName="r_Cassette_1_150"/>
- <IO Name="LP1.Cassete100Present" IOName="r_Cassette_1_100"/>
- </Module>
- <Module Name="LP2">
- <IO Name="LP2.Cassete200Present" IOName="r_Cassette_2_200"/>
- <IO Name="LP2.Cassete150Present" IOName="r_Cassette_2_150"/>
- <IO Name="LP2.Cassete100Present" IOName="r_Cassette_2_100"/>
- </Module>
- <Module Name="LP3">
- <IO Name="LP3.Cassete200Present" IOName="r_Cassette_3_200"/>
- <IO Name="LP3.Cassete150Present" IOName="r_Cassette_3_150"/>
- <IO Name="LP3.Cassete100Present" IOName="r_Cassette_3_100"/>
- </Module>
- <Module Name="Dummy1">
- <IO Name="Dummy1.Cassete200Present" IOName="r_Dummy_1_200"/>
- <IO Name="Dummy1.Cassete150Present" IOName="r_Dummy_1_150"/>
- <IO Name="Dummy1.Cassete100Present" IOName="r_Dummy_1_100"/>
- </Module>
- <Module Name="Dummy2">
- <IO Name="Dummy2.Cassete200Present" IOName="r_Dummy_2_200"/>
- <IO Name="Dummy2.Cassete150Present" IOName="r_Dummy_2_150"/>
- <IO Name="Dummy2.Cassete100Present" IOName="r_Dummy_2_100"/>
- </Module>
- <Module Name="LightTower">
- <IO Name="LightTower.Buzzer" IOName="c_System_Alarm"/>
- <IO Name="LightTower.RedLight" IOName="c_Pole_Red"/>
- <IO Name="LightTower.YellowLight" IOName="c_Pole_Amber"/>
- <IO Name="LightTower.GreenLight" IOName="c_Pole_Green"/>
- <IO Name="LightTower.BlueLight" IOName="c_Pole_Blue"/>
- </Module>
- <Module Name="Facilities">
- <IO Name="Facilities.N2Enable" IOName="c_N2_ENABLE"/>
- <IO Name="Facilities.CDAEnable" IOName="c_CDA_ENABLE"/>
- <IO Name="Facilities.ExternalCDAEnable" IOName="c_EXTERNAL_CDA_ENABLE"/>
- <IO Name="Facilities.DiWaterEnable" IOName="c_DI_MAIN_ENABLE"/>
- <IO Name="Facilities.HouseChilledWaterEnable" IOName="c_HCW_ENABLE"/>
- <IO Name="Facilities.DiReplenEnable" IOName="c_DI_REPLEN_ENABLE"/>
- <IO Name="Facilities.DiFillEnable" IOName="c_DI_FILL_ENABLE"/>
- <IO Name="Facilities.LoaderDiEnable" IOName="c_DI_LOADER_ENABLE"/>
- <IO Name="Facilities.FilterPurgeEnable" IOName="c_FILTER_PURGE_ENABLE"/>
- <IO Name="Facilities.Nitrogen1BPressure" IOName="r_N2_1B_PRESSURE"/>
- <IO Name="Facilities.Nitrogen1APressure" IOName="r_N2_1A_PRESSURE"/>
- <IO Name="Facilities.Nitrogen2BPressure" IOName="r_N2_2B_PRESSURE"/>
- <IO Name="Facilities.Nitrogen2APressure" IOName="r_N2_2A_PRESSURE"/>
- <IO Name="Facilities.CDA2Pressure" IOName="r_CDA_HIGH_PRESSURE"/>
- <IO Name="Facilities.CDA1Pressure" IOName="r_CDA_LOW_PRESSURE"/>
- <IO Name="Facilities.ExternalCDAPressure" IOName="r_CDA_EXTERNAL_PRESSURE"/>
- <IO Name="Facilities.DiWaterPressure" IOName="r_DI_WATER_PRESSURE"/>
- <IO Name="Facilities.HouseChilledWaterPressure" IOName="r_HCW_FLOW"/>
- <IO Name="Facilities.ExhaustPressure" IOName="r_SYSTEM_EXHAUST"/>
- <IO Name="Facilities.VacuumPressure" IOName="r_SYSTEM_VACUUM"/>
- <IO Name="Facilities.N2BlanketPressure" IOName="r_N2_BLANKET_PRESSURE"/>
- <IO Name="Facilities.SampleEnable" IOName="c_SAMPLE_STATION_ENABLE"/>
- <IO Name="Facilities.SampleFlow1Enable" IOName="c_SAMPLE_STATION_FLOW_1_ENABLE"/>
- <IO Name="Facilities.SampleFlow2Enable" IOName="c_SAMPLE_STATION_FLOW_2_ENABLE"/>
- <IO Name="Facilities.SampleFlow3Enable" IOName="c_SAMPLE_STATION_FLOW_3_ENABLE"/>
- <IO Name="Facilities.SampleFlow4Enable" IOName="c_SAMPLE_STATION_FLOW_4_ENABLE"/>
- <IO Name="Facilities.FFULoaderError" IOName="r_FFUFaultLoader"/>
- <IO Name="Facilities.FFUProcessError" IOName="r_FFUFaultProcess"/>
- <IO Name="Facilities.FFULoaderPressure" IOName="r_FFUPressureLoader"/>
- <IO Name="Facilities.FFUProcessPressure" IOName="r_FFUPressureProcess"/>
- <IO Name="Facilities.ArsFluidDetect" IOName="r_SLIPSTREAM_FLUID_PRESENT"/>
- <IO Name="Facilities.ProcessFluidDetect" IOName="r_CONTAINMENT_FLUID"/>
- <IO Name="Facilities.SampleFluidDetect" IOName="r_SAMPLE_SYS_FLUID_PRESENT"/>
- </Module>
- <Module Name="SRD">
- <IO Name="SRD.FluidContainment" IOName="r_SRD_FLUID_LEVEL"/>
- <IO Name="SRD.WaterPressure" IOName="r_SRD_SUPPLY_WATER_PRESS"/>
- </Module>
- <Module Name="SRD1">
- <IO Name="SRD1.WaterAbove" IOName="c_SRD1_Water_Above_Wafer"/>
- <IO Name="SRD1.WaterBelow" IOName="c_SRD1_Water_Below_Wafer"/>
- <IO Name="SRD1.ExhaustOn" IOName="c_SRD1_Exhaust_Fan_On"/>
- <IO Name="SRD1.WaferPresence" IOName="r_SRD1_WAFER_PRESENT_anlg"/>
- <IO Name="SRD1.VacuumValue" IOName="r_SRD1_CHUCK_VACUUM_anlg"/>
- <IO Name="SRD1.DoorClose" IOName="c_SRD1_Shutter_Close"/>
- <IO Name="SRD1.DoorClosed" IOName="r_SRD1_SHUTTER_CLOSED"/>
- <IO Name="SRD1.DoorOpened" IOName="r_SRD1_SHUTTER_OPEN"/>
- <IO Name="SRD1.ChuckVacuum" IOName="c_SRD1_CHUCK_VACUUM"/>
- <IO Name="SRD1.ChuckATMOn" IOName="c_SRD1_CHUCK_ATM_ON"/>
- <IO Name="SRD1.ChuckVacuumOK" IOName="r_SRD1_CHUCK_VAC_OK"/>
- <IO Name="SRD1.WaferPresent" IOName="r_SRD1_WAFER_PRESENT"/>
- <IO Name="SRD1.LiftUp" IOName="c_SRD1_LIFT_UP"/>
- <IO Name="SRD1.LiftUpStatus" IOName="r_SRD1_LIFT_UP"/>
- <IO Name="SRD1.Flipper1Out100Status" IOName="r_SRD1_100_FLIPPER1_OUT"/>
- <IO Name="SRD1.Flipper2Out100Status" IOName="r_SRD1_100_FLIPPER2_OUT"/>
- <IO Name="SRD1.Flipper3Out100Status" IOName="r_SRD1_100_FLIPPER3_OUT"/>
- <IO Name="SRD1.Flipper1Out150Status" IOName="r_SRD1_150_FLIPPER1_OUT"/>
- <IO Name="SRD1.Flipper2Out150Status" IOName="r_SRD1_150_FLIPPER2_OUT"/>
- <IO Name="SRD1.Flipper3Out150Status" IOName="r_SRD1_150_FLIPPER3_OUT"/>
- <IO Name="SRD1.Flipper1Out200Status" IOName="r_SRD1_200_FLIPPER1_OUT"/>
- <IO Name="SRD1.Flipper2Out200Status" IOName="r_SRD1_200_FLIPPER2_OUT"/>
- <IO Name="SRD1.Flipper3Out200Status" IOName="r_SRD1_200_FLIPPER3_OUT"/>
- <IO Name="SRD1.FlippersIn100" IOName="c_SRD1_100_FLIPPERS_IN"/>
- <IO Name="SRD1.FlippersIn150" IOName="c_SRD1_150_FLIPPERS_IN"/>
- <IO Name="SRD1.FlippersIn200" IOName="c_SRD1_200_FLIPPERS_IN"/>
- <IO Name="SRD1.WaterOn" IOName="c_SRD1_WATER_ON"/>
- <IO Name="SRD1.WaterFlow" IOName="r_SRD1_WATER_FLOW"/>
- <IO Name="SRD1.N2On" IOName="c_SRD1_N2_FLOW_ON"/>
- </Module>
- <Module Name="SRD2">
- <IO Name="SRD2.WaterAbove" IOName="c_SRD2_Water_Above_Wafer"/>
- <IO Name="SRD2.WaterBelow" IOName="c_SRD2_Water_Below_Wafer"/>
- <IO Name="SRD2.WaferPresence" IOName="r_SRD2_WAFER_PRESENT_anlg"/>
- <IO Name="SRD2.ExhaustOn" IOName="c_SRD2_Exhaust_Fan_On"/>
- <IO Name="SRD2.VacuumValue" IOName="r_SRD2_CHUCK_VACUUM_anlg"/>
- <IO Name="SRD2.VacuumValue" IOName="r_SRD2_CHUCK_VACUUM_anlg"/>
- <IO Name="SRD2.DoorClose" IOName="c_SRD2_Shutter_Close"/>
- <IO Name="SRD2.DoorClosed" IOName="r_SRD2_SHUTTER_CLOSED"/>
- <IO Name="SRD2.DoorOpened" IOName="r_SRD2_SHUTTER_OPEN"/>
- <IO Name="SRD2.ChuckVacuum" IOName="c_SRD2_CHUCK_VACUUM"/>
- <IO Name="SRD2.ChuckATMOn" IOName="c_SRD2_CHUCK_ATM_ON"/>
- <IO Name="SRD2.ChuckVacuumOK" IOName="r_SRD2_CHUCK_VAC_OK"/>
- <IO Name="SRD2.WaferPresent" IOName="r_SRD2_WAFER_PRESENT"/>
- <IO Name="SRD2.LiftUp" IOName="c_SRD2_LIFT_UP"/>
- <IO Name="SRD2.LiftUpStatus" IOName="r_SRD2_LIFT_UP"/>
- <IO Name="SRD2.Flipper1Out100Status" IOName="r_SRD2_100_FLIPPER1_OUT"/>
- <IO Name="SRD2.Flipper2Out100Status" IOName="r_SRD2_100_FLIPPER2_OUT"/>
- <IO Name="SRD2.Flipper3Out100Status" IOName="r_SRD2_100_FLIPPER3_OUT"/>
- <IO Name="SRD2.Flipper1Out150Status" IOName="r_SRD2_150_FLIPPER1_OUT"/>
- <IO Name="SRD2.Flipper2Out150Status" IOName="r_SRD2_150_FLIPPER2_OUT"/>
- <IO Name="SRD2.Flipper3Out150Status" IOName="r_SRD2_150_FLIPPER3_OUT"/>
- <IO Name="SRD2.Flipper1Out200Status" IOName="r_SRD2_200_FLIPPER1_OUT"/>
- <IO Name="SRD2.Flipper2Out200Status" IOName="r_SRD2_200_FLIPPER2_OUT"/>
- <IO Name="SRD2.Flipper3Out200Status" IOName="r_SRD2_200_FLIPPER3_OUT"/>
- <IO Name="SRD2.FlippersIn100" IOName="c_SRD2_100_FLIPPERS_IN"/>
- <IO Name="SRD2.FlippersIn150" IOName="c_SRD2_150_FLIPPERS_IN"/>
- <IO Name="SRD2.FlippersIn200" IOName="c_SRD2_200_FLIPPERS_IN"/>
- <IO Name="SRD2.WaterOn" IOName="c_SRD2_WATER_ON"/>
- <IO Name="SRD2.WaterFlow" IOName="r_SRD2_WATER_FLOW"/>
- <IO Name="SRD2.N2On" IOName="c_SRD2_N2_FLOW_ON"/>
- </Module>
- <Module Name="VPWMain1">
- <IO Name="VPWMain1.ChamberClosed" IOName="r_VPW_CHAMBER_CLOSED"/>
- <IO Name="VPWMain1.ChamberOpened" IOName="r_VPW_CHAMBER_OPENED"/>
- <IO Name="VPWMain1.ChamberClose" IOName="c_VPW_CHAMBER_CLOSE"/>
- <IO Name="VPWMain1.LeakDetected" IOName="r_VPW_LEAK_DETECT"/>
- <IO Name="VPWMain1.VacuumPumpPressure" IOName="r_VPW_VAC_PUMP_PRESSURE"/>
- <IO Name="VPWMain1.VacuumPumpPower" IOName="c_VPW_VACUUM_PUMP_POWER"/>
- <IO Name="VPWMain1.VacuumPumpEnable" IOName="c_VPW_VACUUM_PUMP_ENABLE"/>
- <IO Name="VPWMain1.VacuumPumpSpeedEnable" IOName="c_VPW_VACUUM_PUMP_SPEED_ENABLE"/>
- <IO Name="VPWMain1.VacuumPumpSpeed" IOName="c_VPW_VACUUM_PUMP_SPEED"/>
- <IO Name="VPWMain1.BoosterPumpCurrent" IOName="r_VPW_BOOSTER_PUMP_CURRENT"/>
- <IO Name="VPWMain1.BoosterPumpSpeed" IOName="c_VPW_BOOSTER_PUMP_SPPED"/>
- <IO Name="VPWMain1.BoosterPumpEnable" IOName="c_VPW_BOOSTER_PUMP_ENABLE"/>
- <IO Name="VPWMain1.BoosterPumpStatus" IOName="r_VPW_BOOSTER_PUMP_STATUS"/>
- <IO Name="VPWMain1.DiwEnable" IOName="c_VPW_DIW_EABLE"/>
- <IO Name="VPWMain1.DiwProcess" IOName="c_VPW_DIW_PROCESS"/>
- <IO Name="VPWMain1.DiwDegas" IOName="c_VPW_DIW_DEGAS"/>
- <IO Name="VPWMain1.DiwTotalFlow" IOName="r_VPW_DIW_TOTAL_FLOW"/>
- <IO Name="VPWMain1.DiwPressure" IOName="r_VPW_DIW_PRESSURE"/>
- <IO Name="VPWMain1.DegasAdjust" IOName="c_VPW_DEGAS_ADJUST"/>
- <IO Name="VPWMain1.DegasPurge" IOName="c_VPW_DEGAS_PURGE"/>
- <IO Name="VPWMain1.DegasPumpEnable" IOName="c_VPW_DEGAS_PUMP_ENABLE"/>
- <IO Name="VPWMain1.DegasPumpPressure" IOName="r_VPW_DEGAS_PUMP_PRESSURE"/>
- </Module>
- <Module Name="VPW1">
- <IO Name="VPW1.DiwFlow" IOName="r_VPW_DIW_CELL_1_FLOW"/>
- <IO Name="VPW1.VacuumPressure" IOName="r_VPW_CELL_1_VAC_PRESSURE"/>
- <IO Name="VPW1.FlowDrip" IOName="c_VPW_1_FLOW_DRIP"/>
- <IO Name="VPW1.FlowSmall" IOName="c_VPW_1_FLOW_SMALL"/>
- <IO Name="VPW1.FlowLarge" IOName="c_VPW_1_FLOW_LARGE"/>
- <IO Name="VPW1.VacuumValve" IOName="c_VPW_1_VACUUM_VALVE"/>
- <IO Name="VPW1.DrainValve" IOName="c_VPW_1_DIW_DRAIN"/>
- <IO Name="VPW1.VentValve" IOName="c_VPW_1_VENT_VALVE"/>
- </Module>
- <Module Name="VPW2">
- <IO Name="VPW2.DiwFlow" IOName="r_VPW_DIW_CELL_2_FLOW"/>
- <IO Name="VPW2.VacuumPressure" IOName="r_VPW_CELL_2_VAC_PRESSURE"/>
- <IO Name="VPW2.FlowDrip" IOName="c_VPW_2_FLOW_DRIP"/>
- <IO Name="VPW2.FlowSmall" IOName="c_VPW_2_FLOW_SMALL"/>
- <IO Name="VPW2.FlowLarge" IOName="c_VPW_2_FLOW_LARGE"/>
- <IO Name="VPW2.VacuumValve" IOName="c_VPW_2_VACUUM_VALVE"/>
- <IO Name="VPW2.DrainValve" IOName="c_VPW_2_DIW_DRAIN"/>
- <IO Name="VPW2.VentValve" IOName="c_VPW_2_VENT_VALVE"/>
- </Module>
- <Module Name="Safety">
- <IO Name="Safety.MainCommErr" IOName="r_Safety_ComErr"/>
- <IO Name="Safety.LoaderPufCommErr" IOName="r_Safety_ComErr_LdrPuf"/>
- <IO Name="Safety.SrdCommErr" IOName="r_Safety_ComErr_Srd"/>
- <IO Name="Safety.TransportCommErr" IOName="r_Safety_ComErr_Transp"/>
- <IO Name="Safety.MainFunctionBlockErr" IOName="r_Safety_FbErr"/>
- <IO Name="Safety.LoaderPufFunctionBlockErr" IOName="r_Safety_FbErr_LdrPuf"/>
- <IO Name="Safety.SrdFunctionBlockErr" IOName="r_Safety_FbErr_Srd"/>
- <IO Name="Safety.TransporterFunctionBlockErr" IOName="r_Safety_FbErr_Transp"/>
- <IO Name="Safety.TwincatState" IOName="r_EtherCat_State"/>
- <IO Name="Safety.LoaderHotConnectState" IOName="r_EtherCat_State_Loader"/>
- <IO Name="Safety.LdrHotConnectState" IOName="r_EtherCat_State_LdrTxIO"/>
- <IO Name="Safety.PrcHotConnectState" IOName="r_EtherCat_State_PrcTxIO"/>
- <IO Name="Safety.TransporterHotConnectState" IOName="r_EtherCat_State_Transporter"/>
- <IO Name="Safety.PufHotConnectState" IOName="r_EtherCat_State_Puf"/>
- <IO Name="Safety.SrdHotConnectState" IOName="r_EtherCat_State_Srd"/>
- <IO Name="Safety.Reservoir1HotConnectState" IOName="r_EtherCat_State_Reservoir1"/>
- <IO Name="Safety.Reservoir2HotConnectState" IOName="r_EtherCat_State_Reservoir2"/>
- <IO Name="Safety.FFUHotConnectState" IOName="r_EtherCat_State_FFU"/>
- <IO Name="Safety.RunStop" IOName="c_Safety_RunStop"/>
- <IO Name="Safety.ErrAck" IOName="c_Safety_ErrAck"/>
- <IO Name="Safety.SlsRestart" IOName="c_Safety_SLS_Restart"/>
- <IO Name="Safety.TxStoMonRestart" IOName="c_Safety_TX_STO_MON_Restart"/>
- <IO Name="Safety.TxSto1EstopRestart" IOName="c_Safety_TX_STO1_ESTOP_Restart"/>
- <IO Name="Safety.TxSto2EstopRestart" IOName="c_Safety_TX_STO2_ESTOP_Restart"/>
- <IO Name="Safety.LdrPufStoMonRestart" IOName="c_Safety_LDRPUF_STO_MON_Restart"/>
- <IO Name="Safety.LdrPufSto1EstopRestart" IOName="c_Safety_LDRPUF_STO1_ESTOP_Restart"/>
- <IO Name="Safety.LdrPufSto2EstopRestart" IOName="c_Safety_LDRPUF_STO2_ESTOP_Restart"/>
- <IO Name="Safety.SrdStoEstopRestart" IOName="c_Safety_SRD_STO_ESTOP_Restart"/>
- <IO Name="Safety.PumpStoEstopRestart" IOName="c_Safety_PUMP_STO_ESTOP_Restart"/>
- <IO Name="Safety.FluidEstopRestart" IOName="c_Safety_FLUID_ESTOP_Restart"/>
- <IO Name="Safety.LoaderDoorLock" IOName="c_REQUEST_LDR_DOOR_OPEN"/>
- <IO Name="Safety.LoaderDoorLocked" IOName="r_LDR_Door_Locked"/>
- <IO Name="Safety.BufferDoorLock" IOName="c_REQUEST_BFFR_DOOR_OPEN"/>
- <IO Name="Safety.BufferDoorLocked" IOName="r_BFFR_Door_Locked"/>
- <IO Name="Safety.LowerLoaderPanelRemoved" IOName="r_LWR_LDR_PNL_REMOVED"/>
- <IO Name="Safety.LoaderPanelRemoved" IOName="r_XPRTR_LDR_PNL_REMOVED"/>
- <IO Name="Safety.BufferPanelRemoved" IOName="r_XPRTR_BFFR_PNL_REMOVED"/>
- <IO Name="Safety.ProcessDoorLock" IOName="c_REQUEST_PROC_DOORS_OPEN"/>
- <IO Name="Safety.ProcessDoor1Locked" IOName="r_PROC_DOOR_1_SAFE_LOCK"/>
- <IO Name="Safety.ProcessDoor2Locked" IOName="r_PROC_DOOR_2_SAFE_LOCK"/>
- <IO Name="Safety.ProcessDoor3Locked" IOName="r_PROC_DOOR_3_SAFE_LOCK"/>
- <IO Name="Safety.ProcessDoor4Locked" IOName="r_PROC_DOOR_4_SAFE_LOCK"/>
- <IO Name="Safety.ProcessUpperPanelsOn" IOName="r_PROC_DOORS_UPPR_PNLS_ON"/>
- <IO Name="Safety.SrdTopPanelRemoved" IOName="r_SRD_TOP_PNL_REMOVED"/>
- <IO Name="Safety.SrdLowerPanelRemoved" IOName="r_SRD_LWR_PNL_REMOVED"/>
- <IO Name="Safety.PlumbingDoorClosed" IOName="r_PLUMBING_DOORS_CLOSED"/>
- <IO Name="Safety.ProcessHaltButton1" IOName="r_PROCESS_HALT_BUTTON_1"/>
- <IO Name="Safety.ProcessHaltButton2" IOName="r_PROCESS_HALT_BUTTON_2"/>
- <IO Name="Safety.LoaderHaltButton" IOName="r_HALT_LDR_SECTION"/>
- <IO Name="Safety.ModeSelectorSwitch" IOName="r_MODE_SELECTOR_SWITCH"/>
- <IO Name="Safety.ModeSiren" IOName="c_MODE_SIREN"/>
- <IO Name="Safety.LoaderRotationSls" IOName="r_Rotate_AMP_SLS"/>
- <IO Name="Safety.LoaderSwingASls" IOName="r_Door_A_AMP_SLS"/>
- <IO Name="Safety.LoaderSwingBSls" IOName="r_Door_B_AMP_SLS"/>
- <IO Name="Safety.LoaderTiltASls" IOName="r_SUP_A_AMP_SLS"/>
- <IO Name="Safety.LoaderTiltBSls" IOName="r_SUP_B_AMP_SLS"/>
- <IO Name="Safety.Puf1VerticalSls" IOName="r_DPUF_A_VERT_SAFE_SLS"/>
- <IO Name="Safety.Puf2VerticalSls" IOName="r_DPUF_B_VERT_SAFE_SLS"/>
- <IO Name="Safety.LoaderGantrySls" IOName="r_Gantry_Zone_Safe_SLS_1"/>
- <IO Name="Safety.LoaderElevatorSls" IOName="r_Gantry_Zone_Safe_SLS_2"/>
- <IO Name="Safety.ProcessGantrySls" IOName="r_Gantry_Zone_Safe_SLS_3"/>
- <IO Name="Safety.ProcessElevatorSls" IOName="r_Gantry_Zone_Safe_SLS_4"/>
- <IO Name="Safety.PufVerticalDisable" IOName="r_DPUF_VERT_SAFE_Disable"/>
- <IO Name="Safety.Puf1FlipRotationDisable" IOName="r_DPUF_A_PIVSUP_Disable"/>
- <IO Name="Safety.Puf2FlipRotationDisable" IOName="r_DPUF_B_PIVSUP_Disable"/>
- <IO Name="Safety.LoaderDisable" IOName="r_Loader_Zone_Safe_Disable"/>
- <IO Name="Safety.TransporterDisable" IOName="r_Gantry_Zone_Safe_Disable"/>
- <IO Name="Safety.SrdArmDisable" IOName="r_SRD_WASH_ARMS_Disable"/>
- <IO Name="Safety.SrdRotationDisable" IOName="r_SRD_ROTATE_Disable"/>
- <IO Name="Safety.TransporterSafeSls" IOName="r_Gantry_Zone_Safe_SLS"/>
- <IO Name="Safety.LoaderSafeSls" IOName="r_Loader_Zone_Safe_SLS"/>
- <IO Name="Safety.PufVerticalSafeSls" IOName="r_DPUF_VERT_SAFE_SLS"/>
- <IO Name="Safety.LoaderSafeSto" IOName="r_Loader_Zone_Safe_STO"/>
- <IO Name="Safety.PufVerticalSafeSto" IOName="r_DPUF_VERT_SAFE_STO"/>
- <IO Name="Safety.Puf1FlipRotationSafeSto" IOName="r_DPUF_A_PIVSUP_STO"/>
- <IO Name="Safety.Puf2FlipRotationSafeSto" IOName="r_DPUF_B_PIVSUP_STO"/>
- <IO Name="Safety.TransporterSafeSto" IOName="r_Gantry_Zone_Safe_STO"/>
- <IO Name="Safety.SrdArmSafeSto" IOName="r_SRD_WASH_STO"/>
- <IO Name="Safety.SrdRotationSafeSto" IOName="r_SRD_ROTATE_STO"/>
- <IO Name="Safety.PumpEdm" IOName="r_PUMP_EDM"/>
- <IO Name="Safety.ReservoirHighLevel" IOName="r_SAFETY_HIGH_LEVEL"/>
- <IO Name="Safety.FluidEnableEdm" IOName="r_EXT_FLUID_ENABLE_EDM"/>
- <IO Name="Safety.SRDArmReset" IOName="c_Safety_SRD_Arm_Reset"/>
- </Module>
- </BeckhoffModuleIOCfg>
|