# Real time chart without historian module

**URL:** <https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795>\
**Category:** Ignition\
**Tags:** ignition80, vision\
**Created:** [May 17, 2021, 7:42pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795 "2021-05-17T19:42:44Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![m.pacheco](https://avatars.discourse-cdn.com/v4/letter/m/0ea827/32.png) [@m.pacheco](https://forum.inductiveautomation.com/u/m.pacheco)\
**Post date:** [May 17, 2021, 7:42pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/1 "2021-05-17T19:42:44Z")

</div>

Hi. I tryed make a chart in real time, but when i drag and drop the tag over the easy chart or chart, don’t appear anything. Appear the data when enabled the historian option (in the tags options), but a don’t want use this module. I have the easy chart in real time mode.

---

<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:** [May 17, 2021, 7:59pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/2 "2021-05-17T19:59:17Z")

</div>

You have to use database pens, and you’ll have to either use the SQL Bridge module (extra charge) or scripting (no extra charge) to write your tag values into your database.

You won’t be able to use tagPens and their out-of-the-box support for drag-n-drop. (You can script drag-n-drop support for DB pens, but you need your own configuration storage.)

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [May 17, 2021, 11:28pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/3 "2021-05-17T23:28:45Z")

</div>

What’s wrong with using the historian module, I’m assuming the extra (small) cost?

---

<div class="post-metadata">

**Author:** ![m.pacheco](https://avatars.discourse-cdn.com/v4/letter/m/0ea827/32.png) [@m.pacheco](https://forum.inductiveautomation.com/u/m.pacheco)\
**Post date:** [May 18, 2021, 5:23pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/4 "2021-05-18T17:23:34Z")

</div>

Yes, that’s the principal situation. But it’s ilogical don’t have a simple real time chart. I only need one chart with one variable.

---

<div class="post-metadata">

**Author:** ![jespinmartin1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jespinmartin1/32/57175_2.png) [@jespinmartin1](https://forum.inductiveautomation.com/u/jespinmartin1)\
**Post date:** [May 18, 2021, 5:48pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/5 "2021-05-18T17:48:02Z")

</div>

Well if there is only one variable I don’t see the need of drag and drop, and either the usage of a easy chart, since you don´t want to use historian.  
You can use script on your variable tag to push data to a memory dataset type tag. Set a buffer data size in this memory dataset tag and bind it to a chart component Data property, not easy chart.

---

<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:** [May 18, 2021, 5:57pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/6 "2021-05-18T17:57:35Z")

</div>

> [@jespinmartin1](#):
>
> You can use script on your variable tag to push data to a memory dataset type tag

Pssst! See the [recorder()](https://www.automation-pros.com/simaids/doc/expression.recorder.html) function from my [Simulation Aids](https://inductiveautomation.com/moduleshowcase/module/automation-professionals-llc-simulation-aids) module.

---

<div class="post-metadata">

**Author:** ![m.pacheco](https://avatars.discourse-cdn.com/v4/letter/m/0ea827/32.png) [@m.pacheco](https://forum.inductiveautomation.com/u/m.pacheco)\
**Post date:** [May 18, 2021, 7:25pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/7 "2021-05-18T19:25:41Z")

</div>

The situation is that not even the simple graph lets me do it. it’s the same situation, I need the historian module.

---

<div class="post-metadata">

**Author:** ![jespinmartin1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jespinmartin1/32/57175_2.png) [@jespinmartin1](https://forum.inductiveautomation.com/u/jespinmartin1)\
**Post date:** [May 18, 2021, 7:30pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/8 "2021-05-18T19:30:21Z")

</div>

I don’t understand your point, how is it not letting you a simple graph? If you need historian then use it.

---

<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:** [May 18, 2021, 7:34pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/9 "2021-05-18T19:34:11Z")

</div>

> [@m.pacheco](#):
>
> I need the historian module.

No, you don't. You need it if you wish to **record** using the convenient settings in the tag editor. And if you wish to use built-in drag-n-drop onto charts.

That's not the only way to store samples into your DB. The SQL Bridge module offers Transaction Groups. You can also write your own jython scripts to either store data when tags change or store data on a time interval. The SQL Bridge module is only slightly cheaper than the Tag Historian module, so if $$ matter per deployment, you should consider writing scripts.

For either alternative to the Historian, drag-n-drop onto Vision charts can be supported with custom scripting. The Tag Historian relieves you of a bunch of headaches for most applications. If that's you, buy it.

---

<div class="post-metadata">

**Author:** ![m.pelagatti](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/m.pelagatti/32/68595_2.png) [@m.pelagatti](https://forum.inductiveautomation.com/u/m.pelagatti)\
**Post date:** [November 16, 2021, 7:36am UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/10 "2021-11-16T07:36:01Z")

</div>

Hi ,  
is there a way to reset the dataset generated by recorder?

I use it inside a popup to display the last points of a tag with a Graph, and I would like that when I open the popup it does not keep the old values, but that it starts again from row 0 with clean dataset.

How to do?  
Thanks

---

<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 16, 2021, 12:52pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/11 "2021-11-16T12:52:32Z")

</div>

Use the recorder() expression function on a dataset property within the popop, instead of on a tag.

---

<div class="post-metadata">

**Author:** ![m.pelagatti](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/m.pelagatti/32/68595_2.png) [@m.pelagatti](https://forum.inductiveautomation.com/u/m.pelagatti)\
**Post date:** [November 16, 2021, 1:49pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/12 "2021-11-16T13:49:18Z")

</div>

I have used inside popup custom Property , but when i close and reopen it, dataset will not reset, keep old values.

 ![2021-11-16 14_47_11-globalPrj - ignition-adueserver - Ignition Designer](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/7/c7a4016b933284aa0341fe08eec8ab2e9512b5c9.png)

I don’t understand why. Have you some ideas?

---

<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 16, 2021, 2:04pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/13 "2021-11-16T14:04:20Z")

</div>

Cache mode on the window, perhaps?

---

<div class="post-metadata">

**Author:** ![m.pelagatti](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/m.pelagatti/32/68595_2.png) [@m.pelagatti](https://forum.inductiveautomation.com/u/m.pelagatti)\
**Post date:** [November 16, 2021, 2:11pm UTC](https://forum.inductiveautomation.com/t/real-time-chart-without-historian-module/46795/14 "2021-11-16T14:11:40Z")

</div>

Yes… I have change policy to auto… Set to Never and will Work … Thanks a lot 🙏
