Low-Energy Muon (LEM) Experiment  0.5.2
west6100.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

INT w6100_in (INT cmd,...)
 
INT w6100_out (INT cmd,...)
 

Function Documentation

INT w6100_in ( INT  cmd,
  ... 
)

The 'West 6100' controller is used to control the He flow of the Moderation cryostat 'Moddy'. A needle valve, controlled by pressurized air (Bosch ?xyz?) is regulating the LHe flow through the capillary to the cold finger heat exchanger. A absolute pressure gauge (Keller PAA-23S/80549.55) at He pumping exhaust is used as a feedback to regulate the He flow.

Input:

  • Channel 0: He pressure at the exhaust line measured by the Keller pressure gauge
  • Channel 1: Set point pressure in (mbar). This is a readback from the 'West 6100' for monitoring reasons
  • Channel 2: Needle valve position reading; 0=open, 100=close
  • Channel 3: PID-Gain (P, readback)
  • Channel 4: PID-Reset (I, readback)
  • Channel 5: PID-Rate (D, readback)

Output:

  • Channel 0: Remote switch; 0=output settings disabled; 1=remote variables activated
  • Channel 1: Set point pressure in (mbar). This is the pressure at the He exhaust line measured by the Keller pressure gauge
  • Channel 2: PID-Gain (P); allowed values between 0.0% and 999.9% of ouput power range
  • Channel 3: PID-Reset (I); allowed values between 1sec and 99min 59sec. The value entered has to be understood as xx.yy, whereas xx = min-value and yy = sec-value, e.g. 2.23 = 2min 23sec
  • Channel 4: PID-Rate (D); allowed values between 0sec and 99min 59sec. Coding as for PID-Reset
  • Channel 5: Ctrl-Mode (manual=0; auto=1; self-tuning=2); this is a tag used to change between the 'manual mode', the 'auto mode' (PID controlled) and the 'self-tuning facility'. In the 'auto mode' and the 'self-tuning mode', the ouput needle valve position (Channel 6) is going to be ignored. In 'manual mode', one only sets the position of the needle valve and the set point pressure is going to be ignored.
  • Channel 6: Needle valve position ranges between 0 and 100, whereas 0=fully open and 100=fully closed

The 'West 6100' controller comes with a RS485 interface. We use an RS485<->RS232 converter to integrate the controller in our MIDAS slowcontroll system which is RS232 based controlled via a RS232 terminal server.

RS232: 4800 baud, 7 data bits, 1 stop bit, even parity bit, CTS/RTS, termination character: '*' send/receive

INT w6100_out ( INT  cmd,
  ... 
)

west6100 LHe flow controller device driver (DD) for Moddy (moderation cryostate). It is handling the communication between the 'West 6100' controller and midas.

w6100_out is the part, which handles the communication LS330<-MIDAS