ModuleIOCfg.xml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  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_ENABLE"/>
  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.TwincatState" IOName="r_EtherCat_State"/>
  188. <IO Name="Safety.MainCommErr" IOName="r_Safety_ComErr"/>
  189. <IO Name="Safety.MainFbErr" IOName="r_Safety_FbErr"/>
  190. <IO Name="Safety.VpwHotConnectState" IOName="r_EtherCat_State_HotConnect_VPW"/>
  191. <IO Name="Safety.VpwCommErr" IOName="r_Safety_ComErr_VPW"/>
  192. <IO Name="Safety.VpwFbErr" IOName="r_Safety_FbErr_VPW"/>
  193. <IO Name="Safety.Res12HotConnectState" IOName="r_EtherCat_State_HotConnect_RES1_2"/>
  194. <IO Name="Safety.Res12CommErr" IOName="r_Safety_ComErr_RES1_2"/>
  195. <IO Name="Safety.Res12FbErr" IOName="r_Safety_FbErr_RES1_2"/>
  196. <IO Name="Safety.Res34HotConnectState" IOName="r_EtherCat_State_HotConnect_RES3_4"/>
  197. <IO Name="Safety.Res34CommErr" IOName="r_Safety_ComErr_RES3_4"/>
  198. <IO Name="Safety.Res34FbErr " IOName="r_Safety_FbErr_RES3_4"/>
  199. <IO Name="Safety.FacilityHotConnectState" IOName="r_EtherCat_State_HotConnect_Facility"/>
  200. <IO Name="Safety.FacilityCommErr" IOName="r_Safety_ComErr_Facility"/>
  201. <IO Name="Safety.FacilityFbErr" IOName="r_Safety_FbErr_Facility"/>
  202. <IO Name="Safety.Plating12HotConnectState" IOName="r_EtherCat_State_HotConnect_PlatingCell1_2"/>
  203. <IO Name="Safety.Plating12CommErr" IOName="r_Safety_ComErr_PlatingCell1_2"/>
  204. <IO Name="Safety.Plating12FbErr" IOName="r_Safety_FbErr_PlatingCell1_2"/>
  205. <IO Name="Safety.Plating34HotConnectState" IOName="r_EtherCat_State_HotConnect_PlatingCell3_4"/>
  206. <IO Name="Safety.Plating34CommErr" IOName="r_Safety_ComErr_PlatingCell3_4"/>
  207. <IO Name="Safety.Plating34FbErr" IOName="r_Safety_FbErr_PlatingCell3_4"/>
  208. <IO Name="Safety.SrdHotConnectState" IOName="r_EtherCat_State_HotConnect_SRD"/>
  209. <IO Name="Safety.SrdCommErr" IOName="r_Safety_ComErr_SRD"/>
  210. <IO Name="Safety.SrdFbErr" IOName="r_Safety_FbErr_SRD"/>
  211. <IO Name="Safety.Cell12DoorsLeftLocked" IOName="r_Cell1_2_Doors_Left_Locked"/>
  212. <IO Name="Safety.Cell12DoorsRightLocked" IOName="r_Cell1_2_Doors_Right_Locked"/>
  213. <IO Name="Safety.Cell34DoorsLeftLocked" IOName="r_Cell3_4_Doors_Left_Locked"/>
  214. <IO Name="Safety.Cell34DoorsRightLocked" IOName="r_Cell3_4_Doors_Right_Locked"/>
  215. <IO Name="Safety.AlignerDoorClosed" IOName="r_Aligner_Door_Closed"/>
  216. <IO Name="Safety.CassetteDoorsLeftLocked" IOName="r_Cassette_Doors_Left_Locked"/>
  217. <IO Name="Safety.CassetteDoorsRightLocked" IOName="r_Cassette_Doors_Right_Locked"/>
  218. <IO Name="Safety.Res12DoorClosed" IOName="r_RES1_2_Door_Closed"/>
  219. <IO Name="Safety.Res34DoorClosed" IOName="r_RES3_4_Door_Closed"/>
  220. <IO Name="Safety.VpwDoorClosed" IOName="r_VPW_Door_Closed"/>
  221. <IO Name="Safety.PlumblingDoorClosed" IOName="r_Plumbing_Door_Closed"/>
  222. <IO Name="Safety.SrdPanelClosed" IOName="r_SRD_Panel_Closed"/>
  223. <IO Name="Safety.HaltButtonLeft" IOName="r_Halt_Button_Left"/>
  224. <IO Name="Safety.HaltButtonRight" IOName="r_Halt_Button_Right"/>
  225. <IO Name="Safety.RunStop" IOName="c_Safety_RunStop"/>
  226. <IO Name="Safety.ErrAck" IOName="c_Safety_ErrAck"/>
  227. <IO Name="Safety.VpwStoEstopRestart" IOName="c_Safety_VPW_STO_EStop_Restart"/>
  228. <IO Name="Safety.Res12StoEstopRestart" IOName="c_Safety_RES1_2_STO_EStop_Restart"/>
  229. <IO Name="Safety.Res34StoEstopRestart" IOName="c_Safety_RES3_4_STO_EStop_Restart"/>
  230. <IO Name="Safety.PlatingCell12Sto1EstopRestart" IOName="c_Safety_PlatingCell1_2_STO_1_EStop_Restart"/>
  231. <IO Name="Safety.PlatingCell12Sto2EstopRestart" IOName="c_Safety_PlatingCell1_2_STO_2_EStop_Restart"/>
  232. <IO Name="Safety.PlatingCell34Sto1EstopRestart" IOName="c_Safety_PlatingCell3_4_STO_1_EStop_Restart"/>
  233. <IO Name="Safety.PlatingCell34Sto2EstopRestart" IOName="c_Safety_PlatingCell3_4_STO_2_EStop_Restart"/>
  234. <IO Name="Safety.FacilityStoEstopRestart" IOName="c_Safety_Facility_STO_EStop_Restart"/>
  235. <IO Name="Safety.SrdStoEstopRestart" IOName="c_Safety_SRD_STO_EStop_Restart"/>
  236. <IO Name="Safety.ReqAlignerDoorLock" IOName="c_Safety_ReqAlignerDoorsLock"/>
  237. <IO Name="Safety.ReqCassetteDoorsLock" IOName="c_Safety_ReqCassetteDoorsLock"/>
  238. <IO Name="Safety.ReqCell12DoorsLock" IOName="c_Safety_ReqCell1_2DoorsLock"/>
  239. <IO Name="Safety.ReqCell34DoorsLock" IOName="c_Safety_ReqCell3_4DoorsLock"/>
  240. </Module>
  241. </BeckhoffModuleIOCfg>