All devices

Belimo · HVAC controller

Energy Valve DN 15...50, version 4 (EV..R2+(K)BAC, EV..R2+MID, EV..R3+BAC) Modbus register map

Default configuration

Protocol
Modbus TCP
Port
502
Unit ID
1
Addressing
0-based
Byte order
Big endian
Word order
Low word first

Register map

AddressCountNameTypeUnitScaleAccess
01
Setpoint relative
Setpoint related to the position, the volumetric flow (V'min / V'max) or the power (P'max); active when setpoint source (register 118) is bus. Range 0...10000. Default 0.
UInt16%0.01RW
11
Override control
0 = none (default), 1 = open valve, 2 = close valve, 3 = minimum flow, 5 = maximum flow, 6 = nominal flow, 10 = motor stop.
UInt16-1RW
21
Command
0 = none (default), 2 = sync. The value returns to 0 after the command has been executed.
UInt16-1RW
31
Device type
0 = device not connected, 1 = air / water, 2 = VAV / EPIV, 3 = fire, 4 = energy valve / flow sensor, 5 = 6-way EPIV.
UInt16-1R
41
Relative position
Range 0...10000.
UInt16%0.01R
51
Absolute position
Angular position, range 0...9600 (0.01 degrees), i.e. 0...96 degrees.
UInt16°0.01R
61
Relative volumetric flow
Related to V'max (register 106). Range 0...15000.
UInt16%0.01R
71
Absolute volumetric flow
Range 0...1576; the sensor reads up to 2.5 x V'nom.
UInt16l/s0.01R
81
Absolute volumetric flow
Range 0...2498; the sensor reads up to 2.5 x V'nom.
UInt16gpm0.1R
92
Absolute volumetric flow in the selected unit
32-bit value in the unit chosen by register 147, low word first. The sensor reads up to 2.5 x V'nom.
UInt32UnitSel0.001R
111
Setpoint analog
Setpoint in percent when setpoint source (register 118) is analog (0.5...10 V on wire 3). Not considered while an override is active.
UInt16%0.01R
121
Sensor 1 value
Additional sensor input on Y3, range 0...65535 mV; with a passive sensor type (register 121) the value is a resistance or a 0/1 switch state instead.
UInt16mV1R
131
Sensor 1 temperature
Range -2000...15000 counts (x0.01 degrees).
Int16°C0.01R
141
Sensor 1 temperature
Range -400...24800 counts (x0.01 degrees).
Int16°F0.01R
151
Setpoint absolute volumetric flow
Range 0...6300.
UInt16l/s0.01R
161
Setpoint absolute volumetric flow
Range 0...998.5.
UInt16gpm0.1R
172
Setpoint absolute volumetric flow in the selected unit
Unit chosen by register 147, low word first.
UInt32UnitSel0.001R
191
Temperature 1 (remote)
Range -2000...15000 counts (x0.01 degrees).
Int16°C0.01R
201
Temperature 1 (remote)
Range -400...30200 counts (x0.01 degrees).
Int16°F0.01R
211
Temperature 2 (flow body)
Range -2000...15000 counts (x0.01 degrees).
Int16°C0.01R
221
Temperature 2 (flow body)
Range -400...30200 counts (x0.01 degrees).
Int16°F0.01R
231
Delta temperature
Delta between the remote and the flow-body temperature.
Int16K0.01R
241
Delta temperature
Int16°F0.01R
251
Glycol concentration
Range 0...6000 (x0.01 percent). Effective measuring range depends on the device type.
UInt16%0.01R
261
Relative power
Related to P'max (registers 166...172). Range 0...30000.
UInt16%0.01R
272
Absolute power cooling
Low word first. Range 0...3990000 (x0.001 kW).
UInt32kW0.001R
292
Absolute power cooling
Low word first. Range 0...136140 (x0.001 kBTU/h).
UInt32kBTU/h0.001R
312
Absolute power cooling in the selected unit
Unit chosen by register 148, low word first.
UInt32UnitSel0.1R
332
Absolute power heating
Low word first. Range 0...3990000 (x0.001 kW).
UInt32kW0.001R
352
Absolute power heating
Low word first. Range 0...13614000 (x0.001 kBTU/h).
UInt32kBTU/h0.001R
372
Absolute power heating in the selected unit
Unit chosen by register 148, low word first.
UInt32UnitSel0.1R
391
Setpoint delta temperature
Considered when the delta T limitation is active. Range 0...5500 (x0.01 K).
UInt16K0.01RW
401
Setpoint delta temperature
Considered when the delta T limitation is active. Range 0...9900 (x0.01 degrees).
UInt16°F0.01RW
412
Setpoint absolute flow at delta T
Considered when the delta T limitation is set to delta T manager scaling. Low word first.
UInt32l/s0.001RW
432
Setpoint absolute flow at delta T
Considered when the delta T limitation is set to delta T manager scaling. Low word first.
UInt32gpm0.01RW
452
Setpoint absolute flow at delta T in the selected unit
Unit chosen by register 147, low word first.
UInt32UnitSel0.001RW
652
Absolute energy cooling
Low word first. Range 0...2147483647 kWh.
UInt32kWh1R
672
Absolute energy cooling
Low word first.
UInt32kBTU1R
692
Absolute energy cooling in the selected unit
Unit chosen by register 150, low word first.
UInt32UnitSel1R
712
Absolute energy heating
Low word first.
UInt32kWh1R
732
Absolute energy heating
Low word first.
UInt32kBTU1R
752
Absolute energy heating in the selected unit
Unit chosen by register 150, low word first.
UInt32UnitSel1R
991
Bus termination
0 = disabled (default), 1 = enabled: the 120 ohm bus termination is active.
UInt16-1R
1001
Series number, 1st part
Parts 1, 2 and 4 of the four-part series number are readable; the example 00839-31324-064-008 is read as 00839 / 31324 / 008.
UInt16-1R
1011
Series number, 2nd part
UInt16-1R
1021
Series number, 4th part
UInt16-1R
1031
Firmware version
Communication module firmware, e.g. 400 for version 4.00.
UInt16-1R
1041
Malfunction and service information
Legacy single-register form of the error state; bits 0...15 correspond to register 157 (error state).
Binary-1R
1051
Minimum volumetric flow limit
V'min, range 0...V'max. Default 0.
UInt16%0.01RW
1061
Maximum volumetric flow limit
V'max related to V'nom, range 2500...10000, values below 25 percent are raised to 25 percent. Default 10000.
UInt16%0.01RW
1081
Bus fail action
0 = none (default), 1 = open, 2 = close, 3 = max, 4 = min. Executed when the bus watchdog (register 109) expires.
UInt16-1RW
1091
Timeout for bus watchdog
Range 5...3600 s. Default 120.
UInt16s1RW
1101
Nominal volumetric flow
V'nom, range 0...10000 (x0.01 l/s).
UInt16l/s0.01R
1111
Nominal volumetric flow
V'nom, range 0...15850 (x0.1 gpm).
UInt16gpm0.1R
1122
Nominal volumetric flow in the selected unit
V'nom in the unit chosen by register 147, low word first.
UInt32UnitSel0.001R
1161
Control mode
0 = position control, 1 = flow control (default), 2 = power control, 3 = differential pressure control. A reset is performed when the value changes.
UInt16-1RW
1181
Setpoint source
0 = analog 0.5...10 V on wire 3 (default), 1 = bus (relative setpoint from register 0).
UInt16-1RW
1201
Sensor 1 type
0 = none (default), 1 = active, 3 = passive, 4 = switch normally open, 5 = switch normally closed. Only selectable when setpoint source is bus.
UInt16-1RW
1211
Sensor 1 passive type
0 = none (default), 1 = PT1000, 2 = Ni1000, 7 = NTC10k2, 8 = NTC10k3. Only available when sensor 1 type is passive.
UInt16-1RW
1291
Minimum volumetric flow limit
V'min, range 0...630.5 l/s.
UInt16l/s0.01RW
1301
Minimum volumetric flow limit
V'min, range 0...999.4 gpm.
UInt16gpm0.1RW
1312
Minimum volumetric flow limit in the selected unit
V'min in the unit chosen by register 147, low word first.
UInt32UnitSel0.001RW
1471
Unit selection flow
0 = m3/s, 1 = m3/h, 2 = l/s, 3 = l/min, 4 = l/h (default), 5 = gpm, 6 = cfm. Applies to the 32-bit flow registers 9, 17, 112 and 131.
UInt16-1RW
1481
Unit selection power
0 = W, 1 = kW (default), 2 = MW, 3 = BTU/h, 4 = kBTU/h, 5 = ton. Applies to the 32-bit power registers 31, 37, 163 and 170.
UInt16-1RW
1491
Unit selection volume
0 = m3 (default), 1 = l, 2 = gal, 3 = cf.
UInt16-1RW
1501
Unit selection energy
0 = J, 1 = kJ, 2 = MJ, 3 = GJ, 4 = Wh, 5 = kWh (default), 6 = MWh, 7 = BTU, 8 = kBTU, 9 = ton. Applies to the 32-bit energy registers 69 and 75.
UInt16-1RW
1572
Error state
Bit-coded, low word first. Bit 0 no communication to actuator, bit 1 gear train disengaged (manual override pressed), bit 2 actuator cannot move, bit 3 reverse flow, bit 4 flow setpoint not reached, bit 5 flow with closed valve, bit 6 actual flow exceeds nominal, bit 7 flow measurement error, bit 8 remote temperature error, bit 9 flow-body temperature error, bit 10 communication to sensor interrupted, bit 11 freeze warning.
UInt32-1R
1592
Nominal power
P'nom, low word first. Range 0...1330000 (x0.001 kW).
UInt32kW0.001R
1612
Nominal power
P'nom, low word first.
UInt32kBTU/h0.001R
1632
Nominal power in the selected unit
P'nom in the unit chosen by register 148, low word first.
UInt32UnitSel0.1R
1651
Maximum power limit
P'max related to P'nom, range 0.5...100 percent, considered when control mode (register 116) is power control.
UInt16%0.01RW
1662
Absolute maximum power limit
P'max, low word first. Range 6650...1330000 (x0.001 kW).
UInt32kW0.001RW
1682
Absolute maximum power limit
P'max, low word first.
UInt32kBTU/h0.001RW
1702
Absolute maximum power limit in the selected unit
P'max in the unit chosen by register 148, low word first.
UInt32UnitSel0.01RW
1791
Delta T limitation
0 = delta T manager not active (default), 1 = dT-manager, 2 = dT-manager scaling.
UInt16-1RW
1801
Delta T manager status
0 = not selected, 1 = standby, 2 = active, 3 = scaling standby, 4 = scaling active.
UInt16-1R

Read this device live with Modbus Connect, free for Windows, macOS and Linux

Related guides

Notes

Source: Belimo 'Modbus Interface Description - Energy Valve DN 15...50 / V4.2.2', edition 2026-01/D, manufacturer date 16.04.25 (belimo_Modbus-Register_Energy-Valve_V4_2_2_en-gb.pdf), read from Belimo's own regional mirror https://www.belimo.ro/mam/general-documents/system_integration/Modbus/belimo_Modbus-Register_Energy-Valve_V4_2_2_en-gb.pdf because www.belimo.com answers automated requests with HTTP 403; same MAM document and edition, the URL above is the canonical location. The V4 valve has both transports: Modbus RTU over RS-485 (38400 Bd default, 1-8-N-2 default, address 1) and Modbus TCP over Ethernet (port 502 default). This seed declares the TCP path, which needs no serial block; the RTU factory values are what a gateway installation would use. Addressing: 'addressed by 1..n (Register No.) or 0..n-1 (Address)' with both columns on every row, so the stored values are the Address column (Register No. minus 1) - zero_based. Values above 65535 are split into two registers with the LowWord first, so the two-register rows are entered as UInt32 with word order LowFirst (the document's example: high word at Register No. x+1, low word at x, value = high * 65536 + low); rows the document marks '**)' are signed and entered as Int16. Left out on purpose: the differential-pressure block (registers 47-53, 57-58, 151-152, 173-177, 184-189), because in this edition that block's unit column is stacked separately from the rows and the address-to-name pairing for registers 48-53 cannot be read off row by row - the differential-pressure mode is still visible through control mode (register 116) = 3. Also left out: the device identification strings (register 200/201 energy-meter serial and production order number) and energy/volume pairs the document prints without a unique unit. Unsupported readings are returned as 65535, and the document warns that every valve applies its own size limitation inside the printed ranges.