
www.Siargo.com
MF4700
User
Manual
21
|
P a g e
5.5.5.
Registers
The
product
(MF5000)
has
multiple
registers
available
for
the
assignment
of
the
various
functions.
With
these
functions,
the
user
can
obtain
the
data
from
the
products,
such
as
product
address
and
flow
rates
from
the
registers,
or
set
the
product
functions
by
writing
the
corresponding
parameters.
The
currently
available
registers
are
listed
in
the
following
table,
and
the
registers
may
be
customized
upon
contact
the
manufacturer.
Where
R:
read;
W:
write
‐
only;
W/R:
read
and
write.
Note:
At
the
time
of
shipping,
the
write
protection
function
is
enabled
except
for
address
and
baud
rate.
Once
the
user
completes
the
register
value
change,
the
write
protection
will
be
automatically
enabled
once
again
to
prevent
incidental
data
loss.
Table
5.6:
Registers
Functions
Description
Register
Modbus
reference
Address
Product
address
(R/W)
0x0001
40002
(0x0001)
Flow
rate
Current
flow
rate
(R)
0x0002
~
0x0003
40003
(0x0003)
Totalizer
1
Totalizer
or
accumulated
flow
rate
(R)
0x0004
~
0x0005
40005
(0x0005)
Totalizer
2
Totalizer
or
accumulated
flow
rate
(R)
0x0004
~
0x0006
40005
(0x0005)
Baud
rate
Communication
baud
rate
(R/W)
0x0015
40022
(0x0015)
Gas
conversion
factor
Gas
conversion
factor
(R/W)
0x0016
40023
(0x0016)
Response
time
Response
time
or
sampling
time
(R/W)
0x0017
40024
(0x0017)
Offset
reset
Reset
or
calibrate
offset
(R/W)
0x0027
40040
(0x0027)
High
flow
alarm
Set
high
flow
rate
alarm
(R/W)
0x0031
40050
(0x0031)
Low
flow
alarm
Set
low
flow
rate
alarm
(R/W)
0x0033
40052
(0x0033)
Write
protect
Disable
a
specific
parameter
entry
(W)
0x0014
40021
(0x0014)
The
detailed
information
of
each
register
is
described
below:
Y:
enabled;
N:
disabled
Address
0x0001
Write
Y
Read
Y
Description
Address
of
the
product
Value
type
UINT
16
Notes
Values
from
1
to
255
except
for
157
(0x9d).
0
is
the
broadcast
address.
Flow
rate
0x0002
~
0x00o3
Write
N
Read
Y
Description
Current
flow
rate
Value
type
UINT
16
Notes
Flow
rate
=
[value
(0x0002)
*
65536
+
value
(ox0003)]
/
1000
e.g.:
for
a
flow
rate
of
123.456
SLPM,
the
user
will
read
“1
(0x0001)”
from
register
0x0002
and
“57920
(0xE240)”
from
register
0x0003,
therefore
Current
flow
rate
=
(1
*
65536
+
57920)
/
1000
=
123.456