New Page: https://github.com/uva-spin
GitHub pages:
https://github.com/UVA-LabVIEW-Projects/LabVIEW-Projects
https://github.com/E1039-Collaboration/e1039-target-controls
LabView Vi's & associated information
Instrument | Hardware | Vi avail. | GitHub location(s) | Assignment | Test Status | Tested on target computer? | Notes | |
---|---|---|---|---|---|---|---|---|
1,2,3 | Flow control (HFC) for magnet, Flow control (HFC) for separator, (Main) flow monitor (HFM) for fridge | THCD-400 | In-progress |
Cryo Control Panel | Misha (Zulkaida/Harsha) | Yes | Next Step: Connect flow control right before the KNF pump | |
4 | Fridge nose level probe | AMI1700 | yes | https://github.com/uva-spin/e1039-target-controls/tree/master/Cryo-Control | Zulkaida | In-progress | ||
5 | Run valve | In-progress | Cryo Control Panel | Harsha | ||||
6 | Bypass valve | In-progress | Cryo Control Panel | Harsha | ||||
7 | High Accuracy Signal Conditioner: MKS 670B | For pressure sensor (MKS 690A) | Step #2 | https://github.com/uva-spin/Temperature-Pressure-VIs/tree/main/MKS_670_VIs | Kenichi (& Zulkaida) | Yes | ||
8 | Vacuum System Controller: MKS 946 | For pressure sensor (MKS 722B) * 2 | Step #5 | https://github.com/uva-spin/Temperature-Pressure-VIs/tree/main/MKS_946_VIs | Kenichi (& Zulkaida) | Yes | ||
9.1 | DAQ for MCC E-TC for | Sensor: Type-T TC * 2 | In-progress | Same as #9.2 | Kenichi | |||
9.2 | DAQ for Thermocouple: MCC E-TC | Sensor: Omega Type T, at target cave | Step #5 | https://github.com/uva-spin/Temperature-Pressure-VIs/tree/main/MCC_ETC_VIs | Kenichi, Reggie? | |||
10 | LakeShore218 (8 channels) | In-progress | Reggie | Yes | ||||
11 | LakeShore218 (Target Insert) | In-progress | Reggie | Yes | ||||
12 | Target Lifter | In-progress | Vibodha | |||||
13 | Basic Microwave motor controller | In-progress | Vibodha | |||||
14 | EIP Frequency counter | In-progress | https://github.com/uva-spin/e1039-target-controls/tree/master/Motor%20controller | Vibodha | ||||
15 | Magnet OVC | Pfeifer Vacuum | yes | Zulkaida | ||||
18 | Magnet PS | yes | https://github.com/uva-spin/e1039-target-controls/tree/master/Magnet-PS-Control Magnet Power Supply Operation | Zulkaida/David | ||||
19 | Shim PS | yes | https://github.com/uva-spin/e1039-target-controls/tree/master/Magnet-PS-Control Magnet Power Supply Operation | Zulkaida/David | ||||
20 | Mercury iTM | yes | Misha | |||||
21 | Mercury iTC | N2 level | yes | https://github.com/uva-spin/e1039-target-controls/tree/master/Magnet-PS-Control | Zulkaida | |||
22 | Maxigauge | yes | https://github.com/uva-spin/Temperature-Pressure-VIs/tree/main/Maxigauge%20VIs | Zulkaida | ||||
23 | EV105-N (Electronic valve) | Fairchite TA6000-104 | no (one Vi) | Zulkaida | ||||
24 | EV102-N (Electronic valve) | Asco 8222G 002LT | no (one Vi) | Zulkaida | ||||
25 | TE107-N (Temp. Sensor) | OmegaSA1 RTD | no (one Vi) | Zulkaida | ||||
26 | TE108-N (Temp. Sensor) | OmegaSA1 RTD | no (one Vi) | Zulkaida | ||||
27 | PT106-N (Pressure Sensor) | DWIER 626-11-GH-P1-E4-S1 | no (one Vi) | Zulkaida | ||||
28 | PT110-N (Pressure Sensor) | DWIER 626-11-GH-P1-E4-S1 | no (one Vi) | Zulkaida | ||||
29 | TPG361 | Pfeiffer Vacuum | Need testing | https://github.com/uva-spin/Temperature-Pressure-VIs/tree/main/TPG361_Version2 | Zulkaida |
Steps of VI Availability (Tentative)
- A few simple VIs for readout and configuration. It is to confirm that the device can be controlled with LabVIEW.
- A complete set of VIs for readout and configuration. Each VI should perform one function of the device.
- VIs for user interface.
- VIs for continuous measurement.
- VIs for continuous logging.
- Note that an integrated user interface (like PDP) for all the devices that we use will be considered in a future. We could use DQMH or CML DQMH.
Device List
Flow
- Drawing about sensor locations: https://docs.google.com/drawings/d/1tOOoeUHOlIiYZZEKrPSB4e7GuGj3c78bpsnPMUKvgos/edit
Sensor Device | N | Sensor Location | Controller Device | Controller Location | Front End | Notes |
---|---|---|---|---|---|---|
TH HFC-303 | 2 | Magnet & Separator | THCD-400 #1 | Slow-control rack | CCP @ Target computer | |
TH HFM-305 | 1 | Fridge | THCD-400 #1 | ditto | CCP @ Target computer | |
??? | 5 | roots LCW inflow | Arduino?? | ?? | Target computer?? | Photo wanted. |
??? | 1 | NM4 LCW inflow | ACNET | n/a | Target computer?? | Photo |
Pressure
- The table below is for a summary. For a more complete pressure information please visit: https://docs.google.com/spreadsheets/d/1Dh6Y27IiEedgq5waZs8_9CsKKFSGWBRfoOAU4PYjFwM/edit?usp=sharing
- Drawing about sensor locations: https://docs.google.com/drawings/d/16cCaIn4SXTD8Wq2xzqePSZeJITV-1SPnE9UjyXzBx5w/edit
Note about installation:
- The biggest issue is where to put MKS 690 1000 Torr. Ideally it should be close to the 100 Torr one
- Please consult with Dustin to make sure about the final location
- Sensor number 3 (He3) and 8 (Measuring LN2 reservoir) in the google docs and sheets above can not be installed not (waiting pipe/line installation). The rest could be installed
- Sensors number 10 and 11 are LANL sensors. Please consult Misha to make sure which are the correct sensors since in the root, there are several other sensors from oerlikon
- Please consult Ernesto for the current location of sensors and long cables
Item number | Sensor Device | N | Sensor Location | Controller Device | Controller Location | Front End |
---|---|---|---|---|---|---|
9 | Pfeiffer PKR 361 | 1 | Attached to dewar | Pfeiffer TPG 361 | Slow-control rack | Target computer |
8 | MKS 722B #1 | 1 | QT Manifold | MKS 946 #1 | Slow-control rack | Target computer |
5 | MKS 722B #2 | 1 | ROOT Exhaust | MKS 946 #1 | ditto | ditto |
1 | MKS 690 #1 (100 Torr) | 1 | Fridge via flex hose | MKS 670 #1 | Slow-control rack | Target computer |
2 | MKS 690 #2 (1000 Torr) | 1 | Neat MKS 690 100 Torr | MKS 670 #2 | Slow-control rack | Target computer |
3 | MKS 615 | 1 | He3 pressure probe | MKS 670 #3 | Slow-control rack | Target computer |
6 | Pfeiffer Vacuum TPR280 | 1 | Near separator pump | Maxigauge # 1 | Magnet Rack | Target computer |
7 | Pfeiffer Vacuum TPR280 | 1 | Near pump for pumping LHe vapor from magnet dewar | Maxigauge # 1 | Magnet Rack | Target computer |
4 (AUX) | Pfeiffer Vacuum TPR280 | 1 | AUX or Spare | Maxigauge # 1 | Magnet Rack | Target computer |
10 | Pfeiffer Vacuum TPR280 | 1 | ROOT (LANL Sensor) | Maxigauge # 1 | Magnet Rack | Target computer |
11 | Pfeiffer Vacuum TPR280 | 1 | ROOT (LANL Sensor) | Maxigauge # 1 | Magnet Rack | Target computer |
Item | Location | Notes |
---|---|---|
9 | Already installed | |
8 | Pipe fitting: KF-40 Sensor fitting: 4-VCR Female Flex hose (needed because the gas port of the sensor must not be directed upward) KF40 to KF16 converter : https://locoscience.com/products/kf40-to-kf16-flanges-vacuum-fitting-conical-reducer-adapter KF16 flex hose: https://locoscience.com/products/kf16-flexible-vacuum-bellow-1000mm?_pos=1&_sid=63838aa66&_ss=r | |
5 | Pipe fitting: KF-16 Sensor fitting: 4-VCR Female Adapter: KF-16 to 4-VCR Male https://www.idealvac.com/Adapter-KF-16-to-4-VCR-Male/pp/P101374 Location: towards upside of the white piping (see the left image) | |
1 & 2 | Pipe fitting: 1000Torr (~ $ 470) KF16 to 1/2" swagelok | |
3 | This is He Vapor pressure sensor (MKS 615) | Waiting for piping |
6 & 7 | 6) Separator line from cave should be connected to: Tee: https://locoscience.com/products/3-way-tee-kf25-flange-vacuum-fitting 7) LHe vapor line from Magnet Dewar should be connected to: Adapter: https://locoscience.com/products/kf25-flange-to-1-npt-male-vacuum-fitting-adapter flex hose: https://www.amazon.com/ISO-KF-Corrugated-Bellow-Aluminum-Centering/dp/B09QGWGM2W (Qty 4) Also, need a count of various converters we already have. | |
Fermilab Tech will help us install this one | ||
10 & 11 | LANL sensors. Check with Misha | |
4 (AUX) | Currently the installed sensor is MKS 722B (cylinder silver). We need to move this sensor to Roots or manifold (Item number 8 or 5). The one that will be installed here is TPR280 |
Temperature
- Drawing about sensor locations: https://docs.google.com/drawings/d/1GqKY_9TjaVcJRM2lM2pf_QPTJEXJiqYSX4lqnYAeNM0/edit
- For the annealing system we should have the analogue setup be entirely independent of the other system, this will require 4 sensors. Two for the Waqar system and 2 for the Henery system, if possible.
- All other, ~20 sensors should be setup with the same type of DAQ that Kenichi is testing unless we determine it is not suitable regarding temperature dependent error. The error budgets are different for several of these, but Magnet coils is by far the most critical low relative error requirement. So, if it looks like this setup will work there it will work everywhere.
- Questions/discussions
- We need four of MCC E-TC, given the number of TCs at present. Can we decrease N of TCs by one or two?
- We might put one of MCC E-TC at the magnet rack, if some TCs are closer to the magnet rack than the slow control rack.
Sensor Device | N | Sensor Location | Sensor in place | Cable in place | Controller Device | Controller Location | Controller in place | Front End | Notes |
---|---|---|---|---|---|---|---|---|---|
Vishay Chip 1K OHM | 8 | Inside of Fridge | No | Not sure | LakeShore 218 #1 | Slow-control rack | Yes? | Target computer | |
6 Vishay Chip 1 K OHM + 2 cernox | 8 | Target Insert | no | Not sure | LakeShore 218 #2 | Slow-control rack | Yes? | Target computer | |
Type-T TC | 8 | Magnet coils | Yes | No | MCC E-TC #1 | Slow-control rack | No | Target computer | |
Type-T TC | 3 | LHe QT fill line (2 vacuum layer, 1 on stinger) | No | No | MCC E-TC #2 | Slow-control rack | No | Target computer | |
Type-T TC | 2 | Microwave cooling (1 on EIO, 1 on cooling water) | No | No | MCC E-TC #3 | Slow-control rack | No | Target computer | |
Type-T TC | 1-2 | Magnet IVC | No | No | MCC E-TC #3 | ditto | ditto | ditto | |
Type-T TC | 1 | Separator line | No | No | MCC E-TC #3 | ditto | ditto | ditto | |
Type-T TC | 1 | Top seal of fridge | No | No | MCC E-TC #3 | ditto | ditto | ditto | |
Type-T TC | 2 | Fridge for Waqar's manual annealing system | No | No | MCC E-TC #4 | Slow-control rack | No | ?? | |
Type-T TC | 2 | Fridge for Henery's automated annealing system | No | No | Arduino?? | Annealing Panel | No | ?? | |
Cryo Control Panel: CCP
- Repository: https://github.com/uva-spin/e1039-target-controls/tree/master/Cryo-Control
- The latest version should be found in a development branch.
- Conditions of devices & VIs expected for the FNAL review in early April?
- Focus on the basic readouts and controls, given the time frame (10 days).
- The expected condition of each device is proposed in the table below.
- Functions not expected?
- Automated control
- Readout logging
- Warning system
List of devices to be included
Controller Sensor Interface Controller+sensor ready? Standalone VIs ready? VIs integrated into CCP? Condition for FNAL Review? THCD 400 2 x HFC + HFM RS-232 Yes Yes Yes - Auto-read the three sensors at 1 Hz.
- Need to install 2 x HFC.
- Change the set point of HFCs manually, where only one HFC is changeable now.
AMI 1700 LHe4 level probe RS-232 Yes n/a Yes - Auto-read the He level at 1 Hz.
Run valve Motor driver: AM ST5-S
ADC: MCC USB-202
RS-232
USB
Yes
Yes
n/a Yes - Auto-read the motor position at 1 Hz.
- Move the motor manually.
Bypass valve Motor driver: AM ST5-S
ADC: MCC USB-202
RS-232
USB
Yes
Yes
n/a Yes - Same as the run valve.
MKS 670 MKS 690 (100 Torr) GPIB No n/a Yes - Not included.
MKS 670 MKS 690 (1000 Torr) RS-232 Yes Yes 50% - Auto-read the sensor at 1 Hz.
- Need to clean up the front panel.
MKS 670 MKS 615 GPIB No n/a Yes? - Not included.
MKS 946 2 x MKS 722 RS-232 Yes Yes 50% - Auto-read the two sensors at 1 Hz.
- Need to clean up the front panel.
MaxiGauge 5 x Pfeiffer Vacuum TPR 280 RS-232? No No No - Auto-read the five sensors at 1 Hz.
- Need to implement VIs.
- The readiness in the table considers the development of CCP, not the final configuration for the commissioning and data taking.
- x
Overall Computer+Program Configuration
This section is to discuss and share the overall configuration about computers and programs that we expect. The required spec of each program might depend on this configuration.
- Target computer @ control room
- BOS/EOS/Spill-ID (which detects the hardware BOS/EOS signals to issue the software BOS/EOS/Spill-ID info)
- Cryogenic control panel (https://github.com/uva-spin/e1039-target-controls/tree/master/Cryo-Control)
- Microwave frequency calibration (https://github.com/uva-spin/e1039-target-controls/tree/master/Motor%20controller)
- VIs/projects of all standalone devices
- To be listed...
- NMR computer @ cryo platform
- PDP (https://github.com/uva-spin/e1039-target-controls/tree/master/PDP) — Misha found that the measurement accuracy varies with the number of sweeps/event. It has to be confirmed, to determine how we configure the number and if we have to change it on spill vs off spill.
- Communication between the computers
- The NMR computer needs BOS/EOS/Spill-ID in real time. What are the limits of latency/jitter times???
- If the latency of the TCP/IP communication (<1 ms inside LAN?) meets the requirement, it can be used.
- If not, probably we have to move the "BOS/EOS/Spill-ID" function to the NMR computer.
- Other components or functions??
Meeting Materials
Date | Title | Presenter | File |
---|---|---|---|
| VIs for MCC E-TC | Kenichi | labview_20210810.pdf |
| Update on LN2 Bos | Vibodha | SCMeetig_August25.pptx |
| Zulkaida | ||
| Step count ADC length relationship | Vibodha | |
| Updates on slow control rack and target computer | Kenichi | labview_20210915.pdf |
| MKS 670 + PDP and LakeShore 218 + GPIB | Kenichi | labview_20210922.pdf |
| VIs for MCC E-TC | Kenichi | labview_20210929.pdf |
| VIs for MCC E-TC | Kenichi | labview_20211013.pdf |
| Lifter Vi update | Vibodha | |
| MCC E-TC & Slow Control Data Monitor | Kenichi | labview_20211103.pdf |
| Slow Control Data Monitor & MCC USB-202 | Kenichi | labview_20211110.pdf |
| Slow Control Data Monitor & MCC E-TC with long TC | Kenichi | labview_20211117.pdf |
| Some list about pressure sensor | Zulkaida | |
| Slow Control Data Monitor, NMR Computer & MCC USB-202 with TC | Kenichi | labview_20211124.pdf |
| NMR computer & MKS 615 | Kenichi | labview_20211201.pdf |
| Lifter VI | Vibodha | |
| Slow-Control System, NMR Computer & MKS 615 | Kenichi | labview_20211208.pdf |
| Test of MKS 615 with LN2 Test of MCC E-TC + Long TC in LN2 | Kenichi Kenichi | |
| TCP/IP communication of spill info, N of sweeps/measurement on PDP | Kenichi | slow_cont_20220119.pdf |
| PDP Readout Test | Kenichi | slow_cont_20220126.pdf |
| TCs for magnet coils and others; Rearrangement of KF connection | Kenichi | slow_cont_20220216.pdf |
| Cryo Control Panel | Kenichi | slow_cont_20220302.pdf |
| TCs for magnet coils; Cryo Control Panel | Kenichi | |
| Cryo Control Panel | Kenichi | |
| Cryo Control Panel | Kenichi |