Applies To:
  • CitectSCADA

TagRead in v7.10 returns a different result than that returned in v6.10. In v7.10, it will display the maximum decimal points regardless if there is a format specified in the variable tag configuration. Previously in v6.1, the value would be displayed accurately with the format specified in the variable tag configuation.

Enter a value of 123.1234 on a REAL variable tag with a default format of ###.#,
then do a TagRead() function and store the return result to a STRING variable
tag, the string will contain 123.12340039782... (approx.)
The correct result should be 123.1

This issue has been verified and the fix will be included in v7.1 Service Pack 3

TagRead, Cicode, Real, decimal point, numeric format