frappy/cfg/main/flamemag.cfg
l_samenv ad4a6d2e09 improved cyoltd (flame magnet)
- use a statemachine
- do more control in frappy, switching from persistent to driven
  internally
- a lot of fixes
2022-12-21 11:00:19 +01:00

169 lines
3.0 KiB
INI

[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.MainField
channel = Main
constraint = 80000
target.max = 35000
mode = 'PERSISTENT'
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
wait_stable_field = 180
[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