103
FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
4 Devices in Detail
4.8 Data Register and File Register [D]
1
In
troduct
io
n
2
Ov
e
rv
ie
w
3
In
st
ru
ct
ion
Li
st
4
D
evi
ce
s
in
De
ta
il
5
Speci
fied t
h
e
D
evi
ce &
C
onst
a
nt
6
Bef
o
re
Pr
ogr
a
m
m
ing
7
Bas
ic
In
st
ru
cti
o
n
8
FNC0
0
-FNC0
9
P
ro
g
ra
m F
lo
w
9
FNC1
0
-FNC1
9
M
ov
e
&
C
om
par
e
10
FNC
20-
FNC
2
9
Ar
ith.
&
Logi
c
O
per
at
io
n
4.8.2
Structures of data registers and file registers
1) 16-bit type
One (16-bit) data register or file register can store a numeric value within the range from -32768 to
+32767.
A numeric value can be read from or written to a data register by an applied instruction usually.
Or a numeric value can be directly read from or written to a data register from a display unit, display
module, or programming tool.
2) 32-bit type
Two serial data registers or file registers can express 32-bit data.
- A data register with a larger device number handles high-order bits, and a data register with a smaller
device number handles low-order bits.
- In the index type, V handles high-order bits, and Z handles low-order bits.
Two data registers or file registers can store a numeric value within the range from -2,147,483,648 to
+2,147,483,647.
In the case of 32-bit type, when a data register or file register on the low-order side (example: D0) is
specified, the subsequent number on the high-order side (example: D1) is automatically occupied.
Either an odd or even device number can be specified for the low-order side, but it is recommended to
specify an even device number for the low-order side under consideration of the monitoring function of
display units, display modules, and programming tools.
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
16384
b15
Sign
0: Positive
number
1: Negative
number
b0
High
order
Low
order
D 0 (16 bits)
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
1
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
16384
b31
Sign
0: Positive
number
1: Negative
number
b0
High
order
Low
order
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
32768
65536
131,
07
2
262,
14
4
524,
28
8
1,
048,
5
7
6
2,
097,
1
5
2
4,
194,
3
0
4
8,
388,
6
0
8
16,
777
,216
33,
554
,432
67,
108
,864
134,
21
7,
728
268,
43
5,
456
536,
87
0,
912
1,
073,
7
41,
824
D1 (high-order 16 bits)
D0 (low-order 16 bits)