![VP VPFlowScope M User Manual Download Page 32](http://html1.mh-extra.com/html/vp/vpflowscope-m/vpflowscope-m_user-manual_1052320032.webp)
VPFlowScope M
32
© 2016 Van Putten Instruments BV | MAN-VP-MPRO-UK | Revision:1602 | Date:20-10-2016
9
Modbus
Introduction to Modbus
For a complete introduction on the Modbus standard can be found on www.modbus.org. See the
document Modbus_over_serial_line_V1_02.pdf, which can be downloaded from their website. We
strongly recommend to download and read this information carefully before installing Modbus
communication. The following paragraphs in this chapter assume you are familiar with the Modbus
communication standard.
All measurement parameters are available through Modbus in floating point and integer format.
The data will be refreshed every second. Maximum polling interval is 10ms.
The Modbus settings can be changed with VPStudio, the built in web server or with the key pad
when available. Below shows all available options
Hardware address: 1-247
Integer multiplier: 1-1000
Data format
Function code 0x03 for reading(Holding register)
Function code 0x06 for writing single register(Holding register)
Function code 0x10 for writing multiple registers(Holding register)
Data format is in little endian
Register map
The actual measurement data is placed in holding registers. To read out data, you will need to use
the corresponding holding registers.
HEX
Decimal
Description
Type
Read / Write
General information
0001 - 0002
1 - 2
Serial number
32-bit integer Read
0003 - 0005
3 - 5
Firmware version
3 bytes
Read
0006 - 0007
6 - 7
Production date
32-bit integer Read
VPSensorCartridge data
0032 - 0033
50 - 51
Serial number
32-bit integer Read
0034 - 0036
52 - 54
Firmware version
3 bytes
Read
0037 - 0038
55 - 56
Calibration date (timestamp)
32-bit integer Read
0039 - 003A
57 - 58
Production date (timestamp)
32-bit integer Read
003D - 003D 61 - 61
VPSensorCartridge error code 16-bit integer Read
003E - 003E 62 - 62
VPSensorCartridge status
16-bit integer Read
Flow
0064 - 0065
100 - 101
Flow range min m
n
/sec
Floating point Read
0066 - 0067
102 - 103
Flow range max m
n
/sec
Floating point Read
0068 - 0069
104 - 105
Flow m
n
/sec
Floating point Read
006A - 006B 106 - 107
Flow sfps
Floating point Read
006C - 006D 108 - 109
Flow m
3
n
/hr
Floating point Read
006E - 006F
110 - 111
Flow m
3
n
/min
Floating point Read
0070 - 0071
112 - 113
Flow m
3
n
/sec
Floating point Read