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 December 5th, 2012, 03:21 PM   #1
Paul351W
Member
United States

Paul351W is offline
 
Join Date: Mar 2008
Location: Northern Illinois
Posts: 145
Panelview Plus 6 slow button repeat press

I am working with my first Panelview Plus 6, using FT View Studio 5.00 and I have noticed an odd/bothersome behavior.

If I try to repeatedly press any button on my screen (such as a list indicator increase/decrease push button), I cannot press the button very quickly the 2nd (3rd, 4th) time or the PV does not register the press. However, I can press different buttons as fast as I can, and it will accept the press.

I have the screen update set to 50msec, and the button hold times are also 50msec.

I cannot find any settings to modify this behavior, does anyone have any suggestions (other than making my logic repeat when the button is held)?
  Reply With Quote
Old December 5th, 2012, 03:26 PM   #2
iant
Lifetime Supporting Member + Moderator
Australia

iant is offline
 
iant's Avatar
 
Join Date: May 2002
Location: Melbourne
Posts: 3,663
what is the comms speed - assuming you have a serial connection - it sounds like 9600 - set it to either 19.2k or 115k
__________________

Give all the answers
- People seldom learn.

Guide People to the posibilities
- Their Answers will come easily.
- Their Knowledge will grow.

They will then teach others

Regards
Ian Trost
  Reply With Quote
Old December 5th, 2012, 03:32 PM   #3
Paul351W
Member
United States

Paul351W is offline
 
Join Date: Mar 2008
Location: Northern Illinois
Posts: 145
I am using Ethernet/IP to a Controllogix L62 processor. It seems like the delay is being caused by the PV itself, when I alternate buttons the focus highlight changes, but when I try to push 1 button at that same rate, the focus does not light up with every press.
  Reply With Quote
Old December 6th, 2012, 02:00 PM   #4
Paul351W
Member
United States

Paul351W is offline
 
Join Date: Mar 2008
Location: Northern Illinois
Posts: 145
Any ideas from the day crew?
  Reply With Quote
Old December 6th, 2012, 02:23 PM   #5
Ken Roach
Lifetime Supporting Member + Moderator
United States

Ken Roach is offline
 
Ken Roach's Avatar
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 14,098
Ramp buttons need a lot of comms time; they read, then increment, then write.

And I'll bet that List Selectors are treated as HMI Tags, so they go through the default 1 second update loop for HMI tags.

And it's possible that if there is an Auto Repeat function for these buttons that it is being applied as a "repeat inhibit", though that's a Wild Guess.

Can you say exactly what sort of Display Object you're seeing this behavior on ?
  Reply With Quote
Old December 6th, 2012, 02:53 PM   #6
dcooper33
Lifetime Supporting Member + Moderator
United States

dcooper33 is online now
 
dcooper33's Avatar
 
Join Date: Jun 2011
Location: Rogers, AR
Posts: 702
Have you tested the behavior of the same buttons on your laptop in a test app? I had an issue recently with momentary buttons on a couple of PV Plus's (not 6), that turned out to be a hardware issue. The buttons would not update to the PLC as long as the button was held in. Also, all the display values on the screens would freeze, as long as a button was held pressed. They were older units that had been mothballed for several years. Replacing the terminals with newer models fixed the problem.
I realize with PVP6's, that this shouldn't be an issue, but testing the buttons in the development environment will tell you if it is a hardware issue or not.

HTH
__________________
I'll walk a mile in your shoes. Now I'm a mile away, and I got your shoes.
  Reply With Quote
Old December 6th, 2012, 03:06 PM   #7
Paul351W
Member
United States

Paul351W is offline
 
Join Date: Mar 2008
Location: Northern Illinois
Posts: 145
The items are all normally open push buttons, and they are tied to PLC addresses, not HMI internal tags.

I am using some of the buttons to increase/decrease the value of a list indicator. I do all of the control for the list indicator value, increase/decrease in the PLC so I can control its value.

I just ran the screen in test mode on my desktop (connected to the PLC) and the behavior appears to be the same. I can alternate between two buttons clicking each as fast as I can, and the focus will show on each button. But when I try to click one of those buttons at the same rate as I alternated between the two, it does not register every click.
  Reply With Quote
Old December 6th, 2012, 03:54 PM   #8
dcooper33
Lifetime Supporting Member + Moderator
United States

dcooper33 is online now
 
dcooper33's Avatar
 
Join Date: Jun 2011
Location: Rogers, AR
Posts: 702
Quote:
Originally Posted by Paul351W View Post
The items are all normally open push buttons, and they are tied to PLC addresses, not HMI internal tags.

I am using some of the buttons to increase/decrease the value of a list indicator. I do all of the control for the list indicator value, increase/decrease in the PLC so I can control its value.

I just ran the screen in test mode on my desktop (connected to the PLC) and the behavior appears to be the same. I can alternate between two buttons clicking each as fast as I can, and the focus will show on each button. But when I try to click one of those buttons at the same rate as I alternated between the two, it does not register every click.
How quickly do you need to press the button? And how long is the delay after pressing a button before it becomes "available" again?
You stated that your screen update rate and button hold times were both set at 50ms, so you can't go any faster there. You said you have logic in the PLC to handle increment/decrmenting if the button was held pressed, so why do you need to quickly press the same button repeatedly? Just curious.
This sounds somewhat similar to the issue I was having in this thread. But I'm unclear whether you are able to hold the buttons and have the tag update immediately in the PLC. Also, in my situation, I was able to run the app successfully on the laptop, but not on the terminal.
__________________
I'll walk a mile in your shoes. Now I'm a mile away, and I got your shoes.
  Reply With Quote
Old December 6th, 2012, 04:17 PM   #9
Ken Roach
Lifetime Supporting Member + Moderator
United States

Ken Roach is offline
 
Ken Roach's Avatar
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 14,098
I don't like the "Momentary Pushbutton" in the PanelView Plus. Among other things, it's notorious for leaving the value in the "On" state when used with a noisy or unreliable network.

What I have done instead is to replace the Momentary pushbutton object with a Maintained pushbutton object.

Leave the Next State selection set for "Current State", and in the States tab, set both State 0 and State 1 values = 1.

In your PLC program, after the logic that evaluates this "pushbutton", add a rung that sets the value of the pushbutton to zero, either with an OTU, or an always-false OTE, or even a CLR or MOV 0 into a whole word full of them.

This creates a true "one-shot momentary" button. The bit is only true between the time the PanelView writes it to the controller and the time that the bit-clearing rung executes.
  Reply With Quote
Old December 6th, 2012, 04:18 PM   #10
Paul351W
Member
United States

Paul351W is offline
 
Join Date: Mar 2008
Location: Northern Illinois
Posts: 145
I could add repeating logic to the list indicator inc/decr buttons, but that would not fix the slower response rate when pressing other momentary buttons on the screen. I have some buttons that I take care of latching inside the PLC, and I have to wait approximately 1 second or so after pressing them once to be able to press them again and have the PV recognize the button push.

We have other PV Plus screens in our facility, and I don't remember them being this slow to respond. I will have to do some investigating. Either way, our old trusty 1400e's did not respond this slowly.
  Reply With Quote
Old December 7th, 2012, 08:32 AM   #11
Sergei Troizky
Member
Canada

Sergei Troizky is offline
 
Join Date: Oct 2004
Location: Montreal
Posts: 695
Not familiar with the PV+6, but in PV+600/700 there is the Maximum Tag Update Rate setting in each screen display settings.
It is 1 sec by default, try to reduce it.
  Reply With Quote
Old December 7th, 2012, 08:47 AM   #12
Paul351W
Member
United States

Paul351W is offline
 
Join Date: Mar 2008
Location: Northern Illinois
Posts: 145
I mentioned in my original post that I had the tag update rate for the screen set to 50ms. I have some numeric indicators on the screen for some analog input values, and those change very rapidly, so I don't think it is the tag update rate, but rather something to do with how the PV processes button presses.

Ken, how would your method work with buttons that have multiple indicator states? (pump start/run for example)
  Reply With Quote
Old December 7th, 2012, 09:01 AM   #13
Ken Roach
Lifetime Supporting Member + Moderator
United States

Ken Roach is offline
 
Ken Roach's Avatar
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 14,098
I generally use that method for pushbuttons without indication; most of my labeled or illuminated pushbuttons are actual Maintained or Interlocked buttons, or the indication of the affected logic is in another object (like a numeric display or multi-state Indicator).

I'd have to test to see.
  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
To Latch Or Not To Latch BOWRIDER LIVE PLC Questions And Answers 43 October 21st, 2015 04:19 AM
Panelview Config Screen (Topic 1 of 3) akreel LIVE PLC Questions And Answers 14 November 17th, 2011 04:31 PM
PanelView Plus ENET very Slow wa5yom LIVE PLC Questions And Answers 6 August 26th, 2004 12:19 PM
Panelview tomneth LIVE PLC Questions And Answers 2 January 7th, 2004 03:59 PM
Hydraulic Press and Safety glaverty LIVE PLC Questions And Answers 25 April 22nd, 2003 07:20 AM


All times are GMT -5. The time now is 02:40 AM.


.