# Simulate pressure ramp with KepServer simulation tag

**URL:** <https://forum.inductiveautomation.com/t/simulate-pressure-ramp-with-kepserver-simulation-tag/78442>\
**Category:** Ignition\
**Tags:** ignition81, vision\
**Created:** [August 28, 2023, 8:49am UTC](https://forum.inductiveautomation.com/t/simulate-pressure-ramp-with-kepserver-simulation-tag/78442 "2023-08-28T08:49:36Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Craig\_Simpson](https://avatars.discourse-cdn.com/v4/letter/c/e56c9b/32.png) [@Craig\_Simpson](https://forum.inductiveautomation.com/u/Craig_Simpson)\
**Post date:** [August 28, 2023, 8:49am UTC](https://forum.inductiveautomation.com/t/simulate-pressure-ramp-with-kepserver-simulation-tag/78442/1 "2023-08-28T08:49:36Z")

</div>

Hi,

I am creating a simulation of a pressure test in Ignition Vision 8.1.  
As a new Ignition user I tried to increment a tag write in a loop, which freezes the client, as everyone said it would in previous posts I now see!  
My Ignition is connected to Kepserver so I created a ramp simulator tag and can see the value change in Ignition okay.  
So, I thought I would be able to grab the Kepserver address of the tag, RAMP (120, 35, 100, 4), and zero it before the simulated test starts, then write a new address based on the recipe for the pressure test when the test starts. But, using `tagConfig = system.tag.getConfiguration(tagPath)` I can see everything but the address!!  
Is it possible what I want to achieve?  
And before I go down the wrong path, how would I script this?  
Regards.

---

<div class="post-metadata">

**Author:** ![Craig\_Simpson](https://avatars.discourse-cdn.com/v4/letter/c/e56c9b/32.png) [@Craig\_Simpson](https://forum.inductiveautomation.com/u/Craig_Simpson)\
**Post date:** [August 28, 2023, 10:33am UTC](https://forum.inductiveautomation.com/t/simulate-pressure-ramp-with-kepserver-simulation-tag/78442/2 "2023-08-28T10:33:55Z")

</div>

I thought I could answer this myself..... just create a string tag and point it to the Kepserver tag address value.

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/9/990783bbc4ccc2954f98560ebff17ce2c3d2ffae.png)

However, all Kepserver simulations can not be set to read and write!!!! Even when creating a new tag entirely from Ignition script!

So, I still do not know how to simulate a ramp tag value for a pressure increase simulation.

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [August 28, 2023, 6:05pm UTC](https://forum.inductiveautomation.com/t/simulate-pressure-ramp-with-kepserver-simulation-tag/78442/3 "2023-08-28T18:05:07Z")

</div>

You can also download @pturmel simulation aid's module. It has a ramp function like you're looking for and he provides a sample project where he uses it to simulate tag values.

---

<div class="post-metadata">

**Author:** ![Craig\_Simpson](https://avatars.discourse-cdn.com/v4/letter/c/e56c9b/32.png) [@Craig\_Simpson](https://forum.inductiveautomation.com/u/Craig_Simpson)\
**Post date:** [August 29, 2023, 7:33am UTC](https://forum.inductiveautomation.com/t/simulate-pressure-ramp-with-kepserver-simulation-tag/78442/4 "2023-08-29T07:33:08Z")

</div>

Thank you, can you point me to this module?

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [August 29, 2023, 11:30am UTC](https://forum.inductiveautomation.com/t/simulate-pressure-ramp-with-kepserver-simulation-tag/78442/5 "2023-08-29T11:30:16Z")

</div>

> **[Ignition Third-Party Module Showcase](https://inductiveautomation.com/moduleshowcase/module/automation-professionals-llc-simulation-aids)**
>
> Easily extend Ignition's core functionality with Third-Party Modules. The Module Showcase is a great place to find a solution that best meets your needs.

There's a link to the documentation inthe above as well.

When you click on buy (its free), scroll down until you see Simulation Aids and download for the appropriate version of Ignition you are using

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/a/ba074f729797b47f6544576bb3f21995e5c76037.png)

---

<div class="post-metadata">

**Author:** ![Craig\_Simpson](https://avatars.discourse-cdn.com/v4/letter/c/e56c9b/32.png) [@Craig\_Simpson](https://forum.inductiveautomation.com/u/Craig_Simpson)\
**Post date:** [August 29, 2023, 1:14pm UTC](https://forum.inductiveautomation.com/t/simulate-pressure-ramp-with-kepserver-simulation-tag/78442/6 "2023-08-29T13:14:50Z")

</div>

I managed to simulate a pressure test using Gateway timer scripts and then forcing the expressions in expression tags to follow the timer... or not.  
Thank you for your help also - I will check this out. Much appreciated.
