Applies To:
  • CitectSCADA 1.00, 1.01, 1.10, 1.11, 1.20, 2.00, 2.01

Question: When writing real data to a memory PLC the accuracy of the data is lost. What is causing this problem?

If I write to the variable a value of 0.123456789, I will only read back 0.1234. 

Real variables in any PLC have a precision of about 4 to 5 places. If you specify more than 5 decimal places, the accuracy of the number will be lost. You may get a better result if you write to an integer variable and get Citect to scale the variable.