[INSTRM-406] Add safety logic to gatevalve control. Created: 06/Jul/18  Updated: 07/Nov/18  Resolved: 07/Nov/18

Status: Done
Project: Instrument control development
Component/s: ics_xcuActor
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: cloomis Assignee: cloomis
Resolution: Done Votes: 0
Labels: SM1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to INSTRM-454 (try to) enable interrupts for the aD... Done
relates to INSTRM-564 "gatevalve open" should check pump st... Done
relates to INSTRM-58 [xcuActor] Gatevalve normal operation... Won't Fix
relates to INSTRM-565 Run close-gatevalve-on-problem thread... Won't Fix
Epic Link: SM1 Visible R+B readiness

 Description   

By default, require that the roughing side pressure and the cryostat pressure be within 30 mbar/22.5 Torr before opening. This does require that the correct roughActor is online. The gate valve open command should grow a force option to bypass this.

Also, if an open command fails (due to the interlock, most likely), reset the requested position to "closed". As it stands, if the requested position is "open", that request is latched: should the interlock be powered up the gate valve will open!



 Comments   
Comment by cloomis [ 06/Jul/18 ]

Added the close-if-open-fails logic. Proper hardware fix under consideration.

Comment by cloomis [ 11/Jul/18 ]

Parking this until b2 is online at JHU (~1 week)

Comment by cloomis [ 06/Nov/18 ]

I'd like to merge and run what we have now, so split out some parts into new tickets:

  • check pump status, not just pressures.
  • add active close-on-problem loop.
Comment by cloomis [ 07/Nov/18 ]

Merged at e1ccdae, tagged 1.7.11

Generated at Sat Feb 10 16:24:40 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.