Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page is to collect all ongoing tasks about the target software, particularly LabVIEW.  All finalized (established) information should be added to another page.  Old information is saved in this sub page.

Learning Materials

We have the following devices as spares.  You might use them to learn how to communicate with them in VI.

DevicesCommunicationFunction
MCC USB-202MCC LibraryMulti-channel voltage DAQ.
MCC E-TCMCC LibraryMulti-channel thermocouple DAQ.
LabJack T4LabJack LibraryMulti-channel voltage DAQ.
Teledyne Hastings THCD-401 x 2EthernetController for flow controller/monitor.
LakeShore 218RS-232Monitor for temperature sensors (chip resistor & Cernox).

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

Cryo Control Panel

  • THCD 400 — Sensors: 2*HFC + HFM
  • AMI 1700
  • Run valve & Bypass valve
  • MKS 670 — Sensor: MKS 690 (100 Torr)
  • MKS 946 — Sensor: MKS 722

LabView Vi's & associated information

...

Flow control (HFC) for magnet,

Flow control (HFC) for separator,

(Main) flow monitor (HFM) for fridge

...

https://github.com/uva-spin/Temperature-Pressure-VIs/blob/main/THCD_400_VIs/thcd_400_control_1.vi

Cryo Control Panel

...

Fridge nose level probe

...

Run valve

...

Bypass valve

...

High Accuracy Signal Conditioner: MKS 670B

...

https://github.com/uva-spin/Temperature-Pressure-VIs/tree/main/MKS_670_VIs

...

Vacuum System Controller: MKS 946

...

https://github.com/uva-spin/Temperature-Pressure-VIs/tree/main/MKS_946_VIs

...

DAQ for MCC E-TC for
annealing

...

Sensor: Omega SA1 RTD * 2

Type-T TC * 2

...

https://github.com/uva-spin/Temperature-Pressure-VIs/tree/main/MCC_ETC_VIs

...

LakeShore218  (8 channels)

...

LakeShore218 (Target Insert)
2 + (6: can be used for other)

...

Target Lifter

...

Basic Microwave motor controller
& potentiometer

...

EIP Frequency counter

...

You might try any directory in our Test-VIs repository;

https://github.com/uva-spin/

...

Test-VIs .  Some of them don't require any hardware but show you how to structure the event loop in VI.


List of Ongoing/Open Tasks

CategoryTaskPerson/ProgressNote
Magnet PS

We need a field indicator in the cave.

HarshaFirst design a proper hardware setup.
GV bypassNeed to figure out a way to fill and keep filling with the nose level over the lower heat exchanger chip resistor during DNP production mode.  We need the main flow to be around 20 slm during this mode and then only way that will work is if the place where the LHe is coming from is under liquid.

Fridge valveWhen the run valve is PIDing we need it to open gradually to keep the level so that the flow doesn't go too high.  For bypass this is not important but for run valve we want to keep the main flow low but replenish the liquid level.  Right now, this PID is making the flow shoot up and down is cycles with very high flow.Kenichi
GV bypassThe gv-bypass opens too much to get too high of flow when PIDing in pressure.  It seems to open and closing a lot at large amplitude.  We want this to be much more gradual and try to be conservative on delivering to much flow in spikes.  The stability of the PID needs to be improved.  Also, for manual control the precision of software control doesn't match the minimal step size, we should update that.Kenichi
PDPAdd calculators for t1.KenichiNot PDP but data summary page?
AlarmWe also need either a webpage or a script that says what to do in case of each of these alarms.
Make a trouble-shooting page.
PDPGeneralize the UVA PDP to be usable for the LANL system also.
Switch coil, frequency, etc.
New VIMake a set of VIs for RF modulator, R&S SMB100B.
Mohit/Forhad
New VIMake a set of VIs for RF modulator, Agilent N5181A.
Mohit/Forhad
TestMeasure the DAC device (NI PCIe-6321) for the RF modulator.
Mohit/ForhadMax frequency, etc.
New VIMake a set of VIs for Pfeiffer Vacuum TPG 366 (MaxiGauge) via Ethernet.
Huma
New VIMake a set of VIs for the annealing-plate controller.
Vaniya

Recently Completed Tasks

CategoryTaskPersonNote
New VIMake a set of VIs for Pfeiffer Vacuum OmniControl 200.
Forhad/Harsha
New VIMake a set of VIs for the new IVC turbo pumps (Leybold TURBOVAC 1350 iR + TURBO.DRIVE 500e via Serial over USB).
Kenichi
Magnet PSStabilize the USB cable for the photo-diode sensor system for the Shim PS. 
Harsha
Heat tapeTest the RS-485 communication with the power controller (Fuji Electric PXF4).Completed.
PDPMake auto switching through each NMR channel.
Completed.
PDPRemove unused parts of the VI.

Magnet PS

We should get the information of Clamped/Reate-Limit/Quench from the Mercury-iPS to the VI.

Completed
PDPAdd calculators for TECompletedImplemented in data summary page.
Magnet PS

We need a power-indicator on the shim power supply. These are the shim-coil-power indicators.

Completed.
Magnet PS

Need to be able to ramp-down 0A with 0.5A/m rate, so there should be a preset for that.

Completed.
Magnet PS

Need a manual override in the VI.

Completed.
PDPImport the readings of He4 & He3 pressures from CCP.
Completed.Over TCP/IP.
AlarmWe need a target alarm handler that allows us to turn on or off alarms from some main GUI.  We should be able to silence and initiate whatever alarms we want at any given time based on what is going on. 
Completed.There is a configuration webpage since Aug. 2023.
GV bypassAdd to pid on 1000/fridge pressure too.Completed.The 1000 sensor is used when the pressure is >100 Torr.

RF Modulator

to be written.

Meeting Materials

New materials should be posted on SeaQuest DocDB.

...

Magnet PS

...

Shim PS

...

Mercury iTC

...

Maxigauge

...

https://github.com/uva-spin/Temperature-Pressure-VIs/tree/main/Maxigauge%20VIs

...

EV105-N (Electronic valve)

...

Fairchite     TA6000-104

...

EV102-N (Electronic valve)

...

Asco 8222G 002LT

...

TE107-N (Temp. Sensor)

...

OmegaSA1 RTD

...

TE108-N (Temp. Sensor)

...

OmegaSA1 RTD

...

PT106-N (Pressure Sensor)

...

DWIER 626-11-GH-P1-E4-S1

...

PT110-N (Pressure Sensor)

...

DWIER 626-11-GH-P1-E4-S1

...

Steps of VI Availability (Tentative)

  1. A few simple VIs for readout and configuration.  It is to confirm that the device can be controlled with LabVIEW.
  2. A complete set of VIs for readout and configuration.  Each VI should perform one function of the device.
  3. VIs for user interface. 
  4. VIs for continuous measurement.
  5. VIs for continuous logging.
  6. 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: to be created.

...

TH HFC-303

...

THCD-400 #1

...

Pressure

...

Pfeiffer PKR 361

...

Pfeiffer TPG 361

...

Temperature

  • Drawing about sensor locations:  https://docs.google.com/drawings/d/1c_QUxwmyqHE4M3oXTLWR50RxG7F-Zl6y2h9EEIfEYPY/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

in place

...

Cable

in place

...

Controller

in place

...

LHe QT fill line (2 vacuum layer, 1 on stinger)

...

Microwave cooling (1 on EIO, 1 on cooling water)

...

Fridge for Waqar's manual annealing system

...

Slow-control rack

...

Fridge for Henery's automated annealing system

...

Annealing Panel

...

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.

...

DateTitle                                                                                                             Presenter               File                                                                                                                      

 

VIs for MCC E-TCKenichilabview_20210810.pdf

  

Update on LN2 BosVibodhaSCMeetig_August25.pptx

 


Zulkaida

 

Step count ADC length relationship

Vibodha

 

Updates on slow control rack and target computerKenichilabview_20210915.pdf

 

MKS 670 + PDP and LakeShore 218 + GPIBKenichilabview_20210922.pdf

 

VIs for MCC E-TCKenichilabview_20210929.pdf

 

VIs for MCC E-TCKenichilabview_20211013.pdf

 

Lifter Vi updateVibodha

 

MCC E-TC & Slow Control Data MonitorKenichilabview_20211103.pdf

 

Slow Control Data Monitor & MCC USB-202Kenichilabview_20211110.pdf

 

Slow Control Data Monitor & MCC E-TC with long TCKenichilabview_20211117.pdf

 

Some list about pressure sensorZulkaida

 

Slow Control Data Monitor, NMR Computer & MCC USB-202 with TCKenichilabview_20211124.pdf

 

NMR computer & MKS 615Kenichilabview_20211201.pdf

 

Lifter VIVibodha

 

Slow-Control System, NMR Computer & MKS 615Kenichilabview_20211208.pdf

 

Test of MKS 615 with LN2

Test of MCC E-TC + Long TC in LN2

Kenichi

Kenichi

labview_20211222.pdf

labview_20211218.pdf

 

TCP/IP communication of spill info, N of sweeps/measurement on PDPKenichislow_cont_20220119.pdf

 

PDP Readout TestKenichislow_cont_20220126.pdf

 

TCs for magnet coils and others; Rearrangement of KF connectionKenichislow_cont_20220216.pdf

 

Cryo Control PanelKenichislow_cont_20220302.pdf

 

TCs for magnet coils; Cryo Control PanelKenichi

slow_cont_20220309.pdf 

SC_Meeting_2022March9.pptx

 

Cryo Control PanelKenichi

slow_cont_20220316.pdf

 

Cryo Control PanelKenichi

slow_cont_20220323.pdf

 

Run+Bypass Valve in CCPKenichi

slow_cont_20220330.pdf

 

MKS670 and MaxiGauge in CCPKenichi

slow_cont_20220406.pdf

 

LCW flow meter, TC, CCPKenichi

slow_cont_20220420.pdf

 

Measurement of NMR noise level

Logging, Automated alarm

Kenichi

Kenichi

slow_cont_20220425_NMR.pdf

slow_cont_20220427.pdf

 

QT HMI

Kenichi

slow_cont_20220504_QT_HMI.pdf

 

QT HMI, Chart-axis control

Kenichi

slow_cont_20220511.pdf

 

TCs; Cables for MKS 615

Kenichi

slow_cont_20220525.pdf

 

Magnet PS Shim Relay

Kenichi

slow_cont_20220601.pdf

 

Logging of roots-pump PLC; Pressure-sensor locations

Kenichi

slow_cont_20220727_location.pdf

 

HiPace 1200 Turbo-Pump (back-up) 

Farooq

 

Target Lifter procedure and microwave updates

Vibodha

 

Lessons Learned in Magnet Slow Cooldown

Kenichi

 

NMR Data File & Analysis Macro

Kenichi