add combined mb11 / mb11 stick
This commit is contained in:
parent
031b30a4aa
commit
7ed7dd7493
206
cfg/main/mb11std.cfg
Normal file
206
cfg/main/mb11std.cfg
Normal file
@ -0,0 +1,206 @@
|
|||||||
|
[NODE]
|
||||||
|
id = mb11.psi.ch
|
||||||
|
description = MB11 11 Tesla - 100 mm cryomagnet
|
||||||
|
|
||||||
|
[INTERFACE]
|
||||||
|
uri = tcp://5000
|
||||||
|
|
||||||
|
[itc1]
|
||||||
|
class = secop_psi.mercury.IO
|
||||||
|
description = ITC for heat exchanger and pressures
|
||||||
|
uri = mb11-ts:3001
|
||||||
|
|
||||||
|
[itc2]
|
||||||
|
class = secop_psi.mercury.IO
|
||||||
|
description = ITC for neck and nv heaters
|
||||||
|
uri = mb11-ts:3002
|
||||||
|
|
||||||
|
[ips]
|
||||||
|
class = secop_psi.mercury.IO
|
||||||
|
description = IPS for magnet and levels
|
||||||
|
uri = mb11-ts:3003
|
||||||
|
|
||||||
|
[T_stat]
|
||||||
|
class = secop_psi.mercury.TemperatureAutoFlow
|
||||||
|
description = static heat exchanger temperature
|
||||||
|
output_module = htr_stat
|
||||||
|
needle_valve = p_stat
|
||||||
|
slot = DB6.T1
|
||||||
|
io = itc1
|
||||||
|
tolerance = 0.1
|
||||||
|
|
||||||
|
[htr_stat]
|
||||||
|
class = secop_psi.mercury.HeaterOutput
|
||||||
|
description = static heat exchanger heater
|
||||||
|
slot = DB1.H1
|
||||||
|
io = itc1
|
||||||
|
|
||||||
|
[ts]
|
||||||
|
class = secop_psi.mercury.TemperatureLoop
|
||||||
|
description = sample temperature
|
||||||
|
output_module = htr_sample
|
||||||
|
slot = MB1.T1
|
||||||
|
io = itc1
|
||||||
|
tolerance = 1
|
||||||
|
|
||||||
|
[htr_sample]
|
||||||
|
class = secop_psi.mercury.HeaterOutput
|
||||||
|
description = sample stick heater power
|
||||||
|
slot = MB0.H1
|
||||||
|
io = itc1
|
||||||
|
|
||||||
|
[p_stat]
|
||||||
|
class = secop_psi.mercury.PressureLoop
|
||||||
|
description = static needle valve pressure
|
||||||
|
output_module = pos_stat
|
||||||
|
settling_time = 60
|
||||||
|
slot = DB5.P1,DB3.G1
|
||||||
|
io = itc1
|
||||||
|
tolerance = 1
|
||||||
|
value.unit = mbar_flow
|
||||||
|
|
||||||
|
[pos_stat]
|
||||||
|
class = secop_psi.mercury.ValvePos
|
||||||
|
description = static needle valve position
|
||||||
|
slot = DB5.P1,DB3.G1
|
||||||
|
io = itc1
|
||||||
|
|
||||||
|
[T_dyn]
|
||||||
|
class = secop_psi.mercury.TemperatureAutoFlow
|
||||||
|
description = dynamic heat exchanger temperature
|
||||||
|
output_module = htr_dyn
|
||||||
|
needle_valve = p_dyn
|
||||||
|
slot = DB7.T1
|
||||||
|
io = itc1
|
||||||
|
tolerance = 0.1
|
||||||
|
|
||||||
|
[htr_dyn]
|
||||||
|
class = secop_psi.mercury.HeaterOutput
|
||||||
|
description = dynamic heat exchanger heater
|
||||||
|
slot = DB2.H1
|
||||||
|
io = itc1
|
||||||
|
|
||||||
|
[p_dyn]
|
||||||
|
class = secop_psi.mercury.PressureLoop
|
||||||
|
description = dynamic needle valve pressure
|
||||||
|
output_module = pos_dyn
|
||||||
|
settling_time = 60
|
||||||
|
slot = DB8.P1,DB4.G1
|
||||||
|
io = itc1
|
||||||
|
tolerance = 1
|
||||||
|
value.unit = mbar_flow
|
||||||
|
|
||||||
|
[pos_dyn]
|
||||||
|
class = secop_psi.mercury.ValvePos
|
||||||
|
description = dynamic needle valve position
|
||||||
|
slot = DB8.P1,DB4.G1
|
||||||
|
io = itc1
|
||||||
|
|
||||||
|
[mf]
|
||||||
|
class = secop_psi.ips_mercury.Field
|
||||||
|
description = magnetic field
|
||||||
|
slot = GRPZ
|
||||||
|
io = ips
|
||||||
|
tolerance = 0.001
|
||||||
|
wait_stable_field = 60
|
||||||
|
target.max = 11
|
||||||
|
persistent_limit = 7
|
||||||
|
|
||||||
|
[lev]
|
||||||
|
class = secop_psi.mercury.HeLevel
|
||||||
|
description = LHe level
|
||||||
|
slot = DB1.L1
|
||||||
|
io = ips
|
||||||
|
|
||||||
|
[n2lev]
|
||||||
|
class = secop_psi.mercury.N2Level
|
||||||
|
description = LHe level
|
||||||
|
slot = DB1.L1
|
||||||
|
io = ips
|
||||||
|
|
||||||
|
[T_neck1]
|
||||||
|
class = secop_psi.mercury.TemperatureLoop
|
||||||
|
description = neck heater 1 temperature
|
||||||
|
output_module = htr_neck1
|
||||||
|
slot = MB1.T1
|
||||||
|
io = itc2
|
||||||
|
tolerance = 1
|
||||||
|
|
||||||
|
[htr_neck1]
|
||||||
|
class = secop_psi.mercury.HeaterOutput
|
||||||
|
description = neck heater 1 power
|
||||||
|
slot = MB0.H1
|
||||||
|
io = itc2
|
||||||
|
|
||||||
|
[T_neck2]
|
||||||
|
class = secop_psi.mercury.TemperatureLoop
|
||||||
|
description = neck heater 2 temperature
|
||||||
|
output_module = htr_neck2
|
||||||
|
slot = DB6.T1
|
||||||
|
io = itc2
|
||||||
|
tolerance = 1
|
||||||
|
|
||||||
|
[htr_neck2]
|
||||||
|
class = secop_psi.mercury.HeaterOutput
|
||||||
|
description = neck heater 2 power
|
||||||
|
slot = DB1.H1
|
||||||
|
io = itc2
|
||||||
|
|
||||||
|
[T_nvs]
|
||||||
|
class = secop_psi.mercury.TemperatureLoop
|
||||||
|
description = static needle valve temperature
|
||||||
|
output_module = htr_nvs
|
||||||
|
slot = DB7.T1
|
||||||
|
io = itc2
|
||||||
|
tolerance = 0.1
|
||||||
|
|
||||||
|
[htr_nvs]
|
||||||
|
class = secop_psi.mercury.HeaterOutput
|
||||||
|
description = static needle valve heater power
|
||||||
|
slot = DB2.H1
|
||||||
|
io = itc2
|
||||||
|
|
||||||
|
[T_nvd]
|
||||||
|
class = secop_psi.mercury.TemperatureLoop
|
||||||
|
description = dynamic needle valve heater temperature
|
||||||
|
output_module = htr_nvd
|
||||||
|
slot = DB8.T1
|
||||||
|
io = itc2
|
||||||
|
tolerance = 0.1
|
||||||
|
|
||||||
|
[htr_nvd]
|
||||||
|
class = secop_psi.mercury.HeaterOutput
|
||||||
|
description = dynamic needle valve heater power
|
||||||
|
slot = DB3.H1
|
||||||
|
io = itc2
|
||||||
|
|
||||||
|
[T_coil]
|
||||||
|
class = secop_psi.mercury.TemperatureSensor
|
||||||
|
description = coil temperature
|
||||||
|
slot = MB1.T1
|
||||||
|
io = ips
|
||||||
|
|
||||||
|
[om_io]
|
||||||
|
description = dom motor IO
|
||||||
|
class = secop_psi.phytron.PhytronIO
|
||||||
|
uri = mb11-ts.psi.ch:3004
|
||||||
|
|
||||||
|
[om]
|
||||||
|
description = stick rotation, typically used for omega
|
||||||
|
class = secop_psi.phytron.Motor
|
||||||
|
io = om_io
|
||||||
|
sign = -1
|
||||||
|
encoder_mode = NO
|
||||||
|
|
||||||
|
#[sea_main]
|
||||||
|
#class = secop_psi.sea.SeaClient
|
||||||
|
#description = main sea connection for mb11.config
|
||||||
|
#config = mb11.config
|
||||||
|
#service = main
|
||||||
|
|
||||||
|
#[hepump]
|
||||||
|
#class = secop_psi.sea.SeaWritable
|
||||||
|
#io = sea_main
|
||||||
|
#sea_object = hepump
|
||||||
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user