8-pack control system working group Meeting Notes

27 May 2003

 

In attendance: R. Chestnut, J. Frisch, K. Kim, J. Nelson, J. Rock, A. Young

Note taker/typer: J. Nelson

Changes in blue.

 

Of immediate concern: What’s preventing the processing loop from working?

 

*DIO channel assignments:

 

Here are the current assignments for the DIO with additions in red.

 

IQA1:TRIP

DIO:CH0

IQA2:TRIP

DIO:CH1

IQA3:TRIP

DIO:CH2

IQA4:TRIP

DIO:CH3

DIODE IN (1=trip)

DIO:CH4

SPARE in

DIO:CH5

SPARE in

DIO:CH6

SPARE in

DIO:CH7

IQA1:MUX1

DIO:CH8

IQA1:MUX2

DIO:CH9

IQA1:MUX3

DIO:CH10

IQA2:MUX1

DIO:CH11

IQA2:MUX2

DIO:CH12

IQA2:MUX3

DIO:CH13

IQA3:MUX1

DIO:CH14

IQA3:MUX2

DIO:CH15

IQA3:MUX3

DIO:CH16

IQA4:MUX1

DIO:CH17

IQA4:MUX2

DIO:CH18

IQA4:MUX3

DIO:CH19

IQA1:LATCH/~RST

DIO:CH20

IQA2:LATCH/~RST

DIO:CH21

IQA3:LATCH/~RST

DIO:CH22

IQA4:LATCH/~RST

DIO:CH23

DIODE reset (1=reset)

DIO:CH24

SIS Trig disable (1=disable)

DIO:CH25

spare out

DIO:CH26

spare out

DIO:CH27

spare out

DIO:CH28

spare out

DIO:CH29

TWT:ON/~OFF

DIO:CH30

MOD:ON/~OFF

DIO:CH31

 

Channel 30 is the deadman/heartbeat and channel 31 is for EPICS to turn off the modulator.

 

For channels 4 and 24 – new for diode trip, SW will set up the database, Andy will set Joe up with pigtails or equivalent so Joe can hook up BNC to the DIO.  Joe will connect HW to BNC

 

For now I think having the diode status/reset on the proc loop panel, but not in the loop is fine. (JN will double check).

 

*We only have one PHIT for the next month. 

The plan is to make PHIT 1 be PHIT 2 (rewire, but no software changes)

 

*The panel is not quite done.

*Need to test IQA Digital INs.

 

 

ADCs

-(no change) On going: Need to check out readback with real signals, check archiving of variables (pwr, pmin, pmax, etc), and check the plots.

 

SISs

-Andrew will make “MODIFIED” stickers for the SISes he’s modified.

-Andrew will finish testing the SISes to make sure they work after the human error.

-Joe gave Kukhee 3 SISes for TR09.  Kukhee will get these set up.

      Joe will provide names and channel assignments – the first SIS module will be 8 modulator signals, the 2nd and 3rd will be 16 AES signals

      Janice will think about a support panel

      Need to have these 16 signals archived on a fault

-(no change) We deferred the following: longer term issue: what to do if reading out an SIS when a fault occurs?

-(no change) Right now the SISs are paused and read out with a user request only.  A read when a fault happens will also be added to this.

 

IQA

-Need to test the calibrated waveforms and verify the archival of the calibration numbers

- For Bob: These 6 (or 7) numbers x 8 channels x 4 IQAs need to be archived at least once every 10 minutes. 

 

Peak Power Meter (PPM)

-Sounds like this week Janice will hook up the other enet box. 

-Tonee and Janice will hook up enet box(es) and gpib cables to the PPMs.

-(no change) Tonee will tweak the labview program to send the waveform to epics once we have names – probably late next week

-(no change) Tonee and Janice will set up the necessary hardware in ESB (Enet box, cables, etc)

-Janice will make a panel or two (or at least design them) and teach llrf how to get at archived data and panel.

These PVs will also need to be archived…

Steve will talk to Bobby about perhaps a more permanent home for the PPM besides the stool by klystron 8.

 

PLC/DCM/etc

-Judy reported that after Alan’s work, the DCM doesn’t seem flaky any more (for either 8pack or nlcta).

-Janice reported that Jeff DeLaMare is going to be a go between for us and Cassel for the PLC list.  “Folks” are getting itchy for checkout to start/finish.

-(no change) We’re currently waiting for Dick’s setup to settle down then we’ll do one more iteration of getting list, changing database, changing panels, programming the dcm, changing alarm handler and archive stuff as needed

 

 

no changes to stuff below:

Miscellaneous

-(no change)Judy reported the crate profiles on the web are updated and look good.  Janice requested that channel assignment information also be available via the web, even it it’s just a link to the template file.  Judy and Ron will look into this.

-Has this been done?  Andrew will tell Kukhee when he takes out the DIO module to modify it for the deadman

 

DAC/ADC Issues

All of these issues are for later:

 

-TBD: The trickle down of the SLED variables.  This was specified at a previous meeting (numbers on SLED panel need to trickle down to I/Q and A/P PVs).  For processing, we might want this feature functional sooner rather than later. 

-TBD: the trickle down of the variables on the power distribution panel as well.  There are 4 PVs there called Klystron Sled-in phases.  These need to trickle down to the phase DACs as well.  This phase is to be added to the channel phase angle (IQ calib panel) and to the timestep phase before going out to the DAC.

 

Archiving

Archiving of SISs

-(no change) SWE plans to implement the following two features requested by LLRF (Joe’s email):

have waveforms archived on (1) every trip and (2) when an acquire is done by a user

-(no change) Later SWE will work with Joe on his other two requests: archive every few minutes and when a change occurs in a selected set of values in EPICS (a pseudo-trip if you will)

 

Processing algorithm

(see above)

- Steve confirmed that LLRF folks will indeed contact SWE:  (still waiting on HW folks) Processing algorithm ready to be checked.  Andy will call Kukhee and Ron when there’s a good time to check it.

- Kukhee will make sure the processing loop resets the IQAs too.

-The trigger stopping mechanism on a fault was discussed.  Joe proposed a DIO bit goes to NIM logic etc etc.  It’s believed that Kukhee’s method of changing the trigger register status is too slow for the number of SISes and their location in different crates.