Applies To:
  • CitectSCADA 6.xx, 7.00
  • CitectHMI 6.xx, 7.00

Summary:
When compiling a project which has variable tags of Real data type using scientific notations for the Raw and Eng scale values, in conjunction with the citect.ini parameter [General]TagStartDigit=1, I get the following compile error "Bad floating point value". Why does this happen? 
 

Solution:
This is a limitation of the compiler where it is unable to differentiate between a Tag name and a value in Scientific Notation. To work around the issue simply add a dot/period before the 'e' character in the scientific notation value.

e.g.. 1e10 would be written as 1.e10

This will stop the compile error from appearing.

 

Keywords:
TagStartDigit, Compile Error, Bad floating point value  

Attachments