JesperMP said:Do you have an array of 500 strings, each with 22 bytes ?
That is 10 kB. What update time have you set for this huge array tag ? Remember that an array tag is updated in one chunk, both for reading and writing.
I think that maybe you have hit a limit. Try to use a smaller array, just as an experiment.
Combo said:I tried with arrays of 200.
The strings don't work, the DINT, REAL, INT, all works
JesperMP said:Hang on.
edit: Looking closer, the second screenshot does not show the PLC variables configured as tags.
In other words, that second screenshot does not tell us anything about what you have done.
Not that it explains anything, but at least you must provide the correct information on how you have setup your project..
JesperMP said:One important detail:
String tags cannot be aray tags !
Please provide a screenshot of both the array tag in question, and the screen i/o field's link to that variable.
JesperMP said:I think I get it now.
I thought the problem was that you had it configued, but it didnt work at runtime - because you wrote "it doesn't work anymore" (the "work" implies that it was at runtime, and the "doesn't work anymore" implies that it did work before).
But the problem is that you want to configure the tags as one string array tag. It simply not possible.
You can connect a normal string tag to a PLC string variable in an array no problem.