10
User Manual EE610 Low Differential Pressure Sensor
ID address, baud rate, parity and stop bits can be set via:
1. EE-PCS, Product Configuration Software and the appropriate configuration cable.
2. Modbus protocol in the register 60001 (0x00) and 60002 (0x01). See Application Note Modbus
AN0103 (available on www.epluse.com/EE610)
The measured values are saved as a 32 bit float value and as 16 Bit signed integer, see the Modbus
Register map below.
The serial number as ASCII-code is located at read register address 30001-30008 (16 bit per address).
The firmware version is located at register address 30009 (bit 15...8 = major release; bit 7...0 = minor
release).
The sensor name is located at register address 30010.
4.2.5 Modbus Register Map
FLOAT 32 bit
Measured value
Unit
Register number
1)
[DEC]
Protocol Address
2)
[HEX]
Read register: function code 0x03 / 0x04
Differential pressure
mm WC
1211
0x4BA
Differential pressure
mbar
1213
0x4BC
Differential pressure
Pa
1215
0x4BE
Differential pressure
kPa
1217
0x4C0
Differential pressure
inch WC
1219
0x4C2
INTEGER 16 bit
Measured value
Unit
Scale
3)
Register number
1)
[DEC] Protocol Address
2)
[HEX]
Read register: function code 0x03 / 0x04
Differential pressure
mm WC
10
4106
0x1009
Differential pressure
mbar
100
4107
0x100A
Differential pressure
Pa
1
4108
0x100B
Differential pressure
kPa
1000
4109
0x100C
Differential pressure
inch WC
100
4110
0x100D
INTEGER 16 bit
INFO (read register)
Parameter
name
Register
number
1)
[Dec]
Register
address
2)
[Hex]
Parameter
name
Register
number
1)
[Dec]
Register
address
2)
[Hex]
Read and write register: function code 0x03 / 0x06
Read register: function code 0x03 / 0x04
Slave-ID
4)
modbus
address
0001
0x00
Serial number
(as ASCII)
0001
0x00
Modbus
protocol settings
5)
0002
0x01
Firmware version
0009
0x08
1)
Register number starts from 1
2)
Register address starts from 0
3)
100 is scale 1:100 (2550 is equivalent to 25.50)
4)
If the ID is set via DIP-switch the response will be NAK
5)
For Modbus protocol settings please see Application Note Modbus
AN0103 (available on www.epluse.com/EE600)
Sensor Name
0010
0x09
Status / Error
information
0602
0x259
4.2.6 Reading example
Example of MODBUS RTU command for reading the differential pressure (float value) Δp = -32,260543
Pa from the register 0x4BE:
Device EE610; slave ID 44 [2C in Hex]
Reference document, chapter 6.3: www.modbus.org/docs/Modbus_Application_Protocol_V1_1b.pdf
Request [Hex]: 2C 04 04 BE 00 02 16 A2
Modbus ID
address
Function
code
Starting
address Hi
Starting
address Lo
No. of
register Hi
No. of
register Lo
CRC
Request
[Hex]:
2C
04
04
BE
00
02
16
A2