I created an array of 50 reals, then created an app with 4 BasicLabels pointing to various elements of the array. I changed the values multiple times and it all worked normal. Have you found any particular scenario that makes the problem happen?
[/quote]
Archie,
After additional testing, I have found that the data freeze is only apparent when I use a certain a converted data type with the other REALs within the array.
For instance, I have a periodic task (1000ms) that increment an up counter (CTU), the CTU accumulated value is then MOV into element 7 of my REAL[50] array. Once the CTU reached the preset value of 60, calculations are made and the CTU is reset. When pointing to a combination of element excluding element 7, the basiclabel on the HMI syncs continuously, but if element 7 is used, all of the basiclabels from the same REAL arrays does not refresh.
Another thing is that if I point directly to the CTU.ACC value, everything works, that why I think there maybe an issue with how the data conversion are handled.
Thanks
K