-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Increase Guards for Valve Overrides #40
Comments
We can, but why? |
That's a good point. Not mixing function is the correct approach. I guess the global override mode is what makes me uneasy. How many clicks is it to override any given gate valve? Two for the first, one for subsequent valves. This makes me a bit nervous. What would be the impact if we make override mode limited to a single device at a time? |
In the Library there are already two override bits per VGC. One is the Override mode, that is an input to the function block, and the other is the actuation of the valve "Force Open". |
In the current VGC expert screens, the Override mode should be only readback and not set-able because this bit is constantly being set by an input to the VGC function block. |
According to Bill, accessing the omitted PVs is still too easy to override on the expert screens. Therefore he wanted password protection as an added benefit. |
@slacAdpai the override mode should not be set-able from the expert screen. It should be an EpicsSignalRO to only show the status of the override. this should be fixed in the ophyd object. |
And those expert screens, should only be visible to "expert" users. Its not just the override bit that is dangerous. You can still do as much damage by changing the set point to a really high value that will allow you to open the valve. |
I'll update this in pcdsdevices |
They are expert screens for reasons. What happens when someone forgets to turn off global override mode? Is there any safe guard against that? |
No, there isn't. Overrides are there in case of a faulty gauge that keeps the valve shut. If we are to put a timeout on an override, this means that the valve can shut again when the override times out, which could be during beam. |
I agree the current override timeout should be taken out for Maggie's explanation above. |
Should we change the override for valves to just apply to the interlock instead of the OPN_DO?
So this would require a user to activate override mode for the system, activate an override for a valve interlock, and then issue an open command for the valve.
The text was updated successfully, but these errors were encountered: