Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents:

Table of Contents

...

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).However: Brad - please let me know if this is too cumbersome!

...

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

...

Software Actions

...

Action

...

Notes

...

...

GRN_ION_E: Read telemetry

Pressure, Voltage, Current and High Voltage Status values reported as telemetry (see below)

...

GRN_ION_C: Read telemetry

...

RED_ION_E: Read telemetry

...

RED_ION_C: Read telemetry

...

GRN_ION_E: turn pump

Status
colourGreen
titleON

These controls should have a lock applied so they cannot be accidentally switched.

...

GRN_ION_E: turn pump

Status
colourRed
titleOFF

...

GRN_ION_C: turn pump

Status
colourGreen
titleON

...

GRN_ION_C: turn pump

Status
colourRed
titleOFF

...

RED_ION_E: turn pump

Status
colourGreen
titleON

...

RED_ION_E: turn pump

Status
colourRed
titleOFF

...

RED_ION_C: turn pump

Status
colourGreen
titleON

...

RED_ION_C: turn pump

Status
colourRed
titleOFF

Required Adjustable Settings

...

Setting

...

When Needed

...

Notes

...

Build

...

Observing

...

Maintenance

Required Telemetry

...

Pump

...

Parameter

...

Report Frequency

...

Purpose

...

Notes

...

GRN_ION_E

...

Pressure

...

Once per minute

Status
colourRed
titleTBC

...

Monitor cyrostat pressure

...

Voltage

...

Once per minute

Status
colourRed
titleTBC

...

Monitor cyrostat pressure

...

Current

...

Once per minute

Status
colourRed
titleTBC

...

Monitor cyrostat pressure

...

High Voltage Status

...

Once per minute

Status
colourRed
titleTBC

...

Ensure pump is on

...

GRN_ION_C

...

Pressure

...

Once per minute

Status
colourRed
titleTBC

...

Monitor cyrostat pressure

...

Voltage

...

Once per minute

Status
colourRed
titleTBC

...

Monitor cyrostat pressure

...

Current

...

Once per minute

Status
colourRed
titleTBC

...

Monitor cyrostat pressure

...

High Voltage Status

...

Once per minute

Status
colourRed
titleTBC

...

Ensure pump is on

...

RED_ION_E

...

Pressure

...

Once per minute

Status
colourRed
titleTBC

...

Monitor cyrostat pressure

...

Voltage

...

Once per minute

Status
colourRed
titleTBC

...

Monitor cyrostat pressure

...

Current

...

Once per minute

Status
colourRed
titleTBC

...

Monitor cyrostat pressure

...

High Voltage Status

...

Once per minute

Status
colourRed
titleTBC

...

Ensure pump is on

...

GRN_ION_C

...

Pressure

...

Once per minute

Status
colourRed
titleTBC

...

Monitor cyrostat pressure

...

Voltage

...

Once per minute

Status
colourRed
titleTBC

...

Monitor cyrostat pressure

...

Current

...

Once per minute

Status
colourRed
titleTBC

...

Monitor cyrostat pressure

...

High Voltage Status

...

Once per minute

Status
colourRed
titleTBC

...

Ensure pump is on

Required Alarms

...

Parameter

...

Threshold

...

Notes

...

GRN_ION_E pressure too high

...

Status
colourRed
titleTBD

...

Only one pump per cyrostat will be in operation at any time.

The alarm system would need to know which pump/controller is in operation at any time to monitor the correct pressure value.

...

GRN_ION_C pressure too high

...

Status
colourRed
titleTBD

...

RED_ION_E pressure too high

...

Status
colourRed
titleTBD

...

RED_ION_C pressure too high

...

Status
colourRed
titleTBD

...

GRN_ION_E high voltage off

...

Status
colourRed
titleTBD

...

GRN_ION_C high voltage off

...

Status
colourRed
titleTBD

...

RED_ION_E high voltage off

...

Status
colourRed
titleTBD

...

RED_ION_C high voltage off

...

Status
colourRed
titleTBD

Relevant Datasheets & Manuals

Description

File

Source

1

Snippit from device manual explaining simplicity of telnet connection.

SG tested this with PuTTY and it works; simplest command to test is the device name:

Code Block
spc 01

which should return:

Code Block
OK 00 SPC2
Image Removed

From page 14 of “SPC Controller Manual”, posted just above.

Full command list starts on page 19 of same manual.

(Steve is annotating the command list for KPF’s needs)

2

Python code that Steve lifted from web, slightly modified, and found it worked!

Key part in here (I think) is the command structure; this is the 'Read Pressure' command:

Code Block
s.send(('spc 0B' + "\r\n").encode())

View file
nameGamma_spc_from_web.zip

https://gist.github.com/tspspi/779d96f305f719082d2db1e201856375/revisions

3

SPC Firmware

View file
nameSPCe_v1_18_03_Update.zip

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

4

SPC Labview Drivers
(likely not useful, but included for completeness' sake)

View file
nameGV_Labview_Drivers.zip

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

Description

File

Source

1

SPC Controller Spec Sheet

View file
nameSPCe_spec_L.pdf

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

2

SPC Controller Manual

View file
nameSPC_User ManualREV_J.pdf

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

3

SPC ModBus Register Map

View file
nameSPCe_ModbusRegisterMap_v2.xlsx

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

Device Command List for KPF

Noted as a ‘draft’ at this point as I need to finalize Arc Detection command setting.

View file
nameIon pump controller commands - DRAFT.xlsx

Relevant Software

5

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

View file
nameGamma Ion Pump Certificates (all 4).pdf

Shipped with pumps

...

Installation Instructions

...

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.

...