You are not registered yet. Please click here to register!


 
 
plc storereviewsdownloads
This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc.
 
Try our online PLC Simulator- FREE.  Click here now to try it.

---------->>>>>Get FREE PLC Programming Tips

New Here? Please read this important info!!!


Go Back   PLCS.net - Interactive Q & A > PLCS.net - Interactive Q & A > LIVE PLC Questions And Answers

PLC training tools sale

Reply
 
Thread Tools Display Modes
Old June 6th, 2013, 05:49 PM   #1
cabaker1990
Member
United States

cabaker1990 is offline
 
Join Date: Jun 2013
Location: Greenville, SC
Posts: 3
PanelView Plus Screensaver

Is there a way to stop the screensaver without touching the screen, that is, with a tag.
  Reply With Quote
Old June 6th, 2013, 06:37 PM   #2
Usireland
Member
Brazil

Usireland is offline
 
Join Date: Mar 2013
Location: Sao Paulo
Posts: 169
Do you mean, stop it from ever turning on?

If you donīt want it to appear then you could just disable it in:
Terminal Settings -> Display -> Screen Saver

That will stop it appearing in the first place. If you want to disable it remotely as in to show an Alarm or something, Iīm not sure if that's possible or not.
  Reply With Quote
Old June 6th, 2013, 09:08 PM   #3
cabaker1990
Member
United States

cabaker1990 is offline
 
Join Date: Jun 2013
Location: Greenville, SC
Posts: 3
Disable screensaver when alarm list appears

I want to use the screen saver but I want it to go away when a fault occurs, as if I had touched the screen.
  Reply With Quote
Old June 6th, 2013, 10:23 PM   #4
TheWaterboy
Lifetime Supporting Member + Moderator
United States

TheWaterboy is offline
 
TheWaterboy's Avatar
 
Join Date: May 2006
Location: State of Denial
Posts: 819
On a PC I have used an tag based event to trigger mouse movement VBA code, perhaps there is similar code available since it is a windows based panelview.
  Reply With Quote
Old June 6th, 2013, 10:36 PM   #5
Ken Roach
Lifetime Supporting Member + Moderator
United States

Ken Roach is online now
 
Ken Roach's Avatar
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 14,286
The problem is that the Screensaver is an operating system feature, and it's not tied into FactoryTalk View ME.

I have explored this pretty thoroughly and have not found a way to turn off the Screen Saver function via a PLC or FactoryTalk View ME event.

I chose instead to not use the Screen Saver, but rather to do a 'roll your own' idle screen detector, and use the PLC to set the Display Intensity when I detect that nobody has pressed a button or changed displays for a period of time.

It would be nice if you could do a "pointer jiggle" or similar OS function based on a PLC tag state, but I've never seen it done on a PanelView Plus.
  Reply With Quote
Old June 7th, 2013, 06:30 AM   #6
cabaker1990
Member
United States

cabaker1990 is offline
 
Join Date: Jun 2013
Location: Greenville, SC
Posts: 3
Thanks. The screen intensity idea sounds good.
  Reply With Quote
Old June 7th, 2013, 09:57 AM   #7
TheWaterboy
Lifetime Supporting Member + Moderator
United States

TheWaterboy is offline
 
TheWaterboy's Avatar
 
Join Date: May 2006
Location: State of Denial
Posts: 819
It's disappointing to hear Ken has already explored this and not found a solution, I wanted to dig into this, but history has shown that if Ken didn't find it, all hope is lost.
  Reply With Quote
Old July 11th, 2018, 12:34 PM   #8
KevinO
Lifetime Supporting Member
Canada

KevinO is offline
 
Join Date: Mar 2015
Location: BC
Posts: 32
Quote:
Originally Posted by Ken Roach View Post
The problem is that the Screensaver is an operating system feature, and it's not tied into FactoryTalk View ME.

I have explored this pretty thoroughly and have not found a way to turn off the Screen Saver function via a PLC or FactoryTalk View ME event.

I chose instead to not use the Screen Saver, but rather to do a 'roll your own' idle screen detector, and use the PLC to set the Display Intensity when I detect that nobody has pressed a button or changed displays for a period of time.

It would be nice if you could do a "pointer jiggle" or similar OS function based on a PLC tag state, but I've never seen it done on a PanelView Plus.
Sorry to dig up an old post, but I am trying to accomplish the same thing.

Ken, what are you using to determine inactivity? I have looked into using the 'inactivity time remaining' tag, but it seems to just keep cycling from the inactivity period value down to zero, then back to the inactivity period value down to zero, and repeat.
  Reply With Quote
Old July 11th, 2018, 12:50 PM   #9
keshik
Lifetime Supporting Member
Canada

keshik is offline
 
Join Date: Jun 2011
Location: Portland, OR
Posts: 401
Probably something along the lines of monitoring the active display number and restarting a timer if it changes. That'd be the simplest. I believe that the numeric entries have a "Enter" connection as well that turns a tag on when a value is entered. That could also restart the timer. That and the long way around of having every pushbutton also restart the timer.
  Reply With Quote
Old July 11th, 2018, 01:11 PM   #10
5618
Member
United States

5618 is offline
 
Join Date: Oct 2017
Location: York, PA
Posts: 55
I think these models have USB ports for external keyboards. Maybe you could use a PLC output to create or simulate a keyboard press. Use a character that doesn't affect the application.
Basic: solenoid presses key on hidden keyboard
Intermediate: gut a keyboard, put electronics in small box, relay connects points that a key would
Advanced: maybe there's an existing device to send a string through USB
Or a mouse click or movement?
  Reply With Quote
Old July 11th, 2018, 01:21 PM   #11
KevinO
Lifetime Supporting Member
Canada

KevinO is offline
 
Join Date: Mar 2015
Location: BC
Posts: 32
keshik, Ya, I thought about that, but the problem is how do I restore the brightness once they try to use the HMI again? If I kill the brightness, they won't be able to see/do anything in order to reset the PLC inactivity timer. I'm assuming Ken has found a way to get activity status out of the HMI terminal to the PLC.

5618, this is a temporary solution until we can solve a larger issue, so I'd rather not get too complicated.

Thank you both. Hopefully Ken will have time to chime in with how he accomplished this.
  Reply With Quote
Old July 11th, 2018, 01:23 PM   #12
keshik
Lifetime Supporting Member
Canada

keshik is offline
 
Join Date: Jun 2011
Location: Portland, OR
Posts: 401
The other thing that you could do when you kill the brightness is also force a new popup on the PV from the PC. This screen would just be a giant "close display" button that also had an "On Close" script that writes a value to the PLC to reset the timer (the screen would close itself).
  Reply With Quote
Old July 11th, 2018, 01:53 PM   #13
KuulKuum
Member
United States

KuulKuum is offline
 
Join Date: Jun 2006
Location: Texas
Posts: 164
Change Display Brightness

Perhaps this RA Knowledge Base will help...

63659 - PanelView Plus: Change Display Brightness During Runtime Using Global Connections
Access Level: TechConnect
  Reply With Quote
Old July 11th, 2018, 01:54 PM   #14
5618
Member
United States

5618 is offline
 
Join Date: Oct 2017
Location: York, PA
Posts: 55
After dwelling on it, yeah the keyboard is a bit crazy. To implement something like this, I would probably find a way to wiggle a mouse, ideally with some actuator already used elsewhere in the facility.
  Reply With Quote
Old July 11th, 2018, 02:23 PM   #15
Ken Roach
Lifetime Supporting Member + Moderator
United States

Ken Roach is online now
 
Ken Roach's Avatar
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 14,286
On the system that I used the brightness control, I considered a Display change to be "activity". I used a Global Connection to write the Display number to the controller, and ran an ordinary PLC timer to monitor that value remaining constant.

The "Screen Saver" display was an On-Top display with a customer logo on the wallpaper and a big "Return to Previous Display" transparent button covering the whole thing.

Interesting that on that project, the PV+ 6 displays that I used occasionally corrupt their real-time clock and send Year values from the 37th Century to the PLC. I've never figured it out, but the operators have learned not to look for Buck Rogers.
  Reply With Quote
Reply
Jump to Live PLC Question and Answer Forum

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Topics
Thread Thread Starter Forum Replies Last Post
Defeating the ScreenSaver in a PanelView 600 gbradley LIVE PLC Questions And Answers 2 May 12th, 2011 10:43 AM
Panelview Plus 1250 Screensaver spice_miner LIVE PLC Questions And Answers 3 December 5th, 2008 04:51 PM
disabling panelview screensaver diat150 LIVE PLC Questions And Answers 1 March 24th, 2008 11:20 AM
Screensaver on Panelview 700 Plus mulderm LIVE PLC Questions And Answers 0 January 25th, 2007 12:38 PM
Panelview Plus Screensaver xxslimxx LIVE PLC Questions And Answers 0 November 2nd, 2004 09:40 PM


All times are GMT -5. The time now is 11:40 PM.


.