pcdshub / lcls-plc-crixs-vac

Repository for PLC code for the LCLS H2.2 ChemRIXS vacuum system.
https://pcdshub.github.io/lcls-plc-crixs-vac/
Other
0 stars 8 forks source link

Cryopump Interlocks #27

Closed wnwright closed 1 year ago

wnwright commented 2 years ago

CRYO-VGC-01 and CRYO-VGC-02 can only open if the main chamber and cryo pump "chamber" are at vac according to the combos. Currently, it looks like those requirements could be met and someone would still be able to open CRYO-VRC-01 with CRYO-VGC-01 open at the same time. If cryopumps are typically used where one is lowered in at a time, I would think the following interlocks suffice.

CRYO-VRC-01 Interlock Requirements:

  1. CRYO-VGC-01 closed
  2. CRYO-VRC-02 closed

CRYO-VRC-02 Interlock Requirements:

  1. CRYO-VGC-02 closed
  2. CRYO-VRC-01 closed
wnwright commented 2 years ago

According to Georgi: "Regarding the logic, for the moment I think it would be enough to just implement “can’t open 12 unless 10 is closed” and “can’t open 13 unless 11 is closed”.

i.e. Can't open VRC-01 unless VGC-01 is closed, can't open VRC-02 unless VGC-02 is closed