# Limiting set point inputs

**URL:** <https://forum.inductiveautomation.com/t/limiting-set-point-inputs/7499>\
**Category:** Ignition\
**Created:** [October 30, 2013, 5:29pm UTC](https://forum.inductiveautomation.com/t/limiting-set-point-inputs/7499 "2013-10-30T17:29:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Henry](https://avatars.discourse-cdn.com/v4/letter/h/df705f/32.png) [@Henry](https://forum.inductiveautomation.com/u/Henry)\
**Post date:** [October 30, 2013, 5:29pm UTC](https://forum.inductiveautomation.com/t/limiting-set-point-inputs/7499/1 "2013-10-30T17:29:20Z")

</div>

I have an operator set point tag that I want to limit the amount of change to some value like -/+ 10%. For example if the set point tag is 0.5, I want to limit the range of input between 0.45 to 0.55. Any value entered outside my range gets rejected and pops up an message.

How do I do something like this?

---

<div class="post-metadata">

**Author:** ![Pat](https://avatars.discourse-cdn.com/v4/letter/p/8491ac/32.png) [@Pat](https://forum.inductiveautomation.com/u/Pat)\
**Post date:** [October 30, 2013, 5:51pm UTC](https://forum.inductiveautomation.com/t/limiting-set-point-inputs/7499/2 "2013-10-30T17:51:32Z")

</div>

Use a Numeric Text Field, bind your tag to the property Value(Double) and set it to Bidirectional, enable the Use Bounds and Error on Out-of-Bounds properties, and then bind the Maximum and Minimum properties to expressions like -

`if({myTag}!=0.0, {myTag}*1.1, 0.5)`and

```auto
if({myTag}!=0.0, {myTag}*0.9, -0.5)
```

The 0.5 and -0.5 would be the default values in case the myTag value was 0, make those values whatever ya want.

---

<div class="post-metadata">

**Author:** ![Henry](https://avatars.discourse-cdn.com/v4/letter/h/df705f/32.png) [@Henry](https://forum.inductiveautomation.com/u/Henry)\
**Post date:** [November 4, 2013, 4:37pm UTC](https://forum.inductiveautomation.com/t/limiting-set-point-inputs/7499/3 "2013-11-04T16:37:22Z")

</div>

That works great for a numeric text field but I can’t seem to make it work with a numeric key pad.

---

<div class="post-metadata">

**Author:** ![Robert.McKenzie](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/robert.mckenzie/32/4134_2.png) [@Robert.McKenzie](https://forum.inductiveautomation.com/u/Robert.McKenzie)\
**Post date:** [December 26, 2013, 10:11pm UTC](https://forum.inductiveautomation.com/t/limiting-set-point-inputs/7499/4 "2013-12-26T22:11:58Z")

</div>

The numeric keypad will never have a limit on it, but it you turn on the Use Bounds property on the numeric input, then any input out of your min/max range will be set to the min or max value.
