# Ignition

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

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

**Page:** 421

---

## [Modbus addressing clarification](https://forum.inductiveautomation.com/t/modbus-addressing-clarification/90248)

<div class="topic-metadata">

**Author:** [@mjohnson0238](https://forum.inductiveautomation.com/u/mjohnson0238)\
**Replies:** 3\
**Last updated:** [May 10, 2024, 8:03pm UTC](https://forum.inductiveautomation.com/t/modbus-addressing-clarification/90248 "2024-05-10T20:03:35Z")

</div>

SO, I have an address I need to read. The device is currently setup like this: I only need to read 1 of the bits and it is one addressed "1.Reg0002.2" Should I be able to delete all these addresses and only look for…

---

## [Display multiple Blob pictures from database in one view (variable number of pics)](https://forum.inductiveautomation.com/t/display-multiple-blob-pictures-from-database-in-one-view-variable-number-of-pics/90254)

<div class="topic-metadata">

**Author:** [@jkelleyus](https://forum.inductiveautomation.com/u/jkelleyus)\
**Replies:** 1\
**Last updated:** [May 10, 2024, 7:44pm UTC](https://forum.inductiveautomation.com/t/display-multiple-blob-pictures-from-database-in-one-view-variable-number-of-pics/90254 "2024-05-10T19:44:35Z")

</div>

Hello, everyone. I'm working on a more ambitious project in Perspective and would like to solicit some advice as to how I should go about the following task: I have project set up which allows users to entry scrap defec…

---

## [Is \`system.perspective.sendMessage()\` blocking?](https://forum.inductiveautomation.com/t/is-system-perspective-sendmessage-blocking/90242)

<div class="topic-metadata">

**Author:** [@devty](https://forum.inductiveautomation.com/u/devty)\
**Replies:** 1\
**Last updated:** [May 10, 2024, 5:16pm UTC](https://forum.inductiveautomation.com/t/is-system-perspective-sendmessage-blocking/90242 "2024-05-10T17:16:00Z")

</div>

If I call one message send after another is the work form first message send guaranteed to finish before the second message sent is invoked? or is the message handling async? I just wonder if I don't do this right, I g…

---

## [Question on Stored Procedures](https://forum.inductiveautomation.com/t/question-on-stored-procedures/90203)

<div class="topic-metadata">

**Author:** [@Eric\_Ervin](https://forum.inductiveautomation.com/u/Eric_Ervin)\
**Replies:** 2\
**Last updated:** [May 10, 2024, 4:56pm UTC](https://forum.inductiveautomation.com/t/question-on-stored-procedures/90203 "2024-05-10T16:56:33Z")

</div>

Having an issue with a stored procedure call. Here is the stored procedure in SQL Server create procedure test.spIAFaultInsert @station nvarchar(50), @faultID nvarchar(20), @faultDescription nvarchar(200) as begin …

---

## [Ignition 7 Alarm Property Bindings](https://forum.inductiveautomation.com/t/ignition-7-alarm-property-bindings/90233)

<div class="topic-metadata">

**Author:** [@amarks](https://forum.inductiveautomation.com/u/amarks)\
**Replies:** 5\
**Last updated:** [May 10, 2024, 4:54pm UTC](https://forum.inductiveautomation.com/t/ignition-7-alarm-property-bindings/90233 "2024-05-10T16:54:15Z")

</div>

I'm adding some stuff to an existing 7.7 install. Creating a UDT, is there any way to parameterize the name or notes section of an alarm configuration? They don't have binding buttons.

---

## [Alarm name using a script](https://forum.inductiveautomation.com/t/alarm-name-using-a-script/90234)

<div class="topic-metadata">

**Author:** [@Jeff\_Muldoon](https://forum.inductiveautomation.com/u/Jeff_Muldoon)\
**Replies:** 7\
**Last updated:** [May 10, 2024, 4:16pm UTC](https://forum.inductiveautomation.com/t/alarm-name-using-a-script/90234 "2024-05-10T16:16:53Z")

</div>

I'm looking to create a UDT in Ignition that will be used to setup E-stop alarming. I figure this can save me some time as I add each one as they are all the same, just a different tag in the PLC. Setting up the UDT isn…

---

## [Script will not change tag value PLC to PLC. I know I have write enabled in PLCs and in gateway](https://forum.inductiveautomation.com/t/script-will-not-change-tag-value-plc-to-plc-i-know-i-have-write-enabled-in-plcs-and-in-gateway/90231)

<div class="topic-metadata">

**Author:** [@Levi\_Overmyer](https://forum.inductiveautomation.com/u/Levi_Overmyer)\
**Replies:** 2\
**Last updated:** [May 10, 2024, 4:12pm UTC](https://forum.inductiveautomation.com/t/script-will-not-change-tag-value-plc-to-plc-i-know-i-have-write-enabled-in-plcs-and-in-gateway/90231 "2024-05-10T16:12:38Z")

</div>

def valueChanged(tag, tagPath, previousValue, currentValue, initialChange, missedEvents): Define the source and destination tag paths source\_tag\_path = "\[default\]Line1/Data/L1\_RoboticStacker/Ignition\_Retract" destinati…

---

## [Relative Tag Paths with queryTagHistory Function](https://forum.inductiveautomation.com/t/relative-tag-paths-with-querytaghistory-function/90185)

<div class="topic-metadata">

**Author:** [@M.O](https://forum.inductiveautomation.com/u/M.O)\
**Replies:** 9\
**Last updated:** [May 10, 2024, 4:09pm UTC](https://forum.inductiveautomation.com/t/relative-tag-paths-with-querytaghistory-function/90185 "2024-05-10T16:09:59Z")

</div>

Hello, I am attempting to call queryTagHistory() within the Value Changed script of TagA, to find the history of TagB which resides in the same folder. This logic will be applied to other tag trees so it needs to refere…

---

## [Staggered Axis Labels](https://forum.inductiveautomation.com/t/staggered-axis-labels/89128)

<div class="topic-metadata">

**Author:** [@AJBerera](https://forum.inductiveautomation.com/u/AJBerera)\
**Replies:** 1\
**Last updated:** [May 10, 2024, 3:03pm UTC](https://forum.inductiveautomation.com/t/staggered-axis-labels/89128 "2024-05-10T15:03:11Z")

</div>

I have a vision Chart here with 4 subplots. Version 8.1.25 I am looking for a way to stagger the labels to the left so that one is higher than the next and they won't be overlapping anymore. I am not working with a lot…

---

## [Roles of users and acces levels](https://forum.inductiveautomation.com/t/roles-of-users-and-acces-levels/90225)

<div class="topic-metadata">

**Author:** [@yahia\_alem](https://forum.inductiveautomation.com/u/yahia_alem)\
**Replies:** 4\
**Last updated:** [May 10, 2024, 2:58pm UTC](https://forum.inductiveautomation.com/t/roles-of-users-and-acces-levels/90225 "2024-05-10T14:58:55Z")

</div>

Hello everyone, Can anyone tell me where I can change roles and access levels per session?

---

## [Integration of OPC UA HA (historical data)](https://forum.inductiveautomation.com/t/integration-of-opc-ua-ha-historical-data/90213)

<div class="topic-metadata">

**Author:** [@jose.granero](https://forum.inductiveautomation.com/u/jose.granero)\
**Replies:** 2\
**Last updated:** [May 10, 2024, 2:58pm UTC](https://forum.inductiveautomation.com/t/integration-of-opc-ua-ha-historical-data/90213 "2024-05-10T14:58:02Z")

</div>

I want to retrieve historical data from an OPC UA Server. Can I create a Tag History provider to directly access this data? If not, are there any other options available? (UA Part 11: Historical Access)

---

## [Anyone successfully connected to a Watlow F4SH-CAA0--01RG controller?](https://forum.inductiveautomation.com/t/anyone-successfully-connected-to-a-watlow-f4sh-caa0-01rg-controller/90229)

<div class="topic-metadata">

**Author:** [@Hiep\_Tran](https://forum.inductiveautomation.com/u/Hiep_Tran)\
**Replies:** 0\
**Last updated:** [May 10, 2024, 1:27pm UTC](https://forum.inductiveautomation.com/t/anyone-successfully-connected-to-a-watlow-f4sh-caa0-01rg-controller/90229 "2024-05-10T13:27:26Z")

</div>

I tried creating a device connection with this controller via Modbus RTU, but it cannot connect. I've used the same configuration (com port, baud rate...) in Kepware and AVEVA Edge and they worked. Not sure what I'm doin…

---

## [Saving Documentation on view before saving project causes process to be loss](https://forum.inductiveautomation.com/t/saving-documentation-on-view-before-saving-project-causes-process-to-be-loss/90209)

<div class="topic-metadata">

**Author:** [@liam1](https://forum.inductiveautomation.com/u/liam1)\
**Replies:** 1\
**Last updated:** [May 10, 2024, 2:24pm UTC](https://forum.inductiveautomation.com/t/saving-documentation-on-view-before-saving-project-causes-process-to-be-loss/90209 "2024-05-10T14:24:34Z")

</div>

Was working on a view from start to finish and decided to add some info to the view document before saving. After hitting apply to save the documentation, my process was reverted to the previous save point, which I had …

---

## [Script help, long jython strings best practices](https://forum.inductiveautomation.com/t/script-help-long-jython-strings-best-practices/90226)

<div class="topic-metadata">

**Author:** [@Zach\_Larson](https://forum.inductiveautomation.com/u/Zach_Larson)\
**Replies:** 4\
**Last updated:** [May 10, 2024, 2:21pm UTC](https://forum.inductiveautomation.com/t/script-help-long-jython-strings-best-practices/90226 "2024-05-10T14:21:21Z")

</div>

If test1 has to be a very long string, what is best to do to maintain readability? Just make multiple strings and add them together like test1+test2?

---

## [Pipeline Acknowledge](https://forum.inductiveautomation.com/t/pipeline-acknowledge/83601)

<div class="topic-metadata">

**Author:** [@Miguel\_Cimildoro](https://forum.inductiveautomation.com/u/Miguel_Cimildoro)\
**Replies:** 4\
**Last updated:** [May 10, 2024, 2:17pm UTC](https://forum.inductiveautomation.com/t/pipeline-acknowledge/83601 "2024-05-10T14:17:10Z")

</div>

Hello everyone!, I have a question about how to receive emails for acknowledged alarms. Currently, I receive active alarms correctly, but if a user acknowledges them, I don't receive any notifications. I have been rese…

---

## [How to change a column name in SQL?](https://forum.inductiveautomation.com/t/how-to-change-a-column-name-in-sql/57464)

<div class="topic-metadata">

**Author:** [@zacharyw.larson](https://forum.inductiveautomation.com/u/zacharyw.larson)\
**Replies:** 10\
**Last updated:** [May 10, 2024, 2:17pm UTC](https://forum.inductiveautomation.com/t/how-to-change-a-column-name-in-sql/57464 "2024-05-10T14:17:04Z")

</div>

ALTER TABLE mytable RENAME COLUMN "oldName" TO "newName"; errors out Someone named a column Date, and it is giving me a bunch of issues.

---

## [Gateway Tag Change Script Running Multiple Times per One Change](https://forum.inductiveautomation.com/t/gateway-tag-change-script-running-multiple-times-per-one-change/90149)

<div class="topic-metadata">

**Author:** [@Eric\_Keen](https://forum.inductiveautomation.com/u/Eric_Keen)\
**Replies:** 4\
**Last updated:** [May 10, 2024, 1:08pm UTC](https://forum.inductiveautomation.com/t/gateway-tag-change-script-running-multiple-times-per-one-change/90149 "2024-05-10T13:08:26Z")

</div>

Good morning, I've recently created a tool to log production downtime across multiple machines at the end of every shift. I've accomplished this by setting up a "timestamp" expression tag that changes each minute with t…

---

## [Problem whith dataset using queryStatus function](https://forum.inductiveautomation.com/t/problem-whith-dataset-using-querystatus-function/90221)

<div class="topic-metadata">

**Author:** [@sebastien\_ng](https://forum.inductiveautomation.com/u/sebastien_ng)\
**Replies:** 5\
**Last updated:** [May 10, 2024, 12:39pm UTC](https://forum.inductiveautomation.com/t/problem-whith-dataset-using-querystatus-function/90221 "2024-05-10T12:39:10Z")

</div>

I'am working with alarms satus. I don't whant use Alarm status Component. I I'am using a system.alarm.queryStatus to get dataset of alarm and I put it on a power table. This the function that I created: def queryStat…

---

## [Multiple queryTagHistory result nulls at start and shift down data](https://forum.inductiveautomation.com/t/multiple-querytaghistory-result-nulls-at-start-and-shift-down-data/90211)

<div class="topic-metadata">

**Author:** [@nader.chinichian](https://forum.inductiveautomation.com/u/nader.chinichian)\
**Replies:** 4\
**Last updated:** [May 10, 2024, 11:32am UTC](https://forum.inductiveautomation.com/t/multiple-querytaghistory-result-nulls-at-start-and-shift-down-data/90211 "2024-05-10T11:32:31Z")

</div>

Hello, I try to return the history data of multiple tags together with either history binding or system.tag.queryTagHistory() in As Stored Mode(returnSize = -1). All of those tags are stored in the database with the sam…

---

## [Remote Historisation](https://forum.inductiveautomation.com/t/remote-historisation/90216)

<div class="topic-metadata">

**Author:** [@Ashlin\_Antony](https://forum.inductiveautomation.com/u/Ashlin_Antony)\
**Replies:** 1\
**Last updated:** [May 10, 2024, 11:31am UTC](https://forum.inductiveautomation.com/t/remote-historisation/90216 "2024-05-10T11:31:03Z")

</div>

Hi, I'm endeavoring to establish a connection between two distinct gateways utilizing the Gateway Network feature, aimed at facilitating remote historisation from the edge to an Ignition server. I've attempted co…

---

## [Smart way to define tag path of 1500 tags](https://forum.inductiveautomation.com/t/smart-way-to-define-tag-path-of-1500-tags/90210)

<div class="topic-metadata">

**Author:** [@TechEnlive](https://forum.inductiveautomation.com/u/TechEnlive)\
**Replies:** 1\
**Last updated:** [May 10, 2024, 11:28am UTC](https://forum.inductiveautomation.com/t/smart-way-to-define-tag-path-of-1500-tags/90210 "2024-05-10T11:28:12Z")

</div>

Hi, I have to write a path for each 1500 tag all are in a sequence. Is there a smart way to write paths in a single like Expression etc?

---

## [Custom method to style cells](https://forum.inductiveautomation.com/t/custom-method-to-style-cells/90219)

<div class="topic-metadata">

**Author:** [@Alejandro\_Alaco](https://forum.inductiveautomation.com/u/Alejandro_Alaco)\
**Replies:** 2\
**Last updated:** [May 10, 2024, 11:28am UTC](https://forum.inductiveautomation.com/t/custom-method-to-style-cells/90219 "2024-05-10T11:28:06Z")

</div>

Just added a custom method to change the color of the background of my table cells depending of the content, but doesn´t seem to work def style\_transform(self, value): if value == 0: return {'backgroundColo…

---

## [Problem with export the data from dataset format To CSV (UTF-8)](https://forum.inductiveautomation.com/t/problem-with-export-the-data-from-dataset-format-to-csv-utf-8/90120)

<div class="topic-metadata">

**Author:** [@Kaviya\_D](https://forum.inductiveautomation.com/u/Kaviya_D)\
**Replies:** 7\
**Last updated:** [May 10, 2024, 11:13am UTC](https://forum.inductiveautomation.com/t/problem-with-export-the-data-from-dataset-format-to-csv-utf-8/90120 "2024-05-10T11:13:34Z")

</div>

Hello Everyone, Any one can help me to solve this issue...? I have One Perspective View where I can enter all the details to create the work order. Once I create the Order, the data will be saved into the database. Eac…

---

## [Text change script happens \*\*after\*\* button pressed](https://forum.inductiveautomation.com/t/text-change-script-happens-after-button-pressed/70071)

<div class="topic-metadata">

**Author:** [@AGOSTINO\_SCLAUZERO](https://forum.inductiveautomation.com/u/AGOSTINO_SCLAUZERO)\
**Replies:** 20\
**Last updated:** [May 10, 2024, 8:01am UTC](https://forum.inductiveautomation.com/t/text-change-script-happens-after-button-pressed/70071 "2024-05-10T08:01:12Z")

</div>

On the ChangeScript of the text property of a TextField I update the underlying database field. Pressing "Do", the value on the db is read and written on the green label: Why I'm doing this? This is just the easi…

---

## [Menu tree item highlight after selection on click](https://forum.inductiveautomation.com/t/menu-tree-item-highlight-after-selection-on-click/89866)

<div class="topic-metadata">

**Author:** [@SHuidrom](https://forum.inductiveautomation.com/u/SHuidrom)\
**Replies:** 6\
**Last updated:** [May 10, 2024, 7:09am UTC](https://forum.inductiveautomation.com/t/menu-tree-item-highlight-after-selection-on-click/89866 "2024-05-10T07:09:48Z")

</div>

I am using "menu tree" component in perspective session for navigating between different graphics. I am trying to find an option to "highlight" a particular menu item in the session after a menu item has been selected/c…

---

## [OPC client auto reconnect](https://forum.inductiveautomation.com/t/opc-client-auto-reconnect/90142)

<div class="topic-metadata">

**Author:** [@nideyijuyidong](https://forum.inductiveautomation.com/u/nideyijuyidong)\
**Replies:** 7\
**Last updated:** [May 10, 2024, 6:10am UTC](https://forum.inductiveautomation.com/t/opc-client-auto-reconnect/90142 "2024-05-10T06:10:42Z")

</div>

I'm connecting to a third party OPC server. When the server is stopped and restarted, Ignition's OPC client will not automatically connect to the server. Manually establishing a connection will connect to the server imm…

---

## [Mail notification for quarantined historized items](https://forum.inductiveautomation.com/t/mail-notification-for-quarantined-historized-items/90205)

<div class="topic-metadata">

**Author:** [@Dharani\_T](https://forum.inductiveautomation.com/u/Dharani_T)\
**Replies:** 0\
**Last updated:** [May 10, 2024, 4:21am UTC](https://forum.inductiveautomation.com/t/mail-notification-for-quarantined-historized-items/90205 "2024-05-10T04:21:52Z")

</div>

Hi guys, Is it possible to get mail notification if a historized item is quarantined in store and forward?

---

## [\[FEATURE\] Add ability to change custom alarm property data type](https://forum.inductiveautomation.com/t/feature-add-ability-to-change-custom-alarm-property-data-type/90134)

<div class="topic-metadata">

**Author:** [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Replies:** 4\
**Last updated:** [May 10, 2024, 12:41am UTC](https://forum.inductiveautomation.com/t/feature-add-ability-to-change-custom-alarm-property-data-type/90134 "2024-05-10T00:41:15Z")

</div>

Currently custom alarm properties are fixed as unicode strings. It'd be useful to be able to select these like you can with tag custom properties. Not sure how this would affect writing them into the sql table...

---

## [Tag Script Not Executing While Loop Statement](https://forum.inductiveautomation.com/t/tag-script-not-executing-while-loop-statement/90194)

<div class="topic-metadata">

**Author:** [@LandrethEdward](https://forum.inductiveautomation.com/u/LandrethEdward)\
**Replies:** 2\
**Last updated:** [May 9, 2024, 9:19pm UTC](https://forum.inductiveautomation.com/t/tag-script-not-executing-while-loop-statement/90194 "2024-05-09T21:19:07Z")

</div>

Hello, I'm having trouble with a while loop tied to some tag scripts for a new type of asset we're logging info on at our site. On other assets using this same script, the while loop is checking for an empty or null val…

---

## [Offline User manual](https://forum.inductiveautomation.com/t/offline-user-manual/42425)

<div class="topic-metadata">

**Author:** [@shivatkp](https://forum.inductiveautomation.com/u/shivatkp)\
**Replies:** 9\
**Last updated:** [May 9, 2024, 8:53pm UTC](https://forum.inductiveautomation.com/t/offline-user-manual/42425 "2024-05-09T20:53:25Z")

</div>

Is there any offline user manual (pdf) for ignition 8.1 available for download? I have a system which can not connect to internet. It would be useful if an offline version for download is available.

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

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