Owner's manual

Chapter 4
Using the Remote I/O Link
(Node Adapter)
417
Some of the results data described in Appendix C is stored in a 16 point 16
format while other data is stored as a 32 bit integer. Refer to the following
chart:
WINDOW FORMAT
Luminance 16.16*
Object 32 bit
Pixels 32bit
GAGE FORMAT
Linear Measure 16.16
Object 32 bit
Pixels 32 bit
Edge 32 bit
Angular Measure 16.16
Light Probe 16.16
Reference Line 16 bit
Reference Window 16 bit
Reference Window Theta 16.16
*16.16 means that the first 16 bits indicate the integer and the second 16 bits
the fraction (refer to Appendix A for more information). If you are
transferring results data to a PLC, you may need to convert the 16 point 16
format to a PLC floating point number. You can convert results data using
the following equation:
PLC Floating Point Number = Integer +
Fraction
65536.0
The following example assumes that you are converting a 16 point 16
value of 2.75. The value 2.75 is stored as follows:
15** 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 PLC
Bit#
Integer N7:1 = 2 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
Fraction N7:2 = .75 = 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
** This bit is the sign bit in PLC integer files (1 = Negative 0 = Positive)
To help you, we have provided the following sample program. The program
begins on the next page.
Converting Results Data