# HMI Momentary button Gets stuck with N/O Bit of PLC

**URL:** <https://forum.inductiveautomation.com/t/hmi-momentary-button-gets-stuck-with-n-o-bit-of-plc/21388>\
**Category:** General Discussion\
**Created:** [December 12, 2018, 9:05pm UTC](https://forum.inductiveautomation.com/t/hmi-momentary-button-gets-stuck-with-n-o-bit-of-plc/21388 "2018-12-12T21:05:43Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![shibubalaji](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/shibubalaji/32/9165_2.png) [@shibubalaji](https://forum.inductiveautomation.com/u/shibubalaji)\
**Post date:** [December 12, 2018, 9:05pm UTC](https://forum.inductiveautomation.com/t/hmi-momentary-button-gets-stuck-with-n-o-bit-of-plc/21388/1 "2018-12-12T21:05:43Z")

</div>

![](https://us1.discourse-cdn.com/inductiveautomation/original/2X/3/37a0e001d417b472ce77119cccb902abf6945050.JPG)

I have two dynamically tagged momentary button for each of this START and STOP bit. Some reason, most of the time, B10.0 get stuck and latched in PLC, this causes not able to shut the motor down. Its control value is assigned to its respective tag as bidirectional with 2.5 sec, but still it gets hung up.  
Any one experienced this type of problem or I am doing some thing wrong. ?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [December 12, 2018, 9:09pm UTC](https://forum.inductiveautomation.com/t/hmi-momentary-button-gets-stuck-with-n-o-bit-of-plc/21388/2 "2018-12-12T21:09:36Z")

</div>

Quick, someone summon @pturmel to explain why momentary buttons are terrible!

edit: [this will have to suffice](http://forum.inductiveautomation.com/t/momentary-button-is-latching-on-bit/14930/2?u=kevin.herron) until he shows up

---

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [December 12, 2018, 9:24pm UTC](https://forum.inductiveautomation.com/t/hmi-momentary-button-gets-stuck-with-n-o-bit-of-plc/21388/3 "2018-12-12T21:24:19Z")

</div>

If you’re not doing press and hold to move type control, you want the HMI to set the command and the PLC to reset it; don’t rely on the HMI to reset it (for many reasons). If you were doing press and hold to move style control, it’s more complicated.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [December 12, 2018, 9:31pm UTC](https://forum.inductiveautomation.com/t/hmi-momentary-button-gets-stuck-with-n-o-bit-of-plc/21388/4 "2018-12-12T21:31:41Z")

</div>

This thread, going back some years, is the most detailed discussion of the problem:

> [@Momentary Pushbutton latching ON](http://forum.inductiveautomation.com/t/momentary-pushbutton-latching-on/5373):
>
> Using Ignition V7.3.8. Gateway Windows 7 pro, and two clients connected. Both clients touch screen PCs. gateway connected to only 1 Contrologix. One screen has a Start and Stop Momentary pushbuttons used to start and stop a process. Start bit is a BOOL to PLC, stop bit is a BOOL to PLC. Classic start/stop circuit being used in PLC. When start or stop button is pressed, the dashed moving box appears around the pushbutton for about 1 second. Probably the default scan class. Received a phone ca…

Another thread on this issue -- somewhat heated at points:

> [@Very Concerning Read/Write Issues. Important information for all users](http://forum.inductiveautomation.com/t/very-concerning-read-write-issues-important-information-for-all-users/18583):
>
> Hello Ignition Members, Disclaimer - All of our senior designers/programmers are qualified for their jobs where I work. These problems are described as I see them, they may not be exactly what happened. Therefor they are to be used for troubleshooting the issue only. Thank you. We are in contact with some ignition developers and are desperately trying to fix this problem. This is a GLOBAL problem therefore it won’t be affecting just us. It may be affecting anyone who is using ignition well. Ti…

---

<div class="post-metadata">

**Author:** ![westlam](https://avatars.discourse-cdn.com/v4/letter/w/edb3f5/32.png) [@westlam](https://forum.inductiveautomation.com/u/westlam)\
**Post date:** [December 13, 2018, 3:54pm UTC](https://forum.inductiveautomation.com/t/hmi-momentary-button-gets-stuck-with-n-o-bit-of-plc/21388/5 "2018-12-13T15:54:30Z")

</div>

Just out of curiosity, which PLC is this being run in?

---

<div class="post-metadata">

**Author:** ![shibubalaji](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/shibubalaji/32/9165_2.png) [@shibubalaji](https://forum.inductiveautomation.com/u/shibubalaji)\
**Post date:** [December 13, 2018, 5:42pm UTC](https://forum.inductiveautomation.com/t/hmi-momentary-button-gets-stuck-with-n-o-bit-of-plc/21388/6 "2018-12-13T17:42:18Z")

</div>

Westlam, it is on SLC 500…

---

<div class="post-metadata">

**Author:** ![DdP](https://avatars.discourse-cdn.com/v4/letter/d/f6c823/32.png) [@DdP](https://forum.inductiveautomation.com/u/DdP)\
**Post date:** [March 6, 2025, 4:41am UTC](https://forum.inductiveautomation.com/t/hmi-momentary-button-gets-stuck-with-n-o-bit-of-plc/21388/7 "2025-03-06T04:41:04Z")

</div>

This is how I did my momentary buttons from Perspective HMI

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/8/f8637c4c415ddbb20fcaa21e74e7caf8817c1430.png)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 6, 2025, 12:39pm UTC](https://forum.inductiveautomation.com/t/hmi-momentary-button-gets-stuck-with-n-o-bit-of-plc/21388/8 "2025-03-06T12:39:51Z")

</div>

Daryl, neither your solution here, nor [your near-identical post over in this topic](https://forum.inductiveautomation.com/t/how-to-implement-momentary-button-function-in-perspective-view/39103/12), actually make momentary buttons release reliably when the button is released. Your solution simply limits the damage from a failure to reset, and arbitrarily limits how long a user is allowed to jog their machine with such a button.

---

<div class="post-metadata">

**Author:** ![Jessy\_Underhill](https://avatars.discourse-cdn.com/v4/letter/j/90db22/32.png) [@Jessy\_Underhill](https://forum.inductiveautomation.com/u/Jessy_Underhill)\
**Post date:** [April 4, 2025, 4:09pm UTC](https://forum.inductiveautomation.com/t/hmi-momentary-button-gets-stuck-with-n-o-bit-of-plc/21388/9 "2025-04-04T16:09:15Z")

</div>

I made this to deal with the issue. I've found that when the buttons get stuck, attempting to force the PB tag low doesn't work since it's being held ON by the button still.

 ![Screenshot 2025-04-04 115721](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/9/39b9a7b1ceb6bbbfa96fb6b9da924396a9d09eae.png)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 4, 2025, 4:17pm UTC](https://forum.inductiveautomation.com/t/hmi-momentary-button-gets-stuck-with-n-o-bit-of-plc/21388/10 "2025-04-04T16:17:55Z")

</div>

> [@Jessy\_Underhill](#):
>
> to deal with the issue

The correct answer is to not use momentary buttons in Perspective. In Vision, the correct answer is to use a fast repeating and incrementing write message to signal "still pressed" to the PLC.

---

<div class="post-metadata">

**Author:** ![Jessy\_Underhill](https://avatars.discourse-cdn.com/v4/letter/j/90db22/32.png) [@Jessy\_Underhill](https://forum.inductiveautomation.com/u/Jessy_Underhill)\
**Post date:** [April 4, 2025, 4:33pm UTC](https://forum.inductiveautomation.com/t/hmi-momentary-button-gets-stuck-with-n-o-bit-of-plc/21388/11 "2025-04-04T16:33:00Z")

</div>

Yeah I understand this is a band-aid to the problem. Thank you for the response.
