Ignition Features and Ideas

How can we improve Ignition?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Add system.device.setDeviceProps function to change properties of a device (to communicate to Siemens 400H)

    Up to version 7.9.2 the only function available to change device parameters is:

    system.device.setDeviceHostname(deviceName, hostname)

    This way, only ip address (hostname) of a device can be modified. It would be useful to have a function like:

    system.device.setDeviceProps(deviceName, deviceProps)

    to change other properties of a device.

    This would be very useful to manage a redundant communication to a Siemens 400H changing parameters hostname (ip address) and rackNumber through scripting in case of a communication fault.

    6 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Excel plugin for historical query

    Often to do reporting I have to go beyond the abilities of a reporting program, to accomplish this I use excel to query the database. iFix, FactoryTalk, and Wonderware all provide a plugin for excel to permit this.

    A plugin for excel that would automatically span the auto generated tables for the Historical data, just like the functions that exist inside Ignition, would be very helpful.

    As it currently stands, I either need to do some impressive scripting to union all affect tables and query the data from that union (something that will fail if the slightest thing is changed…

    8 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  3. UDTs with nested UDTs: increase reusability of master parameters

    As described in forum post (https://inductiveautomation.com/forum/viewtopic.php?f=70&t=16813)

    Nested UDTs with the same parameters as their parent. Parameter values of the nested UDTs within the parent UDT are set by default to their relevant parent's parameters.
    E.g.
    Nested UDT Parameter Value
    TankNumber {TankNumber}
    TankFarm {TankFarm}

    When using the multi-instance wizard to create UDTs, despite having the default value set for the nested UDT parameters, you still need to enter in the parameter values for each and every nested UDT. This is incredibly time consuming as you can't simply copy and paste a table of values.

    What I suggest is to…

    1 vote
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Add a "Wind Rose" Chart Component

    A wind rose is a graphic tool used by meteorologists to give a succinct view of how wind speed and direction are typically distributed at a particular location.
    Using a polar coordinate system of gridding, the frequency of winds over a time period is plotted by wind direction, with color bands showing wind speed ranges. The direction of the longest spoke shows the wind direction with the greatest frequency.
    This would be a game changer for Avalanche forecasters at our Whistler Blackcomb Ski Resort as they need to draw this chart manually even though we have all the data in…

    1 vote
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Turn Anti-Aliasing on by Default for All Objects

    It's kind of annoying to have to click it on for every object, and I don't see why anyone would't want to have it turned on. It just looks better.

    14 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add New Icons

    Please add more icons to the icon folders. This would reduce the amount of time it takes for users to search the internet for transparent icons to use. It would also add some nice consistency within Ignition.

    6 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Edit gateway scripts and webdev resources externally and publish/save with command line

    Would be great to access scripts and webdev resources as direct files, external to designer. From there you could use a text editor of your choice, push to git etc. Being able to save/publish from command line would also compliment this nicely...

    9 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Status bar pop-up during SQL queries

    When properties are bound to SQL queries that take more than a few seconds to execute, the Ignition user does not know what is happening, and may take actions instead of waiting for the SQL query result.
    Whenever an SQL query is being executed, provide an option to show a pop-up "status bar" window, perhaps showing the elapsed time since the start of the query and an option to cancel the query.

    2 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Custom background colors in Month View Component to represent a work schedule

    I want to use the Month View in order to visualize a work schedule.

    I would like each day in the component to be individually colored based on multiple conditions.

    For example, week-ends and holidays would be dark-grey, week days would be green and partially worked days would be yellow.

    4 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Add Defer Updates Property to Spinner (and other components)

    The Deferred Update functionality is an absolutely critical HMI function to the work I do. I cannot have tags hammered with repeated changes when a user holds a button (such as the up/down stepper buttons on the spinner).

    3 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Add horizontally scrolling marquee

    A label which scrolls text at an adjustable rate.

    1 vote
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Translate Gateway Connection Lost Error

    Currently, the 'Gateway Connection Lost' popup error does not go through the translation manager because it is outside of project resources. In order to have a fully localized product, there needs to be a way to translate this message

    1 vote
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  13. Insert dataset tag into SQL binding

    It would be amazing to allow a dataset tag to be inserted into SQL.

    For example:

    SELECT *
    FROM table_name
    WHERE id IN ( {dataset_tag_path} )

    This would allow the list in the dataset tag to be dynamic and reduce hard coding

    5 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. Support for colour blend modes (Multiply, Darken, Soft Light, Hue, etc.)

    I just watched the old video of "What's new in Ignition 7.3" (https://www.youtube.com/watch?v=kvrwjs6eDww) and it shows using a solid colour duplicate to easily "tint" a grey-scale collection of objects behind it (e.g. a valve object).

    The trouble is though, that you can't set a blend mode, only the transparency value. This means that using this method will wash out the contrast of the grey-scale object behind. It would be great to be able to set the blend mode to say 'Multiply' or 'Hue' as you can in graphics packages, to keep the contrast, and only apply the colour…

    1 vote
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Export UDTs individually as with in UDT class

    When exporting a project Users currently get a tree view of the project that includes each Type of object and its implementations
    (IE, Templates as a class, then all templates in the project, or Windows as a class, then all windows in the project...)

    Since UDTs and Templates can be setup to go together, you ought to let Users export UDTs as their own class and pick which UDTs to export. That way developers who want to reuse a UDT / Template combo can do so easily.

    14 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Allow database connections to access other DBs available on server

    Right now we have dozens of connections to the same server (same IP address) but directed to different databases. Can we create a "flexible connection" that will allow for INSERT/SELECT/UPDATE/EXEC to any of the DBs in the connected server. This will reduce the number of connections to the server and give more flexibility in directing data output in scripts and tag history.

    3 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Allow label to display vertically without using the rotate property

    When label is set to display vertically, the width size of the label increase due to space require for the label to rotate. As a result, if 2 or more labels are place side by side. it need to be overlapped.

    1 vote
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Allow slider scale to flip to the left side

    Currently, the slider scale is fixed to the right side

    1 vote
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Increase usability of gridviews for editing

    It's painful when trying to edit grid views such as UDT parameter tables and the dataset viewer as they don't support copy/paste of multiple cells or rows.
    Please add this!

    2 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. 1 vote
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 27 28
  • Don't see your idea?

Ignition Features and Ideas

Feedback and Knowledge Base