EasyManua.ls Logo

Omron SYSMAC CJ - REFERENCE MANUAL 08-2008 - Page 630

Omron SYSMAC CJ - REFERENCE MANUAL 08-2008
1405 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
590
Floating-point Math Instructions Section 3-15
Real number = (–1)
s
2
e–127
(1.f)
s: Sign
e: Exponent
f: Mantissa
The floating-point data format conforms to the IEEE754 standards. Data is
expressed in 32 bits, as follows:
Number of Digits The number of effective digits for floating-point data is seven digits for deci-
mal.
Floating-point Data The following data can be expressed by floating-point data:
•–
–3.402823 x 10
38
value –1.402398 x 10
–45
•0
1.402398 x 10
–45
value 3.402823 x 10
38
•+
Not a number (NaN)
Special Numbers The formats for NaN,
±∞, and 0 are as follows:
NaN*: e = 255, f
0
+
: e = 255, f = 0, s= 0
: e = 255, f = 0, s= 1
0: e = 0
*NaN (not a number) is not a valid floating-point number. Executing floating-
point calculation instructions will not result in NaN.
Writing Floating-point
Data
When floating-point is specified for the data format in the I/O memory edit dis-
play in the CX-Programmer, standard decimal numbers input in the display
are automatically converted to the floating-point format shown above
(IEEE754-format) and written to I/O Memory. Data written in the IEEE754-for-
mat is automatically converted to standard decimal format when monitored on
the display.
Data No. of bits Contents
s: sign 1 0: positive; 1: negative
e: exponent 8 The exponent (e) value ranges from 0 to 255.
The actual exponent is the value remaining after
127 is subtracted from e, resulting in a range of
–127 to 128. “e=0” and “e=255” express special
numbers.
f: mantissa 23 The mantissa portion of binary floating-point
data fits the formal 2.0 > 1.f 1.0.
se f
31 30 23 22 0
Sign Exponent Mantissa
1.402398 x 10
–45
1.402398 x 10
–45
+
–3.402823 x 10
38
3.402823 x 10
38
–1
0
1

Table of Contents

Related product manuals