The control and monitoring of the power supplies is done by a record named "caen". One instance of this record controls one power supply channel. The power supplies are A515, A516 and A525 CAEN modules in a SY527 mainframe. A V288 VME board is used to communicate to this mainframe via the CAENnet serial bus.
|
|
|
|
VAL |
Power |
enum :'ON' or 'OFF' |
Switch on or off the channel (input) |
Crate Number |
short |
Channel location (input) |
|
Slot Number |
short |
||
Channel Number |
short |
||
BTYP |
Board Type |
string |
e.g. 'A515',... (output) |
Channel status |
short |
see Caen doc for description (output) |
|
Power status |
enum : 'ON' or 'OFF' |
Is the channel on or off ? (output) |
|
Monitored Voltage |
float |
in Volts (output) |
|
Monitored Current |
float |
in Amperes for the LV and µAmperes for the HV (output) |
|
Set Voltage |
float |
Desired output value (input) |
|
Set Current |
float |
Max current (input) |
|
Ramp Up |
short |
In Volts/sec (input) |
|
Ramp Down |
short |
||
LVM |
Last Monitored Voltage |
float |
|
LIM |
Last Monitored Current |
float |
|
LST |
Last Channel Status |
short |
|
VADE |
Voltage Archive Deadband |
float |
|
VMDE |
Voltage monitored Deadband |
float |
|
VLAR |
Voltage Last Value Archived |
float |
|
IADE |
Current Archive Deadband |
float |
|
IMDE |
Current monitored Deadband |
float |
|
ILAR |
Current Last Val. Arch. |
float |
|
STSV |
Status Trip Severity |
alarm severity |
default : MAJOR (input) |
SOCS |
Status Over Current Severity |
alarm severity |
default : MINOR (input) |
SOVS |
Status Over Voltage Severity |
alarm severity |
default : MINOR (input) |
SUVS |
Status Under Voltage Severity |
alarm severity |
default : MINOR (input) |
SOSV |
Status Other Severity |
alarm severity |
default : MINOR (input) |
CFSV |
Communication Failure Sev. |
alarm severity |
default : MAJOR (input) |
NBCF |
Nb of communication failure |
short |
Number of communication failures allowed before an alarm event is sent. (input) |
in '/star/tools/control/epics/R3.12-LBL.4/ssdApp/src/'
caenRecord.ascii : Record fields description
caen.c, caen.h : Harware layer.
recCaen.c : Record support routines.