Development status:
New development
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Temperature/BrooksCryoPump
Contact:
Class Description
This class provides control for a 8F Cryopump for 300mm PVD
Families: Temperature
Key words:
Platform: All Platforms
Language: Python
License: GPL
Contact:
Hardware
Manufacturer: Brooks
Bus: Serial Line
Class interface
Attributes:
Name | Description |
---|---|
PumpCtrlScalar: DevBoolean | Switch on/off the pump |
ThermoCoupleCtrlScalar: DevBoolean | Switch on/off the thermo couple |
RoughValveCtrlScalar: DevBoolean | Switch on/off the rough valve |
PurgeValveCtrlScalar: DevBoolean | Switch on/off the purge valve |
Temp1stStageCtrlScalar: DevBoolean | Switch on/off control of the 1st stage temperature. If switched on then the target temperature is the one set in Temp1stStageSetp |
Temp1stStageScalar: DevDouble | Current temperature of 1st stage |
Temp1stStageSetpScalar: DevULong | Target temperature of 1st stage. You must set Temp1stStageCtrl to true if you want to control 1st stage temperature. |
Temp2ndStageScalar: DevDouble | Current temperature of 2nd stage |
ElapsedTotalScalar: DevULong | Read elapsed time. The units are in hours. The range is up to 65,000 hours. |
ElapsedLastRegenerationScalar: DevULong | Read back how long it has been since the last Full regeneration cycle. A Full regeneration will reset both elapsed* regeneration counters. Units are in hours |
ElapsedLastFastRegenerationScalar: DevULong | Read back how long it has been since the last Fast regeneration cycle. A Full regeneration will reset both elapsed* regeneration counters. Units are in hours |
TotalRegenerationsScalar: DevULong | Read the number of REGEN cycles that have been completed. |
PowerFailureRecoveryScalar: DevUShort | Set/Clear/Query the power fail recovery flag. Write values: 0 - Power Fail Recovery turned OFF 1 - Power Fail Recovery turned ON 2 - Power Fail Recovery if below power failure temperature limit |
PumpDelayScalar: DevUShort | Pump delay to start of regeneration cycle |
ThermoCouplePressureScalar: DevDouble | Thermo couple pressure |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State Device state |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Device status |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
RegenerateInput: DevUShort 0 - Aborts regeneration 1 - Starts regeneration 2 - Starts fast regeneration Output: DevVoid |
Starts, stops or aborts a regeneration cycle. |
ExecCommandInput: DevString Raw command to be sent to the cryopump Output: DevString Response (if any) from the cryopump |
Send a raw command to the cryopump and return the response. |
ThermoCoupleCalibrateInput: DevVoid Output: DevVoid |
Requests the auto calibration of the CRYO TC gauge. Raises exception if conditions are not valid to perform the auto zero calibrate, such as TC not turned ON or the pressure is too high. |
Pipes:
Properties:
Name | Description |
---|---|
SerialDeviceDevString | The serial device to connect to. Supported types: 1) The name of the serial tango device to connect to. Serial and PySerial devices are supported 2) The name of the serial device to connect to (e.g. /dev/ttyS0). In this case the connection is direct and this server must be run on the machine where the serial port resides Expected serial configuration: 9600 7N1 newline ``\r`` |
Please log in to comment.