# Engineering Limit Enforcement

**URL:** <https://forum.inductiveautomation.com/t/engineering-limit-enforcement/6697>\
**Category:** Ignition\
**Created:** [June 12, 2013, 6:03pm UTC](https://forum.inductiveautomation.com/t/engineering-limit-enforcement/6697 "2013-06-12T18:03:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gadgetguru69](https://avatars.discourse-cdn.com/v4/letter/g/e274bd/32.png) [@gadgetguru69](https://forum.inductiveautomation.com/u/gadgetguru69)\
**Post date:** [June 12, 2013, 6:03pm UTC](https://forum.inductiveautomation.com/t/engineering-limit-enforcement/6697/1 "2013-06-12T18:03:20Z")

</div>

Hey Guys  
I was wondering if this is currently working correctly or not.

Lets say I have a tag that is used for a set point and my limits are 5 to 10 and I enter an 11 with Engineering Limit Enforcement set to both. It will indeed trigger the quality to go to a limit exceeded state but the value still gets written to the PLC. I would have expected it to check this value and if it is not out of range then write it to the PLC. Other wise this is not very useful in preventing values to be sent to PLC that are within specified ranges.

If the existing functionality is the way it going to work I need to know because we need to head in another direction to address this issue.

---

<div class="post-metadata">

**Author:** ![Colby.Clegg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/colby.clegg/32/3282_2.png) [@Colby.Clegg](https://forum.inductiveautomation.com/u/Colby.Clegg)\
**Post date:** [June 12, 2013, 7:05pm UTC](https://forum.inductiveautomation.com/t/engineering-limit-enforcement/6697/2 "2013-06-12T19:05:32Z")

</div>

Hi,

I think you’re right, in that it’s not currently correct, I think it should result in a write error saying “out of bounds” or something.

We’ll try to get it fixed for 7.5.9 and 7.6.2.

Regards,

---

<div class="post-metadata">

**Author:** ![gadgetguru69](https://avatars.discourse-cdn.com/v4/letter/g/e274bd/32.png) [@gadgetguru69](https://forum.inductiveautomation.com/u/gadgetguru69)\
**Post date:** [June 13, 2013, 2:13am UTC](https://forum.inductiveautomation.com/t/engineering-limit-enforcement/6697/3 "2013-06-13T02:13:17Z")

</div>

And not right the value to the PLC if it is out of bounds correct? Thus leaving the previous value untouched that was in the PLC?

---

<div class="post-metadata">

**Author:** ![Colby.Clegg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/colby.clegg/32/3282_2.png) [@Colby.Clegg](https://forum.inductiveautomation.com/u/Colby.Clegg)\
**Post date:** [June 17, 2013, 4:16pm UTC](https://forum.inductiveautomation.com/t/engineering-limit-enforcement/6697/4 "2013-06-17T16:16:08Z")

</div>

Hi,

As mentioned, this will be in 7.5.9 & 7.6.2. It won’t change the value in the plc, it will just prevent you from writing an out of range value if enforcement is turned on.

Regards,

---

<div class="post-metadata">

**Author:** ![dhananjay\_vichare](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dhananjay_vichare/32/74712_2.png) [@dhananjay\_vichare](https://forum.inductiveautomation.com/u/dhananjay_vichare)\
**Post date:** [May 21, 2018, 10:01am UTC](https://forum.inductiveautomation.com/t/engineering-limit-enforcement/6697/5 "2018-05-21T10:01:31Z")

</div>

facing same problem in 7.8.5 version.
