
E2618_UM_EN Annex 1. E2618 series Modbus holding registers (part 2)
Register addresses are shown 0-based, Addr in hexadecimal, Reg in decimal format.
Modbus holding register numbers MHR are shown in decimal 1-based format, and may be addressed either from 00001 or 40001 base.
Addr
Reg / MHR RW
Description
Supported values (dec)
Default
0x00A2
162 / 40163 RW
Zero adjustment for temperature data, °C × 100
-32000...+32000 (-320,00...+320,00 °C)
0
0x00A5
165 / 40166 RW
Zero adjustment for gas data, ADC
-32000...+32000 ADC units
0
0x00A6
166 / 40167 RW
Slope adjustment for gas data
1...65535
512
0x00A7
167 / 40168 RW
Change rate limit for gas data, ppm (‰ for O
2
) / s
1...32000, 0 - no limit
0
0x00A8
168 / 40169 RW
Integrating filter time constant, s
1...32000 (seconds), 0 - no filter
0
0x00C9
201 / 40202 RW
Parameter tied to analog output 1
0 – none
1 – temperature
2 – gas concentration
9 – forced Modbus control, value set in MHR / 40204
2
0x00CA
202 / 40203 RW
Parameter tied to analog output 2
0 – none
1 – temperature
2 – gas concentration
9 – forced Modbus control, value set in MHR / 40205
0x00CB
203 / 40204 RW
Forced value for analog output 1***
0...1000 (0,0%...100,0% of output scale)
0
0x00CC
204 / 40205 RW
Forced value for analog output 2***
0...1000 (0,0%...100,0% of output scale)
0
0x00FF
255 / 40256 RW
Sensor, analog outputs, LED and buzzer status
bit[0]=0/1 – sensor present/absent, read-only!
bit[1]=0/1 – analog outputs deactivated/activated
bit[2]=0/1 – in case the sensor is absent, turn signaling off/on analog output1
bit[3]=0/1 – in case the sensor is absent, turn on signaling with low current/high
current on analog output1; if bit[2]==0 this bit will be ignored
bit[4]=0/1 – in case of sensor absent, turn signaling off/on analog output2
bit[5]=0/1 – in case of sensor absent, turn on signaling with low current/high current
on analog output2; if bit[4]==0 this bit will be ignored
bit[6]=0/1 – current/voltage output detected on output1, read-only!
bit[7]=0/1 – current/voltage output detected on output2, read-only!
bit[8]=0/1 – LED deactivated/activated
bit[9]=0/1 – buzzer deactivated/activated (always 0 for E2618)
-
0x0100
256 / 40257
R
Raw temperature data, °C×100
signed integer, -4000...+8500 (-40,00...+85,00 °C)
0x0101
257 / 40258
R
Raw gas sensor data
ADC data 0...4095
0x0102
258 / 40259
R
Measured temperature, °C×100
signed integer, -4000...+12500 (-40,00...+125,00 °C)
0x0103
259 / 40260
R
Gas concentration, gas units
0...65535, gas units
0x0105
261 / 40262 RW
0% value for analog output 1
signed integer, -32000...+32000 (ppm / ‰)
0
0x0106
262 / 40263 RW
100% value for analog output 1
signed integer, -32000...+32000 (ppm / ‰)
1000
0x0107
263 / 40264 RW
0% value for analog output 2
signed integer, -32000...+32000 (ppm / ‰)
0
0x0108
264 / 40265 RW 100% value for analog output 2
signed integer, -32000...+32000 (ppm / ‰)
1000
* – The new value is applied after restart.
** – Broadcast slave ID 0 can be used to assign a new ID to device with unknown ID. When addressing by ID 0 the device shall be the only Modbus instrument in the network. The device will not respond to Master command when addressed by ID 0.
*** – This value is dynamic and not kept in EEPROM after restart
NOTE 1
Sensor absense signalling (bits from [2] to [5]) is available only
for sensors with digital interface ( e.g.-CO2 10K, -O2-L).
NOTE 2
We recommend to set the difference between the upper and
bottom limits of the output scale not narrower than 20% of detection
range (for CO detectors the scales down to 5% of range are
allowed). In any case, do not set the output scale below the tenfold
resolution of the device.