In 7.9 this binding:
{sitePath}{area}{parent}{InstanceName}.ActiveRecipeName
evaluated to:
[global]\Harman\Szekesfehervar\Microphones\HFM14\PLC.ActiveRecipeName
In 8.0.1 the same binding evaluates to:
[global]\Harman\Szekesfehervar\Microphones\HFM14\HFM14.ActiveRecipeName
This occurs in a complex data type, where the PLC instance exists as an element of HFM14.
There are only a few things we intentionally broke backwards compatibility on. In most cases any project upgraded from 7.9 should continue to work on 8.0 without modifications.
So, yes, we’ll fix this so it acts like it did in 7.9.
Kevin, Is there a difference between an install and its projects being “upgraded” or simply importing projects from 7.9 to 8? Is it safe to presume that projects when imported to a clean 8 install will be “upgraded” ?
Imported projects get converted as well, but it’s a different code path and conversion routine than an upgrade, so let us know if you see anything weird.
Not project but we also imported UDTs from 7.9 so in regards to " 13801: UDT definition was not importing correctly when the provider root folder was selected " Does this mean UDTs from 7.9 should be re-imported to fix the “default” scan class issue where tags just start writing history random despite the fact they had no history enabled? Or can one assume that with 8.0.2 upgrade these issues get resolved during the upgrade?
I fixed it by modifying the parameter value to something else, committing the change, and then changing it back to the original value. Once this is done, the tag resolves correctly.
Note the import of the 7.9 tags occurred when Ignition was at 8.00, or something prior to 8.0.2. So a 7.9 import into 8.0.2 might not exhibit this error.