Issue
- It is not possible to add graphics to a folder in TAC Vista
- The binding window can not be opened for graphics in that folder
- When trying to add a graphic or open the binding window an error message saying “error creating object” is shown.
Environment
- Vista 5.0 to 5.1.1 Workstation
- I/NET gpg graphics upgraded to OGC
- OGC graphics upgraded to TGML
Cause
The problem is that a lot of objects are created in the background when the graphic is upgraded from OGC to TGML, especially if the OGC graphic have been imported from I/NET.
The path for an object in OGC can look like this:
RGD-link54C-I/NET-54-02-02.08.AI.value.PV
The binding name in TGML after upgrading the graphic to TGML will then look like this:
WSUS11387.RGDC.I.NET.54.02.02.08.AI.value.PV
The binding name in TGML is the problem, every part of the name that is separated with a “.” will be a new object in the background, a user will not see it but it will be in the database.
In this case 10 objects are created for one binding. Note: The limitation for a folder is 32000 objects. If there are many bindings in the graphics this number will be reached pretty fast.
Resolution
Workaround: Change the “-“ sign in the path for the object in the OGC graphic to something else for example a “:”, to do this use the OGC editor, Edit-References.
Then the path will look like this:
RGD:link54C:I/NET:54:02:02.08.AI.value.PV.
You can use any character which is valid in Vista but not used when naming the objects in your database.
Now when upgrading the OGC graphic to TGML the binding name will not have dots(.) in it and only one object is created.
The problem now is that the signal path in the TGML graphic isn’t valid. So you have to use the change reference tool in TAC Vista to change it back.
From:
RGD:link54C:I/NET:54:02:02.08.AI.value.PV
To:
RGD-link54C-I/NET-54-02-02.08.AI.value.PV.
Change the “:” sign back to “-“ in the object path.
Note: This issue has been corrected in Vista 5.1.2.