3.1 Basic Functionality
3.1.2 Registers
3-22
*1.
These data types cannot be used for indirect designation of motion programs.
*2.
Conforms to IEEE754 standards.
F
Real number
±
(1.175E - 38
to 3.402E + 38) or 0
2 words
Used for advanced numeric
operations.
*2
D
Double-precision
real number
*1
±
(2.225E - 308 to 1.798E + 308) or
0
4 words
Used for advanced numeric
operations.
*2
A
Address
0 to 2,097,152
−
Used only as pointers for
addressing.
The MP3000-series Machine Controller does not have separate registers for each data type. As
shown in the following figure, the same address will access the same register even if the data
type is different.
For example, MB00001003, a bit address, and the MW0000100, an integer address, have differ-
ent data types, but they both access the same register, MW0000100.
Pointer Designation
When an address is passed to a function as a parameter, this is referred to as pointer designa-
tion. When pointer designation is used, the continuous data area starting from the address of the
specified register address can be used in internal processing for functions with all data types.
Continued from previous page.
Symbol
Data Type
Range of Values
Data Size
Description
Important
[MW0000100]
[MW0000101]
[MW0000102]
[MW000010
3
]
[ML0000100]
[MF0000100]
[ML0000102]
[MF0000102]
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
[MA0000101]
……
[MB0000100
3
]
[MB000010
3
B]
Data Type
s
and Regi
s
ter De
s
ignation
s
One word i
s
allocated for
each regi
s
ter addre
ss
.
An extra digit that
s
pecifie
s
the bit (
3
) i
s
appended
to the end of the regi
s
ter addre
ss
(0000100).
Addre
ss
data type
Integer data type
Bit data type
Bit data type
Double-length
integer or real
number data type
The addre
ss
ed regi
s
ter (0000102) and the
following regi
s
ter (000010
3
) are combined
a
s
a 2-word area. Therefore the regi
s
ter
addre
ss
e
s
are
s
pecified at interval
s
of 2.
If MA0000101 i
s
s
pecified a
s
a pointer, it addre
ss
e
s
a
continuou
s
data area with the
s
pecified regi
s
ter
addre
ss
(0000101) a
s
the
s
tarting addre
ss
. Thi
s
data
area can be u
s
ed with all data type
s
in internal
proce
ss
ing for function
s
.
Term