SupportNET Knowledge Base (KBA205)RTU does not handle Double Floating Point numbers |
|
The information in this article applies to: · FuelsManager Oil & Gas Version 6.0 and 7.0
|
|
|
|
Summary When issuing a command to the RTU, the RTU does not except values that are double floating point numbers.
More Information When a double is sent to the RTU, the RTU accepts the value, does not return an error and does not update its internal reference. This problem is due to the RTU not supporting double precision variables. When a double precision is sent to the RTU, the RTU assumes the value to be a float and therefore does not update its internal reference to the value that was sent. The 8130 communication driver in FuelsManager OIL & Gas has been modified to send any double precision as a single precision value to the RTU. This may result in loss of precision for value being sent to the RTU. File Information This issue has been addressed by the hot fix files detailed below:
Version 6.0 SP#1 Name Version Cmds8130.dll 6.0.1.77 Version 7.0 SP#1 Name Version Cmds8130.dll 7.0.1.29
Instructions to a Apply the Hot Fix 1. Shutdown the FMCommManager service 2. Copy all included files to the FuelsManager application folder (default location is c:\Program Files\FuelsManager) 3. Restart the FMCommManager service
For more information please visit us online at: www.varec.com
Supplementary Information · None
Keywords · Command Fails; Double Precision; RTU Fails
Varec Incident Numbers · CSI#2939
Date Created 6/4/2006
Last Modified 6/4/2006
Knowledge Base Document KBA205GVAE0606 |