Auto Logout a specific user or group of users from DeltaV Operate

Vers 13.3.1- PCSD, DeltaV Operate

How can I log out of DeltaV Operate (not windows)a particular user and/or group of users after X amount of time?  My goal is to address someone with Tune privilege that forgot to logout or switch back to the operator user.

I don't want to log out of Windows but just DeltaV Operate.

I wasn't sure if there might be some type of script that can run in the background or ... that could trigger some code to log off?

Thanks 

6 Replies

  • I don't remember the exact details as I haven't done it in years... but we used to use the DeltaV screensaver. It doesn't log out but logs in as another user. So set it up to login as operator or some view only account. Note - It is vanilla DV, not PCSD specific.
  • Check Books online for: DeltaV Autologon and DeltaVScreenSaver
  • In reply to Douglas Crowder:

    Thanks! If the operator is logged in, I don't want it to log them out, only a user in with tune. I wonder if the behavior can be changed in that way?
  • In reply to s_brwn:

    DeltaV Screensaver can't do the specific action you are requesting. It is just either logout the current user or login a specific user based on inactivity.

    If you are using a common default operator account you can get it to work if you accept the user that will get logged in, if you are using unique login names then you can login a view only account and there are posts on here that show that or it is described in BOL above as well as Create a view-only user account (both of these are located under System Administrative and Maintenance -> Recommended maintenance practices.

    Anything other than the above will be a custom application/script and will most likely the results will not be liked (what I've seen is things that get developed will change the user right in the middle of something they are still doing/working on which is very frustrating and most of time results in this custom logic being disabled or removed).
  • In reply to Matt Stoner:

    Good points. Maybe a recurring alarm to remind them to log off? Not a great solution, but there may not be an ideal one.
  • We do this. I built it in a schedule that runs and if a privileged user, anyone other than the operator is logged on it toggles a parameter in a module which starts a timer. That timer is set for 1 hour and when the schedule scans again, every 5 seconds, it looks to see if the timer has expired in the module. If so, it logs off the user, logs on the operator, and resets the timer. We do have exceptions in the VBA of the schedule to check to ensure its not one of us in the DCS group.