# Ignition

**URL:** https://forum.inductiveautomation.com/c/ignition/6.md?page=164

[Latest](https://forum.inductiveautomation.com/latest.md) · [Categories](https://forum.inductiveautomation.com/categories.md) · [Tags](https://forum.inductiveautomation.com/tags.md)

**Page:** 165

---

## [Changelog page on perspective](https://forum.inductiveautomation.com/t/changelog-page-on-perspective/108629)

<div class="topic-metadata">

**Author:** [@Stef\_Van\_Poucke](https://forum.inductiveautomation.com/u/Stef_Van_Poucke)\
**Replies:** 3\
**Last updated:** [July 17, 2025, 5:57pm UTC](https://forum.inductiveautomation.com/t/changelog-page-on-perspective/108629 "2025-07-17T17:57:22Z")

</div>

We're continually pushing updates/fixes/features to our ignition installations and while internally we do track changes it would be nice to have a changelog page for our end users aswell. Before reinventing the wheel, d…

---

## [Using SQL table to store configs in a hub and spoke architecture?](https://forum.inductiveautomation.com/t/using-sql-table-to-store-configs-in-a-hub-and-spoke-architecture/108622)

<div class="topic-metadata">

**Author:** [@Nol](https://forum.inductiveautomation.com/u/Nol)\
**Replies:** 2\
**Last updated:** [July 17, 2025, 5:38pm UTC](https://forum.inductiveautomation.com/t/using-sql-table-to-store-configs-in-a-hub-and-spoke-architecture/108622 "2025-07-17T17:38:20Z")

</div>

I only have limited experience with SQL so perhaps am misunderstanding this but trying to wrap my head around things. I implemented this application from the exchange which uses a SQL table to store and recall user crea…

---

## [VOIP voice notifications, initial call not going out](https://forum.inductiveautomation.com/t/voip-voice-notifications-initial-call-not-going-out/108628)

<div class="topic-metadata">

**Author:** [@bpomerhn](https://forum.inductiveautomation.com/u/bpomerhn)\
**Replies:** 0\
**Last updated:** [July 17, 2025, 5:25pm UTC](https://forum.inductiveautomation.com/t/voip-voice-notifications-initial-call-not-going-out/108628 "2025-07-17T17:25:31Z")

</div>

Voice notifications work correctly after merely saving the alarm pipeline between initiation of various alarms during testing. No changes need to be made, just saving in the designer. If no save is performed between tes…

---

## [Tag Group clarification](https://forum.inductiveautomation.com/t/tag-group-clarification/108441)

<div class="topic-metadata">

**Author:** [@Aiasa21](https://forum.inductiveautomation.com/u/Aiasa21)\
**Replies:** 3\
**Last updated:** [July 17, 2025, 5:25pm UTC](https://forum.inductiveautomation.com/t/tag-group-clarification/108441 "2025-07-17T17:25:08Z")

</div>

I'm writing to ask for clarification regarding Tag Groups. If I enable history for a tag by setting its "Sample mode" property to "Tag Group", and this specific Tag Group is configured with a "Rate = 10000", will the da…

---

## [Implementing NFC scanner](https://forum.inductiveautomation.com/t/implementing-nfc-scanner/96886)

<div class="topic-metadata">

**Author:** [@Rick\_de\_Man](https://forum.inductiveautomation.com/u/Rick_de_Man)\
**Replies:** 7\
**Last updated:** [July 17, 2025, 4:36pm UTC](https://forum.inductiveautomation.com/t/implementing-nfc-scanner/96886 "2025-07-17T16:36:56Z")

</div>

Currently NFC scanning is not possible using the Perspective app, there has been a ticket since 2020 and no timetable for this feature. I have succesfully created a work around for android devices Requirement: Writab…

---

## [Modbus Byte Swap](https://forum.inductiveautomation.com/t/modbus-byte-swap/108575)

<div class="topic-metadata">

**Author:** [@james.martin](https://forum.inductiveautomation.com/u/james.martin)\
**Replies:** 9\
**Last updated:** [July 17, 2025, 3:46pm UTC](https://forum.inductiveautomation.com/t/modbus-byte-swap/108575 "2025-07-17T15:46:57Z")

</div>

Hi, I am attempting to add a register that will only display properly with ModbusPoll as a 32-bit Integer with Little-endian byte swap. This is an ABB Ekip breaker Current. Is there any way to do a byte swap in Ignition…

---

## [Help me with opc!](https://forum.inductiveautomation.com/t/help-me-with-opc/108605)

<div class="topic-metadata">

**Author:** [@Michele\_Infante](https://forum.inductiveautomation.com/u/Michele_Infante)\
**Replies:** 12\
**Last updated:** [July 17, 2025, 3:45pm UTC](https://forum.inductiveautomation.com/t/help-me-with-opc/108605 "2025-07-17T15:45:41Z")

</div>

I had an issue with this opc tag, this tag as u can see on the screen is the same identical tags with same address, can u explain me wy 1 is on good and the other in on bad\_notconnected?

---

## [XY Chart X-Axis Label Width](https://forum.inductiveautomation.com/t/xy-chart-x-axis-label-width/108603)

<div class="topic-metadata">

**Author:** [@crumberger](https://forum.inductiveautomation.com/u/crumberger)\
**Replies:** 5\
**Last updated:** [July 17, 2025, 3:00pm UTC](https://forum.inductiveautomation.com/t/xy-chart-x-axis-label-width/108603 "2025-07-17T15:00:15Z")

</div>

I'm trying to figure out how to get a set width for the x-axis labels on the XY Chart. I have a 3-chart view that is made using embedded views, and two of the three are smaller, causing the words to sit on top of each ot…

---

## [Formatting to be 50/50](https://forum.inductiveautomation.com/t/formatting-to-be-50-50/108616)

<div class="topic-metadata">

**Author:** [@chaerrydairy](https://forum.inductiveautomation.com/u/chaerrydairy)\
**Replies:** 4\
**Last updated:** [July 17, 2025, 2:24pm UTC](https://forum.inductiveautomation.com/t/formatting-to-be-50-50/108616 "2025-07-17T14:24:30Z")

</div>

Hello, I am trying to format this in a way so that the two components here will always adjust and grow so that they share the width equally. I was thinking of wrapping them in another contained but found that I couldn't…

---

## [MQTT Engine Custom Namespace to UDT](https://forum.inductiveautomation.com/t/mqtt-engine-custom-namespace-to-udt/71192)

<div class="topic-metadata">

**Author:** [@wschauer](https://forum.inductiveautomation.com/u/wschauer)\
**Replies:** 3\
**Last updated:** [July 17, 2025, 12:49pm UTC](https://forum.inductiveautomation.com/t/mqtt-engine-custom-namespace-to-udt/71192 "2025-07-17T12:49:43Z")

</div>

I have gone through the documentation to bring tags from a custom namespace via flat MQTT using the JSON decoder which works well so far. I am able to create the folder structure of my topic automatically and it builds …

---

## [Request for Guidance on Ignition Upgrade Strategy](https://forum.inductiveautomation.com/t/request-for-guidance-on-ignition-upgrade-strategy/108599)

<div class="topic-metadata">

**Author:** [@parth.shah1](https://forum.inductiveautomation.com/u/parth.shah1)\
**Replies:** 3\
**Last updated:** [July 17, 2025, 12:08pm UTC](https://forum.inductiveautomation.com/t/request-for-guidance-on-ignition-upgrade-strategy/108599 "2025-07-17T12:08:55Z")

</div>

I’m seeking your expert guidance on the best approach for upgrading our plant’s Ignition system. Currently, we are running version 8.1.23, and I am considering whether to proceed with an upgrade to version 8.1.48 during …

---

## [Json to tags directly using script console but not really working as intended](https://forum.inductiveautomation.com/t/json-to-tags-directly-using-script-console-but-not-really-working-as-intended/108471)

<div class="topic-metadata">

**Author:** [@utkarsh.upadhyay](https://forum.inductiveautomation.com/u/utkarsh.upadhyay)\
**Replies:** 4\
**Last updated:** [July 17, 2025, 12:01pm UTC](https://forum.inductiveautomation.com/t/json-to-tags-directly-using-script-console-but-not-really-working-as-intended/108471 "2025-07-17T12:01:18Z")

</div>

Hey Forum, I am back with another question I have a nested Json and i am trying to form tags and folder structure from it directly but its not working for the nested part have no idea why import json import re import t…

---

## [\[BUG\] Perspective Workstation client not falling back to local Gateway](https://forum.inductiveautomation.com/t/bug-perspective-workstation-client-not-falling-back-to-local-gateway/65432)

<div class="topic-metadata">

**Author:** [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Replies:** 10\
**Last updated:** [July 17, 2025, 11:38am UTC](https://forum.inductiveautomation.com/t/bug-perspective-workstation-client-not-falling-back-to-local-gateway/65432 "2025-07-17T11:38:43Z")

</div>

v8.1.21 I've got an Ignition Edge Gateway installed on a client and Perspective Workstation (PW) installed with a client configured to the main Ignition (Standard) Gateway, with fallback to local Edge project. I tried u…

---

## [EventDriven → Tag Executed With Same Value](https://forum.inductiveautomation.com/t/eventdriven-tag-executed-with-same-value/108601)

<div class="topic-metadata">

**Author:** [@danielps1818](https://forum.inductiveautomation.com/u/danielps1818)\
**Replies:** 0\
**Last updated:** [July 17, 2025, 11:13am UTC](https://forum.inductiveautomation.com/t/eventdriven-tag-executed-with-same-value/108601 "2025-07-17T11:13:34Z")

</div>

Documentation says this: Event Driven EventDriven: Updates when something happens (i.e., value event or alarm event) within the expression. Tag Properties | Ignition User Manual. If the same value is pushed to the ta…

---

## [Adding a UDT in Ignition](https://forum.inductiveautomation.com/t/adding-a-udt-in-ignition/108495)

<div class="topic-metadata">

**Author:** [@bessahi](https://forum.inductiveautomation.com/u/bessahi)\
**Replies:** 27\
**Last updated:** [July 17, 2025, 10:44am UTC](https://forum.inductiveautomation.com/t/adding-a-udt-in-ignition/108495 "2025-07-17T10:44:43Z")

</div>

Hi everyone, I am currently trying to add a similar udt from TIA Portal to ignition, and although i followed the documentation, there was no indication of how to add structs inside the udt from an ignition prespective, d…

---

## [Internal Historian and Point Limit Size](https://forum.inductiveautomation.com/t/internal-historian-and-point-limit-size/108593)

<div class="topic-metadata">

**Author:** [@mpierre](https://forum.inductiveautomation.com/u/mpierre)\
**Replies:** 2\
**Last updated:** [July 17, 2025, 9:35am UTC](https://forum.inductiveautomation.com/t/internal-historian-and-point-limit-size/108593 "2025-07-17T09:35:15Z")

</div>

Hello everyone, As part of a project, we need to store thousands of values either every second or every minute. We're currently using the Internal Historian to collect the data. However, we've noticed that values older…

---

## [Avoid cropping table in reporting](https://forum.inductiveautomation.com/t/avoid-cropping-table-in-reporting/108598)

<div class="topic-metadata">

**Author:** [@mmadariaga](https://forum.inductiveautomation.com/u/mmadariaga)\
**Replies:** 0\
**Last updated:** [July 17, 2025, 8:45am UTC](https://forum.inductiveautomation.com/t/avoid-cropping-table-in-reporting/108598 "2025-07-17T08:45:42Z")

</div>

Hello. I want to display this data in the next page if it can't be fully displayed in the current page. Is it possible? Changing pagination values doesn't seem to work.

---

## [Fallback Image Path](https://forum.inductiveautomation.com/t/fallback-image-path/108577)

<div class="topic-metadata">

**Author:** [@Daniel\_Patterson](https://forum.inductiveautomation.com/u/Daniel_Patterson)\
**Replies:** 1\
**Last updated:** [July 17, 2025, 7:40am UTC](https://forum.inductiveautomation.com/t/fallback-image-path/108577 "2025-07-17T07:40:09Z")

</div>

I am wondering if there is a simple method to set a fallback image if the path does not return an image from image manager. If I could view the image bytes that would be sufficient information, or if there was something…

---

## [Perspective - Language translation trouble - Language does not change when locale code is changed](https://forum.inductiveautomation.com/t/perspective-language-translation-trouble-language-does-not-change-when-locale-code-is-changed/72957)

<div class="topic-metadata">

**Author:** [@ANWESHA\_GUPTA1](https://forum.inductiveautomation.com/u/ANWESHA_GUPTA1)\
**Replies:** 11\
**Last updated:** [April 19, 2024, 5:52am UTC](https://forum.inductiveautomation.com/t/perspective-language-translation-trouble-language-does-not-change-when-locale-code-is-changed/72957 "2024-04-19T05:52:57Z")

</div>

Hey All, I have a requirement to translate the HMI texts into Spanish/Portuguese/French and Italian. So after watching the videos, I have translated the texts from one particular page and stored the translations in t…

---

## [Can I tell what scope a script is running from?](https://forum.inductiveautomation.com/t/can-i-tell-what-scope-a-script-is-running-from/70880)

<div class="topic-metadata">

**Author:** [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Replies:** 12\
**Last updated:** [July 17, 2025, 7:05am UTC](https://forum.inductiveautomation.com/t/can-i-tell-what-scope-a-script-is-running-from/70880 "2025-07-17T07:05:01Z")

</div>

From a script, can I tell what scope it's running from? e.g. Gateway, Perspective, Vision, Designer, etc. I want to display an error popup, but the call is different for different scopes

---

## [Template instance path binding](https://forum.inductiveautomation.com/t/template-instance-path-binding/108526)

<div class="topic-metadata">

**Author:** [@imt.sebastian.sanche](https://forum.inductiveautomation.com/u/imt.sebastian.sanche)\
**Replies:** 2\
**Last updated:** [July 16, 2025, 11:20pm UTC](https://forum.inductiveautomation.com/t/template-instance-path-binding/108526 "2025-07-16T23:20:35Z")

</div>

What I tried to do works but after giving it some thought I want to know how it works. I have different functions on a PLC that get loaded through recipe each function has its own template so we were changing the visibil…

---

## [Shared Alarm database](https://forum.inductiveautomation.com/t/shared-alarm-database/108492)

<div class="topic-metadata">

**Author:** [@gregory.sachs](https://forum.inductiveautomation.com/u/gregory.sachs)\
**Replies:** 1\
**Last updated:** [July 16, 2025, 10:51pm UTC](https://forum.inductiveautomation.com/t/shared-alarm-database/108492 "2025-07-16T22:51:36Z")

</div>

If I am using a MS-SQL database based alarm journal, can I have mutiple servers using it? IE does ignition properly context things in the two tables? I know that alarm\_events stores using provider and tag in the source…

---

## [Using Roles for Button Visibility in Perspective](https://forum.inductiveautomation.com/t/using-roles-for-button-visibility-in-perspective/33502)

<div class="topic-metadata">

**Author:** [@cmohr623](https://forum.inductiveautomation.com/u/cmohr623)\
**Replies:** 4\
**Last updated:** [July 16, 2025, 10:48pm UTC](https://forum.inductiveautomation.com/t/using-roles-for-button-visibility-in-perspective/33502 "2025-07-16T22:48:36Z")

</div>

This seems trivial, but I can’t seem to figure out why this will not work. I am trying to set a button’s visibility based on the session’s logged in user role. This is the expression I created as a binding to the butto…

---

## [Find/Replace only selected items](https://forum.inductiveautomation.com/t/find-replace-only-selected-items/108583)

<div class="topic-metadata">

**Author:** [@TonyD\_MM2](https://forum.inductiveautomation.com/u/TonyD_MM2)\
**Replies:** 2\
**Last updated:** [July 16, 2025, 10:41pm UTC](https://forum.inductiveautomation.com/t/find-replace-only-selected-items/108583 "2025-07-16T22:41:44Z")

</div>

Is there any way to use the find/replace only on selected items? So far I've been pasting my object onto a temp screen, then selected Views Selected views, but this is rather tedious. I'd much prefer to simply select 1…

---

## [Custom Style Time Series Chart](https://forum.inductiveautomation.com/t/custom-style-time-series-chart/108584)

<div class="topic-metadata">

**Author:** [@raees.khan](https://forum.inductiveautomation.com/u/raees.khan)\
**Replies:** 2\
**Last updated:** [July 16, 2025, 10:22pm UTC](https://forum.inductiveautomation.com/t/custom-style-time-series-chart/108584 "2025-07-16T22:22:52Z")

</div>

Hello IA Community: I am currently creating a dashboard in ignition and would like to know how I can create a time series chart that looks like google's exchange rate chart like the image below For example if I have…

---

## [Get current position of mouse?](https://forum.inductiveautomation.com/t/get-current-position-of-mouse/47200)

<div class="topic-metadata">

**Author:** [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Replies:** 3\
**Last updated:** [July 16, 2025, 9:33pm UTC](https://forum.inductiveautomation.com/t/get-current-position-of-mouse/47200 "2025-07-16T21:33:59Z")

</div>

Is there a way so that on a client event script, like pressing CNTRL+T, I can print to the console the x and y coordinates of my current mouse position? Using 7.9.9.

---

## [Uncertain\_LastKnownValue for OPCUA tags from PC](https://forum.inductiveautomation.com/t/uncertain-lastknownvalue-for-opcua-tags-from-pc/108581)

<div class="topic-metadata">

**Author:** [@Justin\_Bodycomb](https://forum.inductiveautomation.com/u/Justin_Bodycomb)\
**Replies:** 1\
**Last updated:** [July 16, 2025, 9:04pm UTC](https://forum.inductiveautomation.com/t/uncertain-lastknownvalue-for-opcua-tags-from-pc/108581 "2025-07-16T21:04:21Z")

</div>

Hello There, I have been Struggling with Connecting with a PC outputting OPCUA tags. Initially I the connection with the PC kept dropping out every few seconds once I starting importing alot of tags(Over 100) but did no…

---

## [Issue Updating UDT OPC Item Path via system.tag.configure – Binding Breaks Until Manual Edit](https://forum.inductiveautomation.com/t/issue-updating-udt-opc-item-path-via-system-tag-configure-binding-breaks-until-manual-edit/108568)

<div class="topic-metadata">

**Author:** [@GUILHERME\_MARTINS](https://forum.inductiveautomation.com/u/GUILHERME_MARTINS)\
**Replies:** 1\
**Last updated:** [July 16, 2025, 7:09pm UTC](https://forum.inductiveautomation.com/t/issue-updating-udt-opc-item-path-via-system-tag-configure-binding-breaks-until-manual-edit/108568 "2025-07-16T19:09:05Z")

</div>

Hi everyone, I'm encountering a strange behavior when trying to update the OPC item path of a member tag inside UDT instances using system.tag.configure. Here's my script: base\_path = '\[SS13\]TECO/Trackers/' paths = sys…

---

## [Bug - "Unsigned Legacy Designer: Remember my Choice" - forgets the choice](https://forum.inductiveautomation.com/t/bug-unsigned-legacy-designer-remember-my-choice-forgets-the-choice/108569)

<div class="topic-metadata">

**Author:** [@Robert\_McIlvenna](https://forum.inductiveautomation.com/u/Robert_McIlvenna)\
**Replies:** 0\
**Last updated:** [July 16, 2025, 6:40pm UTC](https://forum.inductiveautomation.com/t/bug-unsigned-legacy-designer-remember-my-choice-forgets-the-choice/108569 "2025-07-16T18:40:29Z")

</div>

The "Remember my choice" button doesn't work - but only from Shortcuts From the Designer Launcher this works fine, but from the created shortcuts on Desktop or in a folder it doesn't. Probably has to do with the conf…

---

## [Shorten SMS Ack Code](https://forum.inductiveautomation.com/t/shorten-sms-ack-code/108563)

<div class="topic-metadata">

**Author:** [@bpomerhn](https://forum.inductiveautomation.com/u/bpomerhn)\
**Replies:** 3\
**Last updated:** [July 16, 2025, 5:22pm UTC](https://forum.inductiveautomation.com/t/shorten-sms-ack-code/108563 "2025-07-16T17:22:25Z")

</div>

Is it possible to shorten the numeric only ack code for SMS alarm notifications? It is 6 digits long by default.

[Previous page](https://forum.inductiveautomation.com/c/ignition/6.md?page=163)

[Next page](https://forum.inductiveautomation.com/c/ignition/6.md?page=165)
