wgts_channels.php 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416
  1. <?php
  2. // ########## SLOW CONTROL CHANNELS ##########
  3. $adeiChannel = array(
  4. // DPS Magnets
  5. array(//0
  6. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__15", // "311-RBY-1-1051",
  7. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__18", // "311-RBY-1-1052",
  8. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__21", // "311-RBY-1-2051",
  9. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__24", // "311-RBY-1-2052",
  10. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__27", // "311-RBY-1-3051",
  11. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__30", // "311-RBY-1-3052",
  12. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__33", // "311-RBY-1-4051",
  13. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__36", // "311-RBY-1-4052",
  14. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__39", // "311-RBY-1-5051",
  15. "cscryo__ControlSystem_DPS__310_MAG_Magnetbetrieb__42" // "311-RBY-1-5052"
  16. ),
  17. // CPS Magnets
  18. array(//1
  19. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__0", // "320-RBI-1-1101"
  20. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__3", // "320-RBI-1-1102"
  21. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__6", // "320-RBI-1-2101"
  22. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__9", // "320-RBI-1-2102"
  23. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__12", // "320-RBI-1-3101"
  24. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__15", // "320-RBI-1-3102"
  25. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__18", // "320-RBI-1-4101"
  26. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__21", // "320-RBI-1-4102"
  27. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__24", // "320-RBI-1-5101" ("320-RBI-1-5102" corrupted, not in ADEI anymore)
  28. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__27", // "320-RBI-1-6101"
  29. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__30", // "320-RBI-1-6102"
  30. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__33", // "320-RBI-1-7101"
  31. "cscps__ControlSystem_CPS__320_MAG_Magnetfeld__36" // "320-RBI-1-7102"
  32. ),
  33. // LN2&LHe supply
  34. array(//2
  35. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_LN__0" // "200-RLI-2-4119" LN2 lev
  36. ),
  37. array(//3
  38. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__30", // "200-RLI-2-1119" LHe level
  39. ),
  40. array(//4
  41. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_LN__3" // "200-RPI-2-4125" LN2 pressure
  42. ),
  43. array(//5
  44. "cswgts__ControlSystem_WGTS_Kryotechnik__200_SUB_Sicherheit__6" // "200-RPI-2-2144" LHe pressure
  45. ),
  46. // DPS1-R beamtube temperature
  47. array(//6
  48. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_R__78", // "200-RTP-3-1101" DPS1-R-2
  49. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_R__84", // "200-RTP-3-1102"
  50. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_R__90", // "200-RTP-3-1103"
  51. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_R__96", // "200-RTP-3-1104"
  52. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_R__102", // "200-RTP-3-2101" PP2-R ToDo: take calibrated values here!!
  53. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_R__108" // "200-RTP-3-2102"
  54. ),
  55. array(//7
  56. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_R__108", // "200-RTP-3-3101" DPS1-R-1
  57. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_R__114", // "200-RTP-3-3102"
  58. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_R__120", // "200-RTP-3-3103"
  59. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_R__126", // "200-RTP-3-3104"
  60. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_R__144", // "200-RTP-3-6101" PP1-R ToDo: take calibrated values here!!
  61. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_R__147" // "200-RTP-3-6102"
  62. ),
  63. // Source beamtube temperature
  64. array(//8
  65. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__21", // "200-RTP-3-5101", starting at front side for numbering reasons
  66. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__30", // "200-RTP-3-5102",
  67. //"cswgts__ControlSystem_WGTS_TES__200_SYS_TES__57", // "200-RTP-3-5105"
  68. //"cswgts__ControlSystem_WGTS_TES__200_SYS_TES__66", // "200-RTP-3-5106",
  69. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__75", // "200-RTP-3-5107"
  70. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__84", // "200-RTP-3-5108",
  71. //"cswgts__ControlSystem_WGTS_TES__200_SYS_TES__93", // "200-RTP-3-5109"
  72. //"cswgts__ControlSystem_WGTS_TES__200_SYS_TES__102", // "200-RTP-3-5110",
  73. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__111", // "200-RTP-3-5111"
  74. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__120", // "200-RTP-3-5112"
  75. //"cswgts__ControlSystem_WGTS_TES__200_SYS_TES__129", // "200-RTP-3-5113"
  76. //"cswgts__ControlSystem_WGTS_TES__200_SYS_TES__138", // "200-RTP-3-5114"
  77. //"cswgts__ControlSystem_WGTS_TES__200_SYS_TES__147", // "200-RTP-3-5115",
  78. //"cswgts__ControlSystem_WGTS_TES__200_SYS_TES__156", // "200-RTP-3-5116",
  79. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__165", // "200-RTP-3-5117",
  80. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__174", // "200-RTP-3-5118",
  81. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__219", // "200-RTP-3-5123",
  82. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__228" // "200-RTP-3-5124"
  83. ),
  84. // DPS1-F beamtube temperature
  85. array(//9
  86. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_F__108", // "200-RTP-3-4101" PP1-F
  87. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_F__111", // "200-RTP-3-4102"
  88. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_F__126", // "200-RTP-3-7101" DPS1-F-1
  89. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_F__129", // "200-RTP-3-7102"
  90. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_F__132", // "200-RTP-3-7103"
  91. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP1_F__135" // "200-RTP-3-7104"
  92. ),
  93. array(//10
  94. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_F__78", // "200-RTP-3-8101" PP2-F
  95. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_F__84", // "200-RTP-3-8102"
  96. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_F__96", // "200-RTP-3-9101" DPS1-F-2
  97. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_F__102", // "200-RTP-3-9102"
  98. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_F__108", // "200-RTP-3-9103"
  99. "cswgts__ControlSystem_WGTS_Strahlrohr__200_STR_PP2_F__114" // "200-RTP-3-9104"
  100. ),
  101. // Isolation vacuum
  102. array(//11
  103. "cswgts__ControlSystem_WGTS_Kryotechnik__200_SUB_Vakuum__9", // "200-RPV-4-1110"
  104. "cswgts__ControlSystem_WGTS_Kryotechnik__200_SUB_Vakuum__15" // "200-RPV-4-1160"
  105. ),
  106. // Magnet temperature
  107. array(//12
  108. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__108", // "200-RTT-1-5103" M5
  109. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__93", // "200-RTT-1-4103" M4
  110. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__48", // "200-RTT-1-1103" M1
  111. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__63", // "200-RTT-1-2103" M2
  112. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__78", // "200-RTT-1-3103" M3
  113. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__138", // "200-RTT-1-7103" M7
  114. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__123" // "200-RTT-1-6103" M6
  115. ),
  116. // Magnet currents
  117. array(//13
  118. "cswgts__ControlSystem_WGTS_Magnet__200_MAG_Stromzufuhr_M1_M4_M5__0" // "200-REI-5-3111"
  119. ),
  120. array(//14
  121. "cswgts__ControlSystem_WGTS_Magnet__200_MAG_Stromzufuhr_M2_M3__0" // "200-REI-5-3211"
  122. ),
  123. array(//15
  124. "cswgts__ControlSystem_WGTS_Magnet__200_MAG_Stromzufuhr_M6_M7__0" // "200-REI-5-3311"
  125. ),
  126. // Inner shield (27K)
  127. array(//16
  128. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__24", // "200-RTP-2-3122"
  129. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__21", // "200-RTP-2-3121"
  130. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__30", // "200-RTP-2-3124"
  131. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__27", // "200-RTP-2-3123"
  132. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__45", // "200-RTP-2-3129"
  133. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__48", // "200-RTP-2-3130"
  134. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__33", // "200-RTP-2-3125"
  135. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__36", // "200-RTP-2-3126"
  136. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__51", // "200-RTP-2-3131"
  137. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__54", // "200-RTP-2-3132"
  138. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__57", // "200-RTP-2-3133"
  139. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_27K__60" // "200-RTP-2-3134"
  140. ),
  141. // LN2 temperature
  142. array(//17
  143. //"cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_LN__87" // "200-RTP-2-4130" LN2 temperature
  144. "cswgts__ControlSystem_WGTS_Gradient__200_KRY_Kryo_LN__24" // "200-GRA-0-201-Min_Val" LN2 temperature by M. Hackenjos
  145. ),
  146. // LHe temperature
  147. array(//18
  148. "cswgts__ControlSystem_WGTS_Kryotechnik__200_KRY_Kryo_4K__177" // "200-RTT-2-1114" LHe temperature
  149. ),
  150. // M5, M6 magnetic dipoles
  151. array(//19
  152. "cstmagnet__ControlSystem_Magnet__800_MAG_MAG_Control__45", // "200-ELV-5-3410", M5 dipole x
  153. "cstmagnet__ControlSystem_Magnet__800_MAG_MAG_Control__51" // "200-ELV-5-3420", M5 dipole y
  154. ),
  155. array(//20
  156. "cstmagnet__ControlSystem_Magnet__800_MAG_MAG_Control__57", // "200-ELV-5-3430", M6 dipole x
  157. "cstmagnet__ControlSystem_Magnet__800_MAG_MAG_Control__63" // "200-ELV-5-3440", M6 dipole y
  158. ),
  159. // temperature sensors on top of beamtube
  160. array(//21
  161. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__30", // RTP-3-5102, starting at front side
  162. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__66", // RTP-3-5106
  163. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__84", // RTP-3-5108
  164. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__102", // RTP-3-5110
  165. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__120", // RTP-3-5112
  166. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__138", // RTP-3-5114
  167. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__156", // RTP-3-5116
  168. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__174", // RTP-3-5118
  169. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__192", // RTP-3-5120
  170. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__228" // RTP-3-5124
  171. ),
  172. // temperature sensors on bottom of beamtube
  173. array(//22
  174. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__21", // RTP-3-5101, starting at front side
  175. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__57", // RTP-3-5105
  176. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__75", // RTP-3-5107
  177. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__93", // RTP-3-5109
  178. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__111", // RTP-3-5111
  179. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__129", // RTP-3-5113
  180. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__147", // RTP-3-5115
  181. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__165", // RTP-3-5117
  182. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__183", // RTP-3-5119
  183. "cswgts__ControlSystem_WGTS_TES__200_SYS_TES__219" // RTP-3-5123
  184. ),
  185. // throughput
  186. array(//23
  187. "cstloops__ControlSystem_Loop_ISS__610InnerLoop_CircIn__12" // 610-RFY-8-0206
  188. )
  189. );
  190. $username = 'katrin';
  191. $password = 'neutrino';
  192. $context = stream_context_create(array(
  193. 'http' => array(
  194. 'header' => "Authorization: Basic " . base64_encode("$username:$password"), "Connection: close\r\n"
  195. )
  196. ));
  197. for ($id = 0; $id < sizeof($adeiChannel); $id++)
  198. {
  199. $adeiChannels = "";
  200. for ($id2 = 0; $id2 < sizeof($adeiChannel[$id]); $id2++)
  201. {
  202. $adeiChannels = $adeiChannels . $adeiChannel[$id][$id2] . ",";
  203. }
  204. $adeiChannels = substr($adeiChannels, 0, strlen($adeiChannels) - 1);
  205. // adei address changed
  206. $fileip = file_get_contents("https://adei-katrin.kaas.kit.edu/adei/services/getdata.php?db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&virtual=srctree&srctree=" . $adeiChannels . "&rt=full&window=60,-1&format=csv", false, $context);
  207. // old adei
  208. //$fileip = file_get_contents("http://katrin.kit.edu/adei/services/getdata.php?db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&virtual=srctree&srctree=" . $adeiChannels . "&window=60&format=csv", false, $context);
  209. // backup server
  210. //$fileip = file_get_contents("http://ipekatrinbackupserv1.ipe.kit.edu/adei/services/getdata.php?db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&virtual=srctree&srctree=" . $adeiChannels . "&window=60&format=csv", false, $context);
  211. //echo $fileip . "<br>";
  212. for ($id2 = sizeof($adeiChannel[$id]) - 1 ; $id2 > -1; $id2--)
  213. {
  214. $pos = strrpos($fileip, ",");
  215. $adeiValue[$id][$id2] = floatval(substr($fileip, $pos + 2));
  216. $fileip = substr($fileip, 0, $pos);
  217. //echo $id . "," . $id2 . "," . $adeiValue[$id][$id2] . "<br>";
  218. }
  219. }
  220. // corresponding KATRIN numbers of sensors
  221. $KatrinNumber = array(
  222. // DPS Magnets
  223. array(//0
  224. "311-RBY-1-1051",
  225. "311-RBY-1-1052",
  226. "311-RBY-1-2051",
  227. "311-RBY-1-2052",
  228. "311-RBY-1-3051",
  229. "311-RBY-1-3052",
  230. "311-RBY-1-4051",
  231. "311-RBY-1-4052",
  232. "311-RBY-1-5051",
  233. "311-RBY-1-5052"
  234. ),
  235. // CPS Magnets
  236. array(//1
  237. "320-RBI-1-1101",
  238. "320-RBI-1-1102",
  239. "320-RBI-1-2101",
  240. "320-RBI-1-2102",
  241. "320-RBI-1-3101",
  242. "320-RBI-1-3102",
  243. "320-RBI-1-4101",
  244. "320-RBI-1-4102",
  245. "320-RBI-1-5101",
  246. //"320-RBI-1-5102", // corrupted, not in ADEI anymore
  247. "320-RBI-1-6101",
  248. "320-RBI-1-6102",
  249. "320-RBI-1-7101",
  250. "320-RBI-1-7102"
  251. ),
  252. // LN2&LHe supply
  253. array(//2
  254. "200-RLI-2-4119" // LN2 level
  255. ),
  256. array(//3
  257. "200-RLI-2-1119" // LHe level
  258. ),
  259. array(//4
  260. "200-RPI-2-4125" // LN2 pressure
  261. ),
  262. array(//5
  263. "200-RPI-2-2144" // LHe pressure
  264. ),
  265. // DPS1-R beamtube temperature
  266. array(//6
  267. "200-RTP-3-1101",
  268. "200-RTP-3-1102",
  269. "200-RTP-3-1103",
  270. "200-RTP-3-1104",
  271. "200-RTP-3-2101",
  272. "200-RTP-3-2102"
  273. ),
  274. array(//7
  275. "200-RTP-3-3101",
  276. "200-RTP-3-3102",
  277. "200-RTP-3-3103",
  278. "200-RTP-3-3104",
  279. "200-RTP-3-6101",
  280. "200-RTP-3-6102"
  281. ),
  282. // Source beamtube temperature
  283. array(//8
  284. "200-RTP-3-5101",
  285. "200-RTP-3-5102",
  286. "200-RTP-3-5107",
  287. "200-RTP-3-5108",
  288. //"200-RTP-3-5109", // extremely unstable
  289. //"200-RTP-3-5110",
  290. "200-RTP-3-5111",
  291. "200-RTP-3-5112",
  292. //"200-RTP-3-5113",
  293. //"200-RTP-3-5114", // shows 20 K
  294. //"200-RTP-3-5115",
  295. //"200-RTP-3-5116",
  296. "200-RTP-3-5117",
  297. "200-RTP-3-5118",
  298. "200-RTP-3-5123",
  299. "200-RTP-3-5124"
  300. ),
  301. // DPS1-F beamtube temperature
  302. array(//9
  303. "200-RTP-3-4101",
  304. "200-RTP-3-4102",
  305. "200-RTP-3-7101",
  306. "200-RTP-3-7102",
  307. "200-RTP-3-7103",
  308. "200-RTP-3-7104"
  309. ),
  310. array(//10
  311. "200-RTP-3-8101",
  312. "200-RTP-3-8102",
  313. "200-RTP-3-9101",
  314. "200-RTP-3-9102",
  315. "200-RTP-3-9103",
  316. "200-RTP-3-9104"
  317. ),
  318. // Isolation vacuum
  319. array(//11
  320. "200-RPV-4-1110",
  321. "200-RPV-4-1160"
  322. ),
  323. // Magnet temperature
  324. array(//12
  325. "200-RTT-1-5103", // M5
  326. "200-RTT-1-4103", // M4
  327. "200-RTT-1-1103", // M1
  328. "200-RTT-1-2103", // M2
  329. "200-RTT-1-3103", // M3
  330. "200-RTT-1-7103", // M7
  331. "200-RTT-1-6103" // M6
  332. ),
  333. //Magnet currents
  334. array(//13
  335. "200-REI-5-3111" // M5_M4_M1
  336. ),
  337. array(//14
  338. "200-REI-5-3211" // M2_M3
  339. ),
  340. array(//15
  341. "200-REI-5-3311" // M7_M6
  342. ),
  343. // Inner shield (27 K)
  344. array(//16
  345. "200-RTP-2-3122",
  346. "200-RTP-2-3121",
  347. "200-RTP-2-3124",
  348. "200-RTP-2-3123",
  349. "200-RTP-2-3129",
  350. "200-RTP-2-3130",
  351. "200-RTP-2-3125",
  352. "200-RTP-2-3126",
  353. "200-RTP-2-3131",
  354. "200-RTP-2-3132",
  355. "200-RTP-2-3133",
  356. "200-RTP-2-3134"
  357. ),
  358. // LN2 temperature
  359. array(//17
  360. //"200-RTP-2-4130" // maybe wrong?
  361. "200-GRA-0-201-Min_Val" // told by M. Hackenjos
  362. ),
  363. // LHe temperature
  364. array(//18
  365. "200-RTT-2-1114"
  366. ),
  367. // M5, M6 magnetic dipoles
  368. array(//19
  369. "200-ELV-5-3410", // M5 dipole x
  370. "200-ELV-5-3420", // M5 dipole y
  371. ),
  372. array(//20
  373. "200-ELV-5-3430", // M6 dipole x
  374. "200-ELV-5-3440", // M6 dipole y
  375. ),
  376. // temperature sensors on top of beamtube
  377. array(//21
  378. "200-RTP-3-5102", // starting at front side
  379. "200-RTP-3-5106", // unstable --> stable now? (May 2, 2018)
  380. "200-RTP-3-5108",
  381. "200-RTP-3-5110",
  382. "200-RTP-3-5112",
  383. "200-RTP-3-5114",
  384. "200-RTP-3-5116",
  385. "200-RTP-3-5118",
  386. "200-RTP-3-5120",
  387. "200-RTP-3-5124"
  388. ),
  389. // temperature sensors on bottom of beamtube
  390. array(//22
  391. "200-RTP-3-5101", // starting at front side
  392. "200-RTP-3-5105", // shows 20K, lost during cooldown --> came back? (May 2, 2018)
  393. "200-RTP-3-5107", // shows 20K, lost during cooldown --> came back? (May 2, 2018)
  394. "200-RTP-3-5109", // shows 100K
  395. "200-RTP-3-5111",
  396. "200-RTP-3-5113",
  397. "200-RTP-3-5115",
  398. "200-RTP-3-5117",
  399. "200-RTP-3-5119",
  400. "200-RTP-3-5123"
  401. ),
  402. // throughput
  403. array(//23
  404. "610-RFY-8-0206" // 610-RFY-8-0206
  405. )
  406. );
  407. ?>