Panelview Maintained Pushbutton

Brinkmann

Member
Join Date
Jan 2007
Location
southeast
Posts
6
Normally to start and stop an item we use a monentary pushbutton, latch a bit and allow the conponent to operate. To stop, another monentary pushbutton unlatches the bit. If an alarm occurs we shut the item down by unlatching the bit.

We could (with latching bits) turn an item on and off with a single momentary pushbutton but it doesn't have the status of the unit on the button itself ( Whether it is on or off)

A customer would like to use a maintained pushbutton (one button rather than two) to start and stop the component. State 0 = off State 1 = on. On would turn the bit on.

My concern or question, if we have a shutdown or alarm condition would the maintained pushbutton keep its state? (Stay on until pushed again for off).

Is this the best way to turn something on and off with a single button and have the status on the button?

Thanks
 
The maintained pushbutton will follow the state of the bit in the PLC if the STATE SETTINGS is set to Value Control (not Current State). If you unlatch the bit in the PLC due to an alarm or shutdown, the PB should follow this.

If you use Current State, then after the PLC has unlatched the bit, the pushbutton will have to be pushed twice to latch the bit again from the screen. This is because the STATE of the pushbutton does not match the value of the bit in the PLC.

I hope this helps.
 
Do a search of the forum for "stuck button" and you'll find several discussions on this subject.


My recommendation is to never use maintained HMI buttons. You can get the functionality the operators want with a momentary, and a flip flop in the PLC.

JMHO
Paul
 
***WARNING*** Using maintained buttons, especially on older panelviews can be problematic. THe worst problem is that multiple panelviews with the same maintained button will not reflect the current state, and are generally out of sync. It seems that the Panelviews do not continuously scan the 'Current State' and update themselves accordingly.

Solution: Use a simple Momentary PB, with the input going to a toggle bit in the PLC, and the status tag coming from the result of the toggle output.

XIC HMI_PB ONS TOGGLE_OS BST XIO TOGGLE_STATE BST OTL TOGGLE_STATE NXB OTE DUMMY_BIT BND NXB XIO DUMMY_BIT OTU TOGGLE_STATE

The Panelview momentary write tag is HMI_PB, and the state indicator is TOGGLE_STATE.
 

Similar Topics

Hey there. I have a ML1400 PLC and a PV800 HMI. I have a problem with pushbuttons in the PV800. I want to create a button that can be activated...
Replies
6
Views
7,643
I am using RSView Studio and have 2 different PanelView's on the same network that use the same tag address for a Maintained Pushbutton to control...
Replies
3
Views
3,881
I have been working on this for a while now and I can't seem to get it. I was finally able to view the 1500 on the PanelView under the serial...
Replies
1
Views
82
Hi Everyone, Currently we have three plants running with Controllogix PLCs (L72, L73, L74). In each of these plants we have 2 FTView SE...
Replies
0
Views
55
Hey all, i have a panelview screen (image attached), with 4 items on it. Program 1, Program 2, ...3, ...4. The PLC i am using is a compactlogix...
Replies
5
Views
171
Back
Top Bottom