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
[MW0000100]
[MW0000101]
[MW0000102]
[MW0000103]
[ML0000100]
[MF0000100]
[ML0000102]
[MF0000102]
0123456789ABCDEF
[MA0000101]
……
[MB00001003]
[MB0000103B]
Data Types and Register Designations
One word is allocated for
each register address.
An extra digit that species the bit (3) is appended
to the end of the register address (0000100).
Address data type
Integer data type
Bit data type
Bit data type
Double-length
integer or real
number data type
The addressed register (0000102) and the
following register (0000103) are combined
as a 2-word area. Therefore the register
addresses are specied at intervals of 2.
If MA0000101 is specied as a pointer, it addresses a
continuous data area with the specied register
address (0000101) as the starting address. This data
area can be used with all data types in internal
processing for functions.
Term