add flamemag / flamedil config

This commit is contained in:
l_samenv
2022-11-30 14:14:47 +01:00
parent ef9d89993c
commit 3ab7eb99ab
3 changed files with 824 additions and 0 deletions

166
cfg/main/flamemag.cfg Normal file
View File

@ -0,0 +1,166 @@
[cio]
class = secop_psi.cryoltd.IO
description = 'IO to cryo ltd software'
uri = tcp://flamedil:3128
[main]
class = secop_psi.cryoltd.Main
description = master module
io= cio
[B]
description = 'magnetic field'
class = secop_psi.cryoltd.MainMagfield
channel = Main
constraint = 80000
target.max = 35000
hw_units = T
# A_to_G is needed for ramp rate
A_to_G = 285.73
ramp.max = 412
overshoot = {'o': 1, 't': 180}
degauss = {'s': 500, 'd': 30, 'f': 5, 't': 120}
tolerance = 5
[Bx]
description = 'magnetic field x component'
class = secop_psi.cryoltd.ComponentField
channel = VMX
check_against = B
target.max = 200
hw_units = A
A_to_G = 4.134
ramp.max = 23
tolerance = 1
[By]
description = 'magnetic field y component'
class = secop_psi.cryoltd.ComponentField
channel = VMY
check_against = B
target.max = 100
hw_units = A
A_to_G = 4.1117
ramp.max = 22.9
tolerance = 1
[Bz]
description = 'magnetic field z component'
class = secop_psi.cryoltd.ComponentField
channel = VMZ
check_against = B
target.max = 100
hw_units = A
A_to_G = 5.74
ramp.max = 33.6
tolerance = 1
[compressorA]
description = 'compressor A'
class = secop_psi.cryoltd.Compressor
channel = A
[compressorB]
description = 'compressor B'
class = secop_psi.cryoltd.Compressor
channel = B
[T_stage1_A]
class = secop_psi.cryoltd.Temperature
channel = 1st Stage A
main = main
[T_stage2_A]
class = secop_psi.cryoltd.Temperature
channel = 2nd Stage A
main = main
[T_stage1_B]
class = secop_psi.cryoltd.Temperature
channel = 1st Stage B
main = main
[T_stage2_B]
class = secop_psi.cryoltd.Temperature
channel = 2nd Stage B
main = main
[T_top_A]
class = secop_psi.cryoltd.Temperature
channel = Inner Magnet A (Top)
main = main
[T_bottom_A]
class = secop_psi.cryoltd.Temperature
channel = Inner Magnet A (Bottom)
main = main
[T_top_B]
class = secop_psi.cryoltd.Temperature
channel = Inner Magnet B (Top)
main = main
[T_bottom_B]
class = secop_psi.cryoltd.Temperature
channel = Inner Magnet B (Bottom)
main = main
[T_Z_shim]
class = secop_psi.cryoltd.Temperature
channel = Z Shim Former
main = main
[T_XY_shim]
class = secop_psi.cryoltd.Temperature
channel = XY Shim Former
main = main
[T_XY_vector]
class = secop_psi.cryoltd.Temperature
channel = XY Vector Former
main = main
[T_radiation_shield]
class = secop_psi.cryoltd.Temperature
channel = Radiation Shield
main = main
[T_persistent_joints]
class = secop_psi.cryoltd.Temperature
channel = Persistent Joints
main = main
[T_outer_A]
class = secop_psi.cryoltd.Temperature
channel = Outer Magnet A
main = main
[T_outer_B]
class = secop_psi.cryoltd.Temperature
channel = Outer Magnet B
main = main
[T_shim_B]
class = secop_psi.cryoltd.Temperature
channel = Z Shim Former B
main = main
[T_bore_shield]
class = secop_psi.cryoltd.Temperature
channel = Bore Radiation Shield
main = main
[T_XYZ_shim]
class = secop_psi.cryoltd.Temperature
channel = XYZ Shim Plate
main = main
[T_Z_shim_switch]
class = secop_psi.cryoltd.Temperature
channel = Z Shim Switch
main = main
[T_main_switch]
class = secop_psi.cryoltd.Temperature
channel = Main Coil Switch
main = main

146
cfg/stick/flamedil.cfg Normal file
View File

@ -0,0 +1,146 @@
[NODE]
id = triton.psi.ch
description = triton test
[INTERFACE]
uri = tcp://5000
[T_mix]
class = secop_psi.triton.TemperatureLoop
description = mix. chamber temperature
slot = T5
output_module = htr_mix
io = triton
[T_sorb]
class = secop_psi.triton.TemperatureSensor
description = sorb temperature
slot = T1
io = triton
[T_still]
class = secop_psi.triton.TemperatureSensor
description = still temperature
slot = T4
io = triton
[T_hx]
class = secop_psi.triton.TemperatureSensor
description = heat exchanger T
slot = T2
io = triton
[T_jtstage]
class = secop_psi.triton.TemperatureSensor
description = jt stage temperature
slot = T3
io = triton
[htr_mix]
class = secop_psi.triton.HeaterOutputWithRange
description = mix. chamber heater
slot = H1,T5
io = triton
[htr_sorb]
class = secop_psi.triton.HeaterOutput
description = sorb heater
slot = H3
io = triton
[htr_still]
class = secop_psi.triton.HeaterOutput
description = still heater
slot = H2
io = triton
[action]
class = secop_psi.triton.Action
description = higher level scripts
io = triton
slot = DR
[p_dump]
class = secop_psi.mercury.PressureSensor
description = dump pressure
slot = P1
io = triton
[p_cond]
class = secop_psi.mercury.PressureSensor
description = condenser pressure
slot = P2
io = triton
[p_still]
class = secop_psi.mercury.PressureSensor
description = still pressure
slot = P3
io = triton
#[p_fore]
#class = secop_psi.mercury.PressureSensor
#description = pressure on the pump side
#slot = P4
#io = triton
[p_back]
class = secop_psi.mercury.PressureSensor
description = pressure on the back side of the pump
slot = P5
io = triton
[V1]
class = secop_psi.triton.Valve
description = valve V1
slot = V1
io = triton
[V2]
class = secop_psi.triton.Valve
description = valve V2
slot = V2
io = triton
[V4]
class = secop_psi.triton.Valve
description = valve V4
slot = V4
io = triton
[V5]
class = secop_psi.triton.Valve
description = valve V5
slot = V5
io = triton
[V9]
class = secop_psi.triton.Valve
description = valve V9
slot = V9
io = triton
#[turbo]
#class = secop_psi.triton.TurboPump
#description = still turbo pump
#slot = TURB1
#io = triton
[fp]
class = secop_psi.triton.Pump
description = still fore pump
slot = FP
io = triton
[compressor]
class = secop_psi.triton.Pump
description = compressor
slot = COMP
io = triton
[triton]
class = secop_psi.mercury.IO
description = connection to triton software
uri = tcp://flamedil:33576
timeout = 9