ModuleIOCfg.xml 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <BeckhoffModuleIOCfg xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  3. <Module Name="EFEM">
  4. <IO Name="EFEM.VacuumValue" IOName="r_EFEM_VACUUM"/>
  5. <IO Name="EFEM.DoorUnlock" IOName="c_Door_Unlock"/>
  6. <IO Name="EFEM.DoorLocked" IOName="r_Door_Locked"/>
  7. </Module>
  8. <Module Name="LP1">
  9. <IO Name="LP1.Cassete200Present" IOName="r_Cassette_1_200"/>
  10. <IO Name="LP1.Cassete150Present" IOName="r_Cassette_1_150"/>
  11. <IO Name="LP1.Cassete100Present" IOName="r_Cassette_1_100"/>
  12. </Module>
  13. <Module Name="LP2">
  14. <IO Name="LP2.Cassete200Present" IOName="r_Cassette_2_200"/>
  15. <IO Name="LP2.Cassete150Present" IOName="r_Cassette_2_150"/>
  16. <IO Name="LP2.Cassete100Present" IOName="r_Cassette_2_100"/>
  17. </Module>
  18. <Module Name="LP3">
  19. <IO Name="LP3.Cassete200Present" IOName="r_Cassette_3_200"/>
  20. <IO Name="LP3.Cassete150Present" IOName="r_Cassette_3_150"/>
  21. <IO Name="LP3.Cassete100Present" IOName="r_Cassette_3_100"/>
  22. </Module>
  23. <Module Name="Dummy1">
  24. <IO Name="Dummy1.Cassete200Present" IOName="r_Dummy_1_200"/>
  25. <IO Name="Dummy1.Cassete150Present" IOName="r_Dummy_1_150"/>
  26. <IO Name="Dummy1.Cassete100Present" IOName="r_Dummy_1_100"/>
  27. </Module>
  28. <Module Name="Dummy2">
  29. <IO Name="Dummy2.Cassete200Present" IOName="r_Dummy_2_200"/>
  30. <IO Name="Dummy2.Cassete150Present" IOName="r_Dummy_2_150"/>
  31. <IO Name="Dummy2.Cassete100Present" IOName="r_Dummy_2_100"/>
  32. </Module>
  33. <Module Name="LightTower">
  34. <IO Name="LightTower.Buzzer" IOName="c_System_Alarm"/>
  35. <IO Name="LightTower.RedLight" IOName="c_Pole_Red"/>
  36. <IO Name="LightTower.YellowLight" IOName="c_Pole_Amber"/>
  37. <IO Name="LightTower.GreenLight" IOName="c_Pole_Green"/>
  38. <IO Name="LightTower.BlueLight" IOName="c_Pole_Blue"/>
  39. </Module>
  40. <Module Name="Facilities">
  41. <IO Name="Facilities.N2Enable" IOName="c_N2_ENABLE"/>
  42. <IO Name="Facilities.CDAEnable" IOName="c_CDA_ENABLE"/>
  43. <IO Name="Facilities.ExternalCDAEnable" IOName="c_EXTERNAL_CDA_ENABLE"/>
  44. <IO Name="Facilities.DiWaterEnable" IOName="c_DI_MAIN_ENABLE"/>
  45. <IO Name="Facilities.HouseChilledWaterEnable" IOName="c_HCW_ENABLE"/>
  46. <IO Name="Facilities.DiReplenEnable" IOName="c_DI_REPLEN_ENABLE"/>
  47. <IO Name="Facilities.DiFillEnable" IOName="c_DI_FILL_ENABLE"/>
  48. <IO Name="Facilities.LoaderDiEnable" IOName="c_DI_LOADER_ENABLE"/>
  49. <IO Name="Facilities.FilterPurgeEnable" IOName="c_FILTER_PURGE_ENABLE"/>
  50. <IO Name="Facilities.Nitrogen1BPressure" IOName="r_N2_1B_PRESSURE"/>
  51. <IO Name="Facilities.Nitrogen1APressure" IOName="r_N2_1A_PRESSURE"/>
  52. <IO Name="Facilities.Nitrogen2BPressure" IOName="r_N2_2B_PRESSURE"/>
  53. <IO Name="Facilities.Nitrogen2APressure" IOName="r_N2_2A_PRESSURE"/>
  54. <IO Name="Facilities.CDA2Pressure" IOName="r_CDA_HIGH_PRESSURE"/>
  55. <IO Name="Facilities.CDA1Pressure" IOName="r_CDA_LOW_PRESSURE"/>
  56. <IO Name="Facilities.ExternalCDAPressure" IOName="r_CDA_EXTERNAL_PRESSURE"/>
  57. <IO Name="Facilities.DiWaterPressure" IOName="r_DI_WATER_PRESSURE"/>
  58. <IO Name="Facilities.HouseChilledWaterPressure" IOName="r_HCW_FLOW"/>
  59. <IO Name="Facilities.ExhaustPressure" IOName="r_SYSTEM_EXHAUST"/>
  60. <IO Name="Facilities.VacuumPressure" IOName="r_SYSTEM_VACUUM"/>
  61. <IO Name="Facilities.N2BlanketPressure" IOName="r_N2_BLANKET_PRESSURE"/>
  62. <IO Name="Facilities.SampleEnable" IOName="c_SAMPLE_STATION_ENABLE"/>
  63. <IO Name="Facilities.SampleFlow1Enable" IOName="c_SAMPLE_STATION_FLOW_1_ENABLE"/>
  64. <IO Name="Facilities.SampleFlow2Enable" IOName="c_SAMPLE_STATION_FLOW_2_ENABLE"/>
  65. <IO Name="Facilities.SampleFlow3Enable" IOName="c_SAMPLE_STATION_FLOW_3_ENABLE"/>
  66. <IO Name="Facilities.SampleFlow4Enable" IOName="c_SAMPLE_STATION_FLOW_4_ENABLE"/>
  67. <IO Name="Facilities.FFULoaderError" IOName="r_FFUFaultLoader"/>
  68. <IO Name="Facilities.FFUProcessError" IOName="r_FFUFaultProcess"/>
  69. <IO Name="Facilities.FFULoaderPressure" IOName="r_FFUPressureLoader"/>
  70. <IO Name="Facilities.FFUProcessPressure" IOName="r_FFUPressureProcess"/>
  71. <IO Name="Facilities.ArsFluidDetect" IOName="r_SLIPSTREAM_FLUID_PRESENT"/>
  72. <IO Name="Facilities.ProcessFluidDetect" IOName="r_CONTAINMENT_FLUID"/>
  73. <IO Name="Facilities.SampleFluidDetect" IOName="r_SAMPLE_SYS_FLUID_PRESENT"/>
  74. </Module>
  75. <Module Name="SRD">
  76. <IO Name="SRD.FluidContainment" IOName="r_SRD_FLUID_LEVEL"/>
  77. <IO Name="SRD.WaterPressure" IOName="r_SRD_SUPPLY_WATER_PRESS"/>
  78. </Module>
  79. <Module Name="SRD1">
  80. <IO Name="SRD1.WaterAbove" IOName="c_SRD1_Water_Above_Wafer"/>
  81. <IO Name="SRD1.WaterBelow" IOName="c_SRD1_Water_Below_Wafer"/>
  82. <IO Name="SRD1.ExhaustOn" IOName="c_SRD1_Exhaust_Fan_On"/>
  83. <IO Name="SRD1.WaferPresence" IOName="r_SRD1_WAFER_PRESENT_anlg"/>
  84. <IO Name="SRD1.VacuumValue" IOName="r_SRD1_CHUCK_VACUUM_anlg"/>
  85. <IO Name="SRD1.DoorClose" IOName="c_SRD1_Shutter_Close"/>
  86. <IO Name="SRD1.DoorClosed" IOName="r_SRD1_SHUTTER_CLOSED"/>
  87. <IO Name="SRD1.DoorOpened" IOName="r_SRD1_SHUTTER_OPEN"/>
  88. <IO Name="SRD1.ChuckVacuum" IOName="c_SRD1_CHUCK_VACUUM"/>
  89. <IO Name="SRD1.ChuckATMOn" IOName="c_SRD1_CHUCK_ATM_ON"/>
  90. <IO Name="SRD1.ChuckVacuumOK" IOName="r_SRD1_CHUCK_VAC_OK"/>
  91. <IO Name="SRD1.WaferPresent" IOName="r_SRD1_WAFER_PRESENT"/>
  92. <IO Name="SRD1.LiftUp" IOName="c_SRD1_LIFT_UP"/>
  93. <IO Name="SRD1.LiftUpStatus" IOName="r_SRD1_LIFT_UP"/>
  94. <IO Name="SRD1.Flipper1Out100Status" IOName="r_SRD1_100_FLIPPER1_OUT"/>
  95. <IO Name="SRD1.Flipper2Out100Status" IOName="r_SRD1_100_FLIPPER2_OUT"/>
  96. <IO Name="SRD1.Flipper3Out100Status" IOName="r_SRD1_100_FLIPPER3_OUT"/>
  97. <IO Name="SRD1.Flipper1Out150Status" IOName="r_SRD1_150_FLIPPER1_OUT"/>
  98. <IO Name="SRD1.Flipper2Out150Status" IOName="r_SRD1_150_FLIPPER2_OUT"/>
  99. <IO Name="SRD1.Flipper3Out150Status" IOName="r_SRD1_150_FLIPPER3_OUT"/>
  100. <IO Name="SRD1.Flipper1Out200Status" IOName="r_SRD1_200_FLIPPER1_OUT"/>
  101. <IO Name="SRD1.Flipper2Out200Status" IOName="r_SRD1_200_FLIPPER2_OUT"/>
  102. <IO Name="SRD1.Flipper3Out200Status" IOName="r_SRD1_200_FLIPPER3_OUT"/>
  103. <IO Name="SRD1.FlippersIn100" IOName="c_SRD1_100_FLIPPERS_IN"/>
  104. <IO Name="SRD1.FlippersIn150" IOName="c_SRD1_150_FLIPPERS_IN"/>
  105. <IO Name="SRD1.FlippersIn200" IOName="c_SRD1_200_FLIPPERS_IN"/>
  106. <IO Name="SRD1.WaterOn" IOName="c_SRD1_WATER_ON"/>
  107. <IO Name="SRD1.WaterFlow" IOName="r_SRD1_WATER_FLOW"/>
  108. <IO Name="SRD1.N2On" IOName="c_SRD1_N2_FLOW_ON"/>
  109. </Module>
  110. <Module Name="SRD2">
  111. <IO Name="SRD2.WaterAbove" IOName="c_SRD2_Water_Above_Wafer"/>
  112. <IO Name="SRD2.WaterBelow" IOName="c_SRD2_Water_Below_Wafer"/>
  113. <IO Name="SRD2.WaferPresence" IOName="r_SRD2_WAFER_PRESENT_anlg"/>
  114. <IO Name="SRD2.ExhaustOn" IOName="c_SRD2_Exhaust_Fan_On"/>
  115. <IO Name="SRD2.VacuumValue" IOName="r_SRD2_CHUCK_VACUUM_anlg"/>
  116. <IO Name="SRD2.VacuumValue" IOName="r_SRD2_CHUCK_VACUUM_anlg"/>
  117. <IO Name="SRD2.DoorClose" IOName="c_SRD2_Shutter_Close"/>
  118. <IO Name="SRD2.DoorClosed" IOName="r_SRD2_SHUTTER_CLOSED"/>
  119. <IO Name="SRD2.DoorOpened" IOName="r_SRD2_SHUTTER_OPEN"/>
  120. <IO Name="SRD2.ChuckVacuum" IOName="c_SRD2_CHUCK_VACUUM"/>
  121. <IO Name="SRD2.ChuckATMOn" IOName="c_SRD2_CHUCK_ATM_ON"/>
  122. <IO Name="SRD2.ChuckVacuumOK" IOName="r_SRD2_CHUCK_VAC_OK"/>
  123. <IO Name="SRD2.WaferPresent" IOName="r_SRD2_WAFER_PRESENT"/>
  124. <IO Name="SRD2.LiftUp" IOName="c_SRD2_LIFT_UP"/>
  125. <IO Name="SRD2.LiftUpStatus" IOName="r_SRD2_LIFT_UP"/>
  126. <IO Name="SRD2.Flipper1Out100Status" IOName="r_SRD2_100_FLIPPER1_OUT"/>
  127. <IO Name="SRD2.Flipper2Out100Status" IOName="r_SRD2_100_FLIPPER2_OUT"/>
  128. <IO Name="SRD2.Flipper3Out100Status" IOName="r_SRD2_100_FLIPPER3_OUT"/>
  129. <IO Name="SRD2.Flipper1Out150Status" IOName="r_SRD2_150_FLIPPER1_OUT"/>
  130. <IO Name="SRD2.Flipper2Out150Status" IOName="r_SRD2_150_FLIPPER2_OUT"/>
  131. <IO Name="SRD2.Flipper3Out150Status" IOName="r_SRD2_150_FLIPPER3_OUT"/>
  132. <IO Name="SRD2.Flipper1Out200Status" IOName="r_SRD2_200_FLIPPER1_OUT"/>
  133. <IO Name="SRD2.Flipper2Out200Status" IOName="r_SRD2_200_FLIPPER2_OUT"/>
  134. <IO Name="SRD2.Flipper3Out200Status" IOName="r_SRD2_200_FLIPPER3_OUT"/>
  135. <IO Name="SRD2.FlippersIn100" IOName="c_SRD2_100_FLIPPERS_IN"/>
  136. <IO Name="SRD2.FlippersIn150" IOName="c_SRD2_150_FLIPPERS_IN"/>
  137. <IO Name="SRD2.FlippersIn200" IOName="c_SRD2_200_FLIPPERS_IN"/>
  138. <IO Name="SRD2.WaterOn" IOName="c_SRD2_WATER_ON"/>
  139. <IO Name="SRD2.WaterFlow" IOName="r_SRD2_WATER_FLOW"/>
  140. <IO Name="SRD2.N2On" IOName="c_SRD2_N2_FLOW_ON"/>
  141. </Module>
  142. <Module Name="VPWMain1">
  143. <IO Name="VPWMain1.ChamberClosed" IOName="r_VPW_CHAMBER_CLOSED"/>
  144. <IO Name="VPWMain1.ChamberOpened" IOName="r_VPW_CHAMBER_OPENED"/>
  145. <IO Name="VPWMain1.ChamberClose" IOName="c_VPW_CHAMBER_CLOSE"/>
  146. <IO Name="VPWMain1.LeakDetected" IOName="r_VPW_LEAK_DETECT"/>
  147. <IO Name="VPWMain1.VacuumPumpPressure" IOName="r_VPW_VAC_PUMP_PRESSURE"/>
  148. <IO Name="VPWMain1.VacuumPumpPower" IOName="c_VPW_VACUUM_PUMP_POWER"/>
  149. <IO Name="VPWMain1.VacuumPumpEnable" IOName="c_VPW_VACUUM_PUMP_ENABLE"/>
  150. <IO Name="VPWMain1.VacuumPumpSpeedEnable" IOName="c_VPW_VACUUM_PUMP_SPEED_ENABLE"/>
  151. <IO Name="VPWMain1.VacuumPumpSpeed" IOName="c_VPW_VACUUM_PUMP_SPEED"/>
  152. <IO Name="VPWMain1.BoosterPumpCurrent" IOName="r_VPW_BOOSTER_PUMP_CURRENT"/>
  153. <IO Name="VPWMain1.BoosterPumpSpeed" IOName="c_VPW_BOOSTER_PUMP_SPPED"/>
  154. <IO Name="VPWMain1.BoosterPumpEnable" IOName="c_VPW_BOOSTER_PUMP_ENABLE"/>
  155. <IO Name="VPWMain1.BoosterPumpStatus" IOName="r_VPW_BOOSTER_PUMP_STATUS"/>
  156. <IO Name="VPWMain1.DiwEnable" IOName="c_VPW_DIW_EABLE"/>
  157. <IO Name="VPWMain1.DiwProcess" IOName="c_VPW_DIW_PROCESS"/>
  158. <IO Name="VPWMain1.DiwDegas" IOName="c_VPW_DIW_DEGAS"/>
  159. <IO Name="VPWMain1.DiwTotalFlow" IOName="r_VPW_DIW_TOTAL_FLOW"/>
  160. <IO Name="VPWMain1.DiwPressure" IOName="r_VPW_DIW_PRESSURE"/>
  161. <IO Name="VPWMain1.DegasAdjust" IOName="c_VPW_DEGAS_ADJUST"/>
  162. <IO Name="VPWMain1.DegasPurge" IOName="c_VPW_DEGAS_PURGE"/>
  163. <IO Name="VPWMain1.DegasPumpEnable" IOName="c_VPW_DEGAS_PUMP_ENABLE"/>
  164. <IO Name="VPWMain1.DegasPumpPressure" IOName="r_VPW_DEGAS_PUMP_PRESSURE"/>
  165. </Module>
  166. <Module Name="VPW1">
  167. <IO Name="VPW1.DiwFlow" IOName="r_VPW_DIW_CELL_1_FLOW"/>
  168. <IO Name="VPW1.VacuumPressure" IOName="r_VPW_CELL_1_VAC_PRESSURE"/>
  169. <IO Name="VPW1.FlowDrip" IOName="c_VPW_1_FLOW_DRIP"/>
  170. <IO Name="VPW1.FlowSmall" IOName="c_VPW_1_FLOW_SMALL"/>
  171. <IO Name="VPW1.FlowLarge" IOName="c_VPW_1_FLOW_LARGE"/>
  172. <IO Name="VPW1.VacuumValve" IOName="c_VPW_1_VACUUM_VALVE"/>
  173. <IO Name="VPW1.DrainValve" IOName="c_VPW_1_DIW_DRAIN"/>
  174. <IO Name="VPW1.VentValve" IOName="c_VPW_1_VENT_VALVE"/>
  175. </Module>
  176. <Module Name="VPW2">
  177. <IO Name="VPW2.DiwFlow" IOName="r_VPW_DIW_CELL_2_FLOW"/>
  178. <IO Name="VPW2.VacuumPressure" IOName="r_VPW_CELL_2_VAC_PRESSURE"/>
  179. <IO Name="VPW2.FlowDrip" IOName="c_VPW_2_FLOW_DRIP"/>
  180. <IO Name="VPW2.FlowSmall" IOName="c_VPW_2_FLOW_SMALL"/>
  181. <IO Name="VPW2.FlowLarge" IOName="c_VPW_2_FLOW_LARGE"/>
  182. <IO Name="VPW2.VacuumValve" IOName="c_VPW_2_VACUUM_VALVE"/>
  183. <IO Name="VPW2.DrainValve" IOName="c_VPW_2_DIW_DRAIN"/>
  184. <IO Name="VPW2.VentValve" IOName="c_VPW_2_VENT_VALVE"/>
  185. </Module>
  186. <Module Name="Safety">
  187. <IO Name="Safety.MainCommErr" IOName="r_Safety_ComErr"/>
  188. <IO Name="Safety.LoaderPufCommErr" IOName="r_Safety_ComErr_LdrPuf"/>
  189. <IO Name="Safety.SrdCommErr" IOName="r_Safety_ComErr_Srd"/>
  190. <IO Name="Safety.TransportCommErr" IOName="r_Safety_ComErr_Transp"/>
  191. <IO Name="Safety.MainFunctionBlockErr" IOName="r_Safety_FbErr"/>
  192. <IO Name="Safety.LoaderPufFunctionBlockErr" IOName="r_Safety_FbErr_LdrPuf"/>
  193. <IO Name="Safety.SrdFunctionBlockErr" IOName="r_Safety_FbErr_Srd"/>
  194. <IO Name="Safety.TransporterFunctionBlockErr" IOName="r_Safety_FbErr_Transp"/>
  195. <IO Name="Safety.TwincatState" IOName="r_EtherCat_State"/>
  196. <IO Name="Safety.LoaderHotConnectState" IOName="r_EtherCat_State_Loader"/>
  197. <IO Name="Safety.LdrHotConnectState" IOName="r_EtherCat_State_LdrTxIO"/>
  198. <IO Name="Safety.PrcHotConnectState" IOName="r_EtherCat_State_PrcTxIO"/>
  199. <IO Name="Safety.TransporterHotConnectState" IOName="r_EtherCat_State_Transporter"/>
  200. <IO Name="Safety.PufHotConnectState" IOName="r_EtherCat_State_Puf"/>
  201. <IO Name="Safety.SrdHotConnectState" IOName="r_EtherCat_State_Srd"/>
  202. <IO Name="Safety.Reservoir1HotConnectState" IOName="r_EtherCat_State_Reservoir1"/>
  203. <IO Name="Safety.Reservoir2HotConnectState" IOName="r_EtherCat_State_Reservoir2"/>
  204. <IO Name="Safety.FFUHotConnectState" IOName="r_EtherCat_State_FFU"/>
  205. <IO Name="Safety.RunStop" IOName="c_Safety_RunStop"/>
  206. <IO Name="Safety.ErrAck" IOName="c_Safety_ErrAck"/>
  207. <IO Name="Safety.SlsRestart" IOName="c_Safety_SLS_Restart"/>
  208. <IO Name="Safety.TxStoMonRestart" IOName="c_Safety_TX_STO_MON_Restart"/>
  209. <IO Name="Safety.TxSto1EstopRestart" IOName="c_Safety_TX_STO1_ESTOP_Restart"/>
  210. <IO Name="Safety.TxSto2EstopRestart" IOName="c_Safety_TX_STO2_ESTOP_Restart"/>
  211. <IO Name="Safety.LdrPufStoMonRestart" IOName="c_Safety_LDRPUF_STO_MON_Restart"/>
  212. <IO Name="Safety.LdrPufSto1EstopRestart" IOName="c_Safety_LDRPUF_STO1_ESTOP_Restart"/>
  213. <IO Name="Safety.LdrPufSto2EstopRestart" IOName="c_Safety_LDRPUF_STO2_ESTOP_Restart"/>
  214. <IO Name="Safety.SrdStoEstopRestart" IOName="c_Safety_SRD_STO_ESTOP_Restart"/>
  215. <IO Name="Safety.PumpStoEstopRestart" IOName="c_Safety_PUMP_STO_ESTOP_Restart"/>
  216. <IO Name="Safety.FluidEstopRestart" IOName="c_Safety_FLUID_ESTOP_Restart"/>
  217. <IO Name="Safety.LoaderDoorLock" IOName="c_REQUEST_LDR_DOOR_OPEN"/>
  218. <IO Name="Safety.LoaderDoorLocked" IOName="r_LDR_Door_Locked"/>
  219. <IO Name="Safety.BufferDoorLock" IOName="c_REQUEST_BFFR_DOOR_OPEN"/>
  220. <IO Name="Safety.BufferDoorLocked" IOName="r_BFFR_Door_Locked"/>
  221. <IO Name="Safety.LowerLoaderPanelRemoved" IOName="r_LWR_LDR_PNL_REMOVED"/>
  222. <IO Name="Safety.LoaderPanelRemoved" IOName="r_XPRTR_LDR_PNL_REMOVED"/>
  223. <IO Name="Safety.BufferPanelRemoved" IOName="r_XPRTR_BFFR_PNL_REMOVED"/>
  224. <IO Name="Safety.ProcessDoorLock" IOName="c_REQUEST_PROC_DOORS_OPEN"/>
  225. <IO Name="Safety.ProcessDoor1Locked" IOName="r_PROC_DOOR_1_SAFE_LOCK"/>
  226. <IO Name="Safety.ProcessDoor2Locked" IOName="r_PROC_DOOR_2_SAFE_LOCK"/>
  227. <IO Name="Safety.ProcessDoor3Locked" IOName="r_PROC_DOOR_3_SAFE_LOCK"/>
  228. <IO Name="Safety.ProcessDoor4Locked" IOName="r_PROC_DOOR_4_SAFE_LOCK"/>
  229. <IO Name="Safety.ProcessUpperPanelsOn" IOName="r_PROC_DOORS_UPPR_PNLS_ON"/>
  230. <IO Name="Safety.SrdTopPanelRemoved" IOName="r_SRD_TOP_PNL_REMOVED"/>
  231. <IO Name="Safety.SrdLowerPanelRemoved" IOName="r_SRD_LWR_PNL_REMOVED"/>
  232. <IO Name="Safety.PlumbingDoorClosed" IOName="r_PLUMBING_DOORS_CLOSED"/>
  233. <IO Name="Safety.ProcessHaltButton1" IOName="r_PROCESS_HALT_BUTTON_1"/>
  234. <IO Name="Safety.ProcessHaltButton2" IOName="r_PROCESS_HALT_BUTTON_2"/>
  235. <IO Name="Safety.LoaderHaltButton" IOName="r_HALT_LDR_SECTION"/>
  236. <IO Name="Safety.ModeSelectorSwitch" IOName="r_MODE_SELECTOR_SWITCH"/>
  237. <IO Name="Safety.ModeSiren" IOName="c_MODE_SIREN"/>
  238. <IO Name="Safety.LoaderRotationSls" IOName="r_Rotate_AMP_SLS"/>
  239. <IO Name="Safety.LoaderSwingASls" IOName="r_Door_A_AMP_SLS"/>
  240. <IO Name="Safety.LoaderSwingBSls" IOName="r_Door_B_AMP_SLS"/>
  241. <IO Name="Safety.LoaderTiltASls" IOName="r_SUP_A_AMP_SLS"/>
  242. <IO Name="Safety.LoaderTiltBSls" IOName="r_SUP_B_AMP_SLS"/>
  243. <IO Name="Safety.Puf1VerticalSls" IOName="r_DPUF_A_VERT_SAFE_SLS"/>
  244. <IO Name="Safety.Puf2VerticalSls" IOName="r_DPUF_B_VERT_SAFE_SLS"/>
  245. <IO Name="Safety.LoaderGantrySls" IOName="r_Gantry_Zone_Safe_SLS_1"/>
  246. <IO Name="Safety.LoaderElevatorSls" IOName="r_Gantry_Zone_Safe_SLS_2"/>
  247. <IO Name="Safety.ProcessGantrySls" IOName="r_Gantry_Zone_Safe_SLS_3"/>
  248. <IO Name="Safety.ProcessElevatorSls" IOName="r_Gantry_Zone_Safe_SLS_4"/>
  249. <IO Name="Safety.PufVerticalDisable" IOName="r_DPUF_VERT_SAFE_Disable"/>
  250. <IO Name="Safety.Puf1FlipRotationDisable" IOName="r_DPUF_A_PIVSUP_Disable"/>
  251. <IO Name="Safety.Puf2FlipRotationDisable" IOName="r_DPUF_B_PIVSUP_Disable"/>
  252. <IO Name="Safety.LoaderDisable" IOName="r_Loader_Zone_Safe_Disable"/>
  253. <IO Name="Safety.TransporterDisable" IOName="r_Gantry_Zone_Safe_Disable"/>
  254. <IO Name="Safety.SrdArmDisable" IOName="r_SRD_WASH_ARMS_Disable"/>
  255. <IO Name="Safety.SrdRotationDisable" IOName="r_SRD_ROTATE_Disable"/>
  256. <IO Name="Safety.TransporterSafeSls" IOName="r_Gantry_Zone_Safe_SLS"/>
  257. <IO Name="Safety.LoaderSafeSls" IOName="r_Loader_Zone_Safe_SLS"/>
  258. <IO Name="Safety.PufVerticalSafeSls" IOName="r_DPUF_VERT_SAFE_SLS"/>
  259. <IO Name="Safety.LoaderSafeSto" IOName="r_Loader_Zone_Safe_STO"/>
  260. <IO Name="Safety.PufVerticalSafeSto" IOName="r_DPUF_VERT_SAFE_STO"/>
  261. <IO Name="Safety.Puf1FlipRotationSafeSto" IOName="r_DPUF_A_PIVSUP_STO"/>
  262. <IO Name="Safety.Puf2FlipRotationSafeSto" IOName="r_DPUF_B_PIVSUP_STO"/>
  263. <IO Name="Safety.TransporterSafeSto" IOName="r_Gantry_Zone_Safe_STO"/>
  264. <IO Name="Safety.SrdArmSafeSto" IOName="r_SRD_WASH_STO"/>
  265. <IO Name="Safety.SrdRotationSafeSto" IOName="r_SRD_ROTATE_STO"/>
  266. <IO Name="Safety.PumpEdm" IOName="r_PUMP_EDM"/>
  267. <IO Name="Safety.ReservoirHighLevel" IOName="r_SAFETY_HIGH_LEVEL"/>
  268. <IO Name="Safety.FluidEnableEdm" IOName="r_EXT_FLUID_ENABLE_EDM"/>
  269. <IO Name="Safety.SRDArmReset" IOName="c_Safety_SRD_Arm_Reset"/>
  270. </Module>
  271. </BeckhoffModuleIOCfg>