Applies To:
  • CitectSCADA
  • MHI GETCP driver version 2.03.01.002

Summary:
The GETCP driver can return incorrect REAL values from a PLC under the following conditions:

1. The user project is configured with REAL variables on non-aligned and inconsistent boundaries. (For this to be possible the [General]CheckAddressBoundary=0 must be set). In this case the value returned can be either 0.00 or undefined and may not be consistent.
2. The registers in the PLC do not contain a valid bit-pattern for a REAL variable according to the IEEE 754 32 bit floating point representation. In this case the value returned will be 0.00
 

Solution:
Citect have confirmed that this is a problem in the GETCP driver. This problem has been fixed in version 2.03.03.2 and later of the GETCP driver.
 

Keywords:
GETCP 9070 9030 REAL float invalid value  

Attachments