EasyManua.ls Logo

Omron SYSMAC CJ - REFERENCE MANUAL 08-2008

Omron SYSMAC CJ - REFERENCE MANUAL 08-2008
1405 pages
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