.

Average: 0
Rating Count: 0

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.

23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .



2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:2 Jan 2017, 2:58 p.m.