# Tag Change Script on Fixed Rate Question

**URL:** <https://forum.inductiveautomation.com/t/tag-change-script-on-fixed-rate-question/112508>\
**Category:** Ignition\
**Created:** [November 29, 2025, 9:20pm UTC](https://forum.inductiveautomation.com/t/tag-change-script-on-fixed-rate-question/112508 "2025-11-29T21:20:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Slick](https://avatars.discourse-cdn.com/v4/letter/s/53a042/32.png) [@Slick](https://forum.inductiveautomation.com/u/Slick)\
**Post date:** [November 29, 2025, 9:20pm UTC](https://forum.inductiveautomation.com/t/tag-change-script-on-fixed-rate-question/112508/1 "2025-11-29T21:20:38Z")

</div>

I have a tag that is configured to have its execution mode set at a fixed rate with an execution rate of 1 min (60,000 ms). I then have another tag that acts as a rate of change tag for this fixed rate tag. This rate of change tag receives its value from a value change script set on the fixed tag.

My question is: If the fixed tag’s value doesn’t change, will the tag change script still run after a minute? If the fixed tag doesn’t have a value change after a min, then it’s rate of change after a minute should be 0, but I am not sure if the value change script will run and if the current value and previous value will be the same.

---

<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:** [November 29, 2025, 9:28pm UTC](https://forum.inductiveautomation.com/t/tag-change-script-on-fixed-rate-question/112508/2 "2025-11-29T21:28:54Z")

</div>

The `valueChange` script will not run if there's no change.

---

<div class="post-metadata">

**Author:** ![Slick](https://avatars.discourse-cdn.com/v4/letter/s/53a042/32.png) [@Slick](https://forum.inductiveautomation.com/u/Slick)\
**Post date:** [November 29, 2025, 9:55pm UTC](https://forum.inductiveautomation.com/t/tag-change-script-on-fixed-rate-question/112508/3 "2025-11-29T21:55:42Z")

</div>

So if I want to calculate the rate of change after 1 minute even without a change in value, could I use the quality change script? Perhaps the timestamp property of the tag will change given the fixed rate execution mode which will activate the quality change script?

---

<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:** [November 29, 2025, 9:59pm UTC](https://forum.inductiveautomation.com/t/tag-change-script-on-fixed-rate-question/112508/4 "2025-11-29T21:59:55Z")

</div>

If you want to execute a script every 60 seconds consider a timer script.

---

<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:** [November 29, 2025, 11:29pm UTC](https://forum.inductiveautomation.com/t/tag-change-script-on-fixed-rate-question/112508/5 "2025-11-29T23:29:47Z")

</div>

I have to admit that I would immediately use my Integration Toolkit's `recorder()`, set to two rows at 60000ms, in an expression tag, to do this with no script at all.
