# Ignition

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

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

**Page:** 27

---

## [Thread safety of Vision Client Event Timer Script](https://forum.inductiveautomation.com/t/thread-safety-of-vision-client-event-timer-script/116172)

<div class="topic-metadata">

**Author:** [@charles-eloi.lafond](https://forum.inductiveautomation.com/u/charles-eloi.lafond)\
**Replies:** 3\
**Last updated:** [June 26, 2026, 4:45pm UTC](https://forum.inductiveautomation.com/t/thread-safety-of-vision-client-event-timer-script/116172 "2026-06-26T16:45:34Z")

</div>

Hello, I have a Vision Client Timer script, and I'm wondering if it's thread-safe. The script automatically logs out admin users after either 10 minutes of total activity or 1 minute of inactivity. For inactivity, it d…

---

## [Ignition app can't be used in android TV](https://forum.inductiveautomation.com/t/ignition-app-cant-be-used-in-android-tv/115842)

<div class="topic-metadata">

**Author:** [@khao](https://forum.inductiveautomation.com/u/khao)\
**Replies:** 9\
**Last updated:** [June 26, 2026, 8:30am UTC](https://forum.inductiveautomation.com/t/ignition-app-cant-be-used-in-android-tv/115842 "2026-06-26T08:30:13Z")

</div>

We have successfully installed ignition android app in android TV, and we can open the APP, but when we want to open the client, the app show "application error". We have checked our network with IT, and we don't find an…

---

## [How to Lock an Ignition Project After Deployment to a Client?](https://forum.inductiveautomation.com/t/how-to-lock-an-ignition-project-after-deployment-to-a-client/116147)

<div class="topic-metadata">

**Author:** [@Farheen\_Qureshi](https://forum.inductiveautomation.com/u/Farheen_Qureshi)\
**Replies:** 5\
**Last updated:** [June 26, 2026, 7:22am UTC](https://forum.inductiveautomation.com/t/how-to-lock-an-ignition-project-after-deployment-to-a-client/116147 "2026-06-26T07:22:31Z")

</div>

Hi Team, We develop and deploy Ignition projects for our clients. After the project is deployed at the client's site, we would like to prevent unauthorized modifications to the project. What is the recommended way to …

---

## [UDTs - Bind Parameters to Properties Using Scripting](https://forum.inductiveautomation.com/t/udts-bind-parameters-to-properties-using-scripting/33701)

<div class="topic-metadata">

**Author:** [@mellsberry](https://forum.inductiveautomation.com/u/mellsberry)\
**Replies:** 5\
**Last updated:** [June 26, 2026, 4:08am UTC](https://forum.inductiveautomation.com/t/udts-bind-parameters-to-properties-using-scripting/33701 "2026-06-26T04:08:07Z")

</div>

I’m trying to use an Ignition script to change the binding of a property using scripting. I’m using this script: a = system.tag.getConfiguration('\[default\]FV\_102/FullStall/Ack') x = (a\[0\]\['opcItemPath'\]) print('opcItem…

---

## [\[BUG\] Perspective pipes not visible sometimes](https://forum.inductiveautomation.com/t/bug-perspective-pipes-not-visible-sometimes/68706)

<div class="topic-metadata">

**Author:** [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Replies:** 4\
**Last updated:** [June 25, 2026, 10:52pm UTC](https://forum.inductiveautomation.com/t/bug-perspective-pipes-not-visible-sometimes/68706 "2026-06-25T22:52:42Z")

</div>

v8.1.23 Sometimes, my horizontal pipes aren't visible in a client session. It's fixed by reloading the page (refresh/re-navigate), but not very intuitive for an operator. This has been an issue before in Vision as well,…

---

## [Scripting equivalent to expression language property( ) function?](https://forum.inductiveautomation.com/t/scripting-equivalent-to-expression-language-property-function/116163)

<div class="topic-metadata">

**Author:** [@derek.ulee](https://forum.inductiveautomation.com/u/derek.ulee)\
**Replies:** 2\
**Last updated:** [June 25, 2026, 9:10pm UTC](https://forum.inductiveautomation.com/t/scripting-equivalent-to-expression-language-property-function/116163 "2026-06-25T21:10:06Z")

</div>

Working on some python scripting and trying to reference different session property values dynamically. In expression language I can just use the property( ) function and plug in whatever I want to an otherwise static pa…

---

## [\[IGN-14708\]Issue with upload and dowload in Image Management](https://forum.inductiveautomation.com/t/ign-14708-issue-with-upload-and-dowload-in-image-management/113477)

<div class="topic-metadata">

**Author:** [@gregory.bernard1](https://forum.inductiveautomation.com/u/gregory.bernard1)\
**Replies:** 8\
**Last updated:** [June 25, 2026, 7:56pm UTC](https://forum.inductiveautomation.com/t/ign-14708-issue-with-upload-and-dowload-in-image-management/113477 "2026-06-25T19:56:34Z")

</div>

Hello, I’m having an issue with the Image Management tool. When I try to download the images of a project from the Ignition Designer (v8.3.1), I get a “Timeout exception” error message. When I check the downloaded fold…

---

## [Beckhoff ADS Driver](https://forum.inductiveautomation.com/t/beckhoff-ads-driver/54652)

<div class="topic-metadata">

**Author:** [@Jim\_Taylor](https://forum.inductiveautomation.com/u/Jim_Taylor)\
**Replies:** 55\
**Last updated:** [June 25, 2026, 3:59pm UTC](https://forum.inductiveautomation.com/t/beckhoff-ads-driver/54652 "2026-06-25T15:59:06Z")

</div>

Hi, Does Ignition have a native ADS communications driver for Beckhoff TwinCAT or is OPC UA the only option? Thanks.

---

## [Activating an alarm when a query tag doesn't return data](https://forum.inductiveautomation.com/t/activating-an-alarm-when-a-query-tag-doesnt-return-data/116158)

<div class="topic-metadata">

**Author:** [@SOPerator](https://forum.inductiveautomation.com/u/SOPerator)\
**Replies:** 1\
**Last updated:** [June 25, 2026, 3:43pm UTC](https://forum.inductiveautomation.com/t/activating-an-alarm-when-a-query-tag-doesnt-return-data/116158 "2026-06-25T15:43:32Z")

</div>

I current have two tags: a query tag that returns either an empty dataset or one row with 8 columns, and a boolean expression tag that has the expression isNull(myQueryTag). I'd like to be able to use the expression tag …

---

## [Exotic platform execution question](https://forum.inductiveautomation.com/t/exotic-platform-execution-question/116153)

<div class="topic-metadata">

**Author:** [@keith.moore](https://forum.inductiveautomation.com/u/keith.moore)\
**Replies:** 5\
**Last updated:** [June 25, 2026, 3:04pm UTC](https://forum.inductiveautomation.com/t/exotic-platform-execution-question/116153 "2026-06-25T15:04:16Z")

</div>

Please excuse me if this is not the right place to ask this. I pulled a trial download of the Ignition tool to see if this could be viable on a proprietary o/s. I am now on a timer to see if this trial analysis can work…

---

## [Message not reaching session message handler](https://forum.inductiveautomation.com/t/message-not-reaching-session-message-handler/116138)

<div class="topic-metadata">

**Author:** [@aymen.mehrez.ca](https://forum.inductiveautomation.com/u/aymen.mehrez.ca)\
**Replies:** 3\
**Last updated:** [June 25, 2026, 12:19pm UTC](https://forum.inductiveautomation.com/t/message-not-reaching-session-message-handler/116138 "2026-06-25T12:19:47Z")

</div>

Hi, I'm sending a message from a button to a Session-scoped message handler, but the handler never fires. Button runAction: def runAction(self, event): system.perspective.sendMessage(self.view.params.MessageHandle…

---

## [How to Capture Device Type (Mobile/Desktop) in Audit Log for Perspective Sessions with Azure AD SSO](https://forum.inductiveautomation.com/t/how-to-capture-device-type-mobile-desktop-in-audit-log-for-perspective-sessions-with-azure-ad-sso/116135)

<div class="topic-metadata">

**Author:** [@prasoon](https://forum.inductiveautomation.com/u/prasoon)\
**Replies:** 7\
**Last updated:** [June 25, 2026, 9:10am UTC](https://forum.inductiveautomation.com/t/how-to-capture-device-type-mobile-desktop-in-audit-log-for-perspective-sessions-with-azure-ad-sso/116135 "2026-06-25T09:10:34Z")

</div>

We are running a multi-plant SCADA project on Ignition Perspective with Azure AD SSO authentication. We have an existing audit table idaa\_t\_audit\_event that is populated automatically by Ignition's built-in audit profile…

---

## [In valueChanged NameError: global name 'project' is not defined](https://forum.inductiveautomation.com/t/in-valuechanged-nameerror-global-name-project-is-not-defined/116142)

<div class="topic-metadata">

**Author:** [@rigoberto.reyes](https://forum.inductiveautomation.com/u/rigoberto.reyes)\
**Replies:** 1\
**Last updated:** [June 24, 2026, 10:06pm UTC](https://forum.inductiveautomation.com/t/in-valuechanged-nameerror-global-name-project-is-not-defined/116142 "2026-06-24T22:06:39Z")

</div>

I have created a memory tag with next script in ValueEvents/Value Changed: def valueChanged(tag, tagPath, previousValue, currentValue, initialChange, missedEvents): project.PruebaCambioStatus.PasodeValores(tagPath, pre…

---

## [Daylight Savings Time (DST)](https://forum.inductiveautomation.com/t/daylight-savings-time-dst/103446)

<div class="topic-metadata">

**Author:** [@AUSDIV](https://forum.inductiveautomation.com/u/AUSDIV)\
**Replies:** 11\
**Last updated:** [June 24, 2026, 9:20pm UTC](https://forum.inductiveautomation.com/t/daylight-savings-time-dst/103446 "2026-06-24T21:20:20Z")

</div>

My Gateway shows the proper time, but the tag historian is still logging an hour back. I rebooted the gateway, and the problem did not go away. The gateway shows the proper time, the local computer running the gateway sh…

---

## [system.historian.queryRawPoints returns data outside of bounds](https://forum.inductiveautomation.com/t/system-historian-queryrawpoints-returns-data-outside-of-bounds/114395)

<div class="topic-metadata">

**Author:** [@Zachary\_Ray](https://forum.inductiveautomation.com/u/Zachary_Ray)\
**Replies:** 8\
**Last updated:** [June 24, 2026, 8:39pm UTC](https://forum.inductiveautomation.com/t/system-historian-queryrawpoints-returns-data-outside-of-bounds/114395 "2026-06-24T20:39:32Z")

</div>

When using the new system.historian.queryRawPoints function, I'm gettting return data which is outside of the ending boundary. I have includeBounds set to false in the function call. Here is the function call: LOGGER…

---

## [PowerChart Scaling for Y Axis in Log10 format](https://forum.inductiveautomation.com/t/powerchart-scaling-for-y-axis-in-log10-format/116079)

<div class="topic-metadata">

**Author:** [@suraj.shelake](https://forum.inductiveautomation.com/u/suraj.shelake)\
**Replies:** 5\
**Last updated:** [June 24, 2026, 7:10pm UTC](https://forum.inductiveautomation.com/t/powerchart-scaling-for-y-axis-in-log10-format/116079 "2026-06-24T19:10:23Z")

</div>

Hello everyone, I came across this situation where I want to show Y axis to be scaled for the range max = e3 and min = e-9 and with the axes props I was able to add the limits but when I add tags to the chart the scale …

---

## [Historian: Who dictates timestamp?](https://forum.inductiveautomation.com/t/historian-who-dictates-timestamp/116136)

<div class="topic-metadata">

**Author:** [@Eugene49](https://forum.inductiveautomation.com/u/Eugene49)\
**Replies:** 2\
**Last updated:** [June 24, 2026, 5:47pm UTC](https://forum.inductiveautomation.com/t/historian-who-dictates-timestamp/116136 "2026-06-24T17:47:51Z")

</div>

Acting as Ignition SME, and was asked, Who dictates the timestamp? Gateway Timezone? DB (Historian) Timezone? Relating to both Tag Historian and SQL Bridge Logging.

---

## [Script Benchmarking with Decorators Example](https://forum.inductiveautomation.com/t/script-benchmarking-with-decorators-example/63507)

<div class="topic-metadata">

**Author:** [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Replies:** 6\
**Last updated:** [June 24, 2026, 5:27pm UTC](https://forum.inductiveautomation.com/t/script-benchmarking-with-decorators-example/63507 "2026-06-24T17:27:10Z")

</div>

@PGriffith showed me a python decorator script on another thread, which gave me an idea on how to use it for timing module functions. I’m sure someone else has done this and maybe better, but it has been fun to play wit…

---

## [Ignition OPC-UA Client randomly disconnects from Kepware server](https://forum.inductiveautomation.com/t/ignition-opc-ua-client-randomly-disconnects-from-kepware-server/116128)

<div class="topic-metadata">

**Author:** [@e4andVibes](https://forum.inductiveautomation.com/u/e4andVibes)\
**Replies:** 5\
**Last updated:** [June 24, 2026, 3:30pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-client-randomly-disconnects-from-kepware-server/116128 "2026-06-24T15:30:13Z")

</div>

Hello everyone, I have an Ignition Edge version 8.1.36 running on a Linux edge computer which subscribes to over 7200 tags over OPC-UA. The Kepware project is configured with 2 channels, with one channel holding around …

---

## [Perspective White screen on Chromium](https://forum.inductiveautomation.com/t/perspective-white-screen-on-chromium/116131)

<div class="topic-metadata">

**Author:** [@Eddy\_Quintana](https://forum.inductiveautomation.com/u/Eddy_Quintana)\
**Replies:** 1\
**Last updated:** [June 24, 2026, 2:16pm UTC](https://forum.inductiveautomation.com/t/perspective-white-screen-on-chromium/116131 "2026-06-24T14:16:07Z")

</div>

Hello, we currently run perspective screens in Kiosk mode on raspberry pi's to display plant metrics as well as a clock system. Issue we are running into is that the screens will often go blank to a white screen. I'm cur…

---

## [OPCUA connection with Siemens S7 Redundant PLC - virtual IP transfert issu](https://forum.inductiveautomation.com/t/opcua-connection-with-siemens-s7-redundant-plc-virtual-ip-transfert-issu/116078)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 5\
**Last updated:** [June 24, 2026, 12:14pm UTC](https://forum.inductiveautomation.com/t/opcua-connection-with-siemens-s7-redundant-plc-virtual-ip-transfert-issu/116078 "2026-06-24T12:14:18Z")

</div>

Hi @Kevin.Herron, We connect Ignition 8.3.7 to a Siemens S7-1517R redundant cpu with OPCUA The CPU use a virtual IP and Ignition use it to automatically connect to the master cpu opcua server. (Project was started in …

---

## [Vision Easy Chart: Display range (Start/End Date) changes unexpectedly after switching pages](https://forum.inductiveautomation.com/t/vision-easy-chart-display-range-start-end-date-changes-unexpectedly-after-switching-pages/116125)

<div class="topic-metadata">

**Author:** [@m\_tanaka](https://forum.inductiveautomation.com/u/m_tanaka)\
**Replies:** 4\
**Last updated:** [June 24, 2026, 8:40am UTC](https://forum.inductiveautomation.com/t/vision-easy-chart-display-range-start-end-date-changes-unexpectedly-after-switching-pages/116125 "2026-06-24T08:40:43Z")

</div>

Hi, I have a question about the Vision Easy Chart. 1. Issue I want to keep the chart’s display range fixed, so I set bindings on Property Editor \> Data \> Start Date / End Date. However, when I switch to another window/…

---

## [Restricting FileUpload to Only Use Camera Photos (No Gallery Selection) – Perspective](https://forum.inductiveautomation.com/t/restricting-fileupload-to-only-use-camera-photos-no-gallery-selection-perspective/108923)

<div class="topic-metadata">

**Author:** [@matheus.dantas098](https://forum.inductiveautomation.com/u/matheus.dantas098)\
**Replies:** 5\
**Last updated:** [June 24, 2026, 8:10am UTC](https://forum.inductiveautomation.com/t/restricting-fileupload-to-only-use-camera-photos-no-gallery-selection-perspective/108923 "2026-06-24T08:10:30Z")

</div>

I'm developing a project in Ignition Perspective that uses the FileUpload component. At certain points in the process, the user is required to capture a real-time photo to verify that specific conditions have been met—su…

---

## [\[FEATURE\] Tag Reference Tracker - Capture contextual information](https://forum.inductiveautomation.com/t/feature-tag-reference-tracker-capture-contextual-information/116127)

<div class="topic-metadata">

**Author:** [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Replies:** 0\
**Last updated:** [June 24, 2026, 6:49am UTC](https://forum.inductiveautomation.com/t/feature-tag-reference-tracker-capture-contextual-information/116127 "2026-06-24T06:49:04Z")

</div>

I've just gone to use this tool to find the (dynamic) usages of some tags, but there is no context to the results which makes the results not very useful. For example, this tag below was found referenced by a template v…

---

## [S7-1500 OPC UA Type info issues](https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857)

<div class="topic-metadata">

**Author:** [@rickard.eriksson](https://forum.inductiveautomation.com/u/rickard.eriksson)\
**Replies:** 28\
**Last updated:** [June 23, 2026, 11:45pm UTC](https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857 "2026-06-23T23:45:45Z")

</div>

I have used OPC UA and Siemens UDTs and Structs throughout my entire project without issues. Now suddenly new tags are starting to show up like this, It’s not giving me the tags in the struct as a JSON. I guess its somet…

---

## [MCP server For Ignition](https://forum.inductiveautomation.com/t/mcp-server-for-ignition/115977)

<div class="topic-metadata">

**Author:** [@mmohanakkumar](https://forum.inductiveautomation.com/u/mmohanakkumar)\
**Replies:** 2\
**Last updated:** [June 23, 2026, 9:40pm UTC](https://forum.inductiveautomation.com/t/mcp-server-for-ignition/115977 "2026-06-23T21:40:52Z")

</div>

I have built an MCP server for Ignition that can access both the Ignition APIs and the project folder structure. This enables AI-assisted development through the following workflow: vscode → Prompt → MCP Tool → view.jso…

---

## [Ignition Upgrade Crashed](https://forum.inductiveautomation.com/t/ignition-upgrade-crashed/116116)

<div class="topic-metadata">

**Author:** [@joshua.edwards.navy](https://forum.inductiveautomation.com/u/joshua.edwards.navy)\
**Replies:** 2\
**Last updated:** [June 23, 2026, 8:00pm UTC](https://forum.inductiveautomation.com/t/ignition-upgrade-crashed/116116 "2026-06-23T20:00:54Z")

</div>

I was following the instructions here to upgrade my Ignition Cloud Gateway. The install failed midway through. It was an absolute nightmare to get it kind of working. Luckily I had made a backup prior to the upgrade. I'v…

---

## [Gateway Network Connection With Customer](https://forum.inductiveautomation.com/t/gateway-network-connection-with-customer/116111)

<div class="topic-metadata">

**Author:** [@Joel\_Villeneuve](https://forum.inductiveautomation.com/u/Joel_Villeneuve)\
**Replies:** 3\
**Last updated:** [June 23, 2026, 6:35pm UTC](https://forum.inductiveautomation.com/t/gateway-network-connection-with-customer/116111 "2026-06-23T18:35:35Z")

</div>

Hi, I have a customer who also use Ignition and they would like to connect our Gateways together with the Gateway Network to get access to a specific Tag Provider that I would create for them, I never had to use Gatewa…

---

## [Port 443 in use by NPM](https://forum.inductiveautomation.com/t/port-443-in-use-by-npm/116112)

<div class="topic-metadata">

**Author:** [@joshua.edwards.navy](https://forum.inductiveautomation.com/u/joshua.edwards.navy)\
**Replies:** 3\
**Last updated:** [June 23, 2026, 6:00pm UTC](https://forum.inductiveautomation.com/t/port-443-in-use-by-npm/116112 "2026-06-23T18:00:45Z")

</div>

I am currently using NPM to handle my encryption to a AWS Ignition Cloud gateway in docker. Docker always boots up faster than Ignition and takes port 443. Ignition then refuses to boot because port 443 is in use. But I …

---

## [\[IGN-10341\]Error when using database transaction when a project does not have a default database](https://forum.inductiveautomation.com/t/ign-10341-error-when-using-database-transaction-when-a-project-does-not-have-a-default-database/93240)

<div class="topic-metadata">

**Author:** [@jpark](https://forum.inductiveautomation.com/u/jpark)\
**Replies:** 3\
**Last updated:** [June 23, 2026, 2:57pm UTC](https://forum.inductiveautomation.com/t/ign-10341-error-when-using-database-transaction-when-a-project-does-not-have-a-default-database/93240 "2026-06-23T14:57:46Z")

</div>

Why does a project need a default database connection when using transactions? txID = system.db.beginTransaction(database = "LocalMYSQL") query = """ INSERT INTO test(MyAge) VALUE (?) """ s = system.date.toMillis(sy…

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

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