I have a program (CR206, OS v10) with a public variable whose name has exactly 16 characters. Program compiles fine and runs fine, but if I try to update that variable with Device Configuration Utility or PC200W or LoggerNet, it fails and reverts back to the original value. PC200W and LoggerNet give the following message
"Unable to set the value. An invalid table name was specified."
Device Config doesn't give any error message.
If I change the variable name to have have 15 characters, everything works as it should. So, despite the fact that the error message leads me to believe that the problem is with a table name, the problem really is with the length of the variable name.
I tested this in a very simple program as well with just two variables and I got the same results.
I haven't tested with other OS versions.