Ignition 7.7 Beta

The Ignition 7.7 Beta is now available from the downloads section, by going to “Early Access”, and selecting “7.7 Beta”.

Please keep in mind that this is a “beta” release, and should not be used in production.

Before installing, please quickly read over this upgrade guide

Please provide feedback or ask questions through this forum. Please do not call or email tech support with 7.7 questions (though if you do, at least make it clear that you’re using 7.7).

Thank you for your interest, and we look forward to your feedback!

Great work you guys :thumb_left:
Reading the changelog with much excitement!

Especially excited about the tag browse tree, tag events and template repeater, and not the least translation of components.

Will clients still work with Java 6 and 7?

Yes, clients still work with 6 & 7.

Is note #2 in the upgrade guide directed at me?

Hahaha. Do you have an issue with that, Kyle?

Those tag event scripts will be deadly powerful. :smiley:

Oh my god, the global script space stuff will be AMAZING! I also like that the MES production model will be in the global space as well, that was getting to be a pain.

One thing that I noticed that was a little bit of an annoyance is in the Translation Manager, when you add a new language you cannot resize the add language dialog box and you have to scroll down one by one. If you want to select multiple languages it makes it kind of a pain, it would be nicer to have a larger window where you can see more than one at a time or a drop down selector.

Oh, they’ll be something… :laughing: That’s probably the feature I’m most worried about from a support point of view… but they’re going to be extremely useful, so at some point you just have to accept that if you make rope, you should make it strong enough for any purpose, if you catch my drift.

I’ll take this chance to point out one “known issue” with tag scripts: It’s currently rather difficult to see when they’re not working, due to a script error or something else. You can go to “Tag Diagnostics” (right click on tag) to see errors, but you wouldn’t exactly know to do that unless you just noticed the script didn’t seem to be working. By the release, we hope to have a better visual status to show script errors in the tag browse tree.

No, we know you won’t listen anyway.

Can you take a screenshot and make a new topic here, I think it must be displaying differently for you…


A few years ago I did lol. 7.2.x branches.

We started building most of our projects lately in 7.7, hoping it would be done in time, then we have to convert back to 7.6 as the install date approached. Our bad…

I was testing in 7.7 beta and messing with scripting and scoping rules from Python 2.5… I was attempting access a variable from within a script (project script library) without defining the variable within the function. If the variable is defined in the component scripting do I still need to pass the variable to the function?


If I understand correctly, where you have a component script calling into a script module, then “yes”, you need to pass the variable.

Scoping has to do with when things are defined, not the call stack, exactly. The script module function is defined when that module is loaded. When it is called, nothing is transferred to it from the calling function. On the other hand, if we have a situation like this:

myVar = 5
def doSomething():
    print myVar

…at the point the function is defined, the variable exists, and is in its scope.

Hope that’s clear. On a side note, it’s better to start new threads than to add on to non-related ones.


Makes sense, thanks and sorry I will make a new thread for any further questions.

link for downloading 7.7.0-beta5 is boken ?

result :
This XML file does not appear to have any style information associated with it. The document tree is shown below.

The specified key does not exist.




Thanks, I’ll let our web site people know.
[edit] It’s fixed now.

Ignition 7.7.0 is released!