APPENDIX G – ETHERNET MEZZANINE CARD G-5
CDS7324 (FORMERLY LSF-0819)
Rev. A
INSTALLATION & USER’S MANUAL
If you are sending back a floating point value, for example the actual position (ACT_POS - IDN 65300),
then the parameter needs to be scaled to fit within the 16-bit boundary of a register.
The scaling parameter is an exponent, so the resulting scaling factor will become 10 to the power of the
value. A value of 2 for example will multiply the floating point value with 10^2 (=100). In other words an
actual position of 1.23 would become 123 when sent. The Host or PLC on the receiving end must then
divide by the same factor to convert the value back to floating point.
When changing scaling, it is important to choose a value that does not result in integer overflow, as this
might cause a Host/PLC to interpret values incorrectly.
As can be seen, there is a separate scaling factor for each status parameter.
Scaling is applied automatically, but you need to specify the scaling exponent.