Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 17 Next »


Table of Contents:


Introduction

Each cryostat will have two ion pumps attached. One will be operated continuously and the second will sit idle as a backup. Each pump has a dedicated controller (for a total of four in the system).

Proposal: name each ion pump with respect to its camera (Green/Red) and the side of the spectrometer it is on (Echelle/Collimator). The driver here is that the name then gives the location of the pump (whereas labels like “Green #1” or “Red 10 o’clock” or “Green Prime” require more information to derive the position).


Relevant Devices

Description

Qty

Source

Part Number

Ion Pump Controller

4

Gamma

SPC-1-P-S-1-US110-E-S-N

Ion Pump

4

Gamma

3SDI1V5KNN (3S TiTan)

Air Cables

4

Gamma

10K-SC10-10K (10 m)

Vacuum Cables

4

Custom

-


Relevant Functional Block Diagram


Relevant Datasheets & Manuals

Description

File

Source

1

SPC Controller Spec Sheet

https://www.gammavacuum.com/index.php/product?id=64

2

SPC Controller Manual

https://www.gammavacuum.com/index.php/product?id=64

3

SPC ModBus Register Map

https://www.gammavacuum.com/index.php/product?id=64

4

Ion Pump specs
(Titan 3S-DI-1V-5K-N-N)

Screengrab of:

https://www.gammavacuum.com/products/small-titan-ion-pumps/3211/3s-titan-ion-pump?number=&c=17662

5

Ion Pump Certificates of Performance (all 4 from original pumps)

Shipped with pumps


Installation Instructions

Description

File

Enable the high pressure resolution mode (this is a front-panel-only setting).


Dispatcher Implementation

This dispatcher is part of kpfgreen (currently) and will be part of kpfred. There will be four dispatcher instances running each with a unique configuration file.

Values with $(NAME) note that the name of the ion pump will be specified in the configuration file and allow both ion pumps for a given cryostat to have a unique name (e.g., Ech and Coll for echelle side and collimator side.)

Keyword

Value

Type

$(NAME)_CURR

The current at the pump in Amps.

Double - read only

$(NAME)_VOLT

The voltage at the pump in … Volts.

Double - read only

$(NAME)_STATUS

Current controller status - see manual for details

String - read only

$(NAME)_PUMPON

Is the pump on?

0 - no

1 - yes

2 - unknown (most likely only at startup or if connection lost)

If written, will apply that state. Unknown is a no-op on a write.

Enumerated - is writable.

$(NAME)_LCK

Locks turning the pump off and on.

0 - Locked

1 - Unlocked

Enumerated

$(NAME)_IP_MODEL

Model of the device as reported by the device.

String - read only

$(NAME)_IP_FIRMWARE

Firmware version of the device as reported by the device.

String - read only

DISP#XXXX

Usual dispatcher keywords.

STOP - stops dispatcher

CONN - IP address and port

DEV - device name from config file

STA - status and includes whether or not a connection is made.


Configuration File

The required sections are:

  1. main which points to service name and stdiosvc configuration file

  2. device which has the details of the device

  3. dispatcher which has the dispnum value and the $(NAME) variable

Configuration

Value

Explanation

address

192.168.23.149 auxrack-ionpump-3

the IP address of the device, can include an optional name from /etc/hosts

port

23

IP port to telnet to

poll_time

5

how often to query for the data from the device

device_name

Green Collimator IP

this is the value of the DISP#DEV keyword, so a long name is helpful

cal

1.00

the calibration value, applied at the initial connection by the dispatcher, needs to be between 0 and 1

size

2.0

the size of the pump in L/s, should be 2.0

dispnum

2

the number of the dispatcher

name

Coll

The short name used for keywords as $(NAME). The service name will include the name of the cryostate (kpfgreen / kpfred) and this is for the IP.

  • No labels