Veris E50 Modbus register map
- Official
- 91 registers
- Revision 3 · 2026-11-10
Official: Written from the manufacturer's documentation, but not tested on a device yet. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.
Communication
- Protocol
- Modbus TCP and RTUdefault
- Unit ID
- 1default
- TCP port
- 502default
- Serial
- 9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit defaults
- Byte / word order
- ABCD · bytes big-endian, words high first
- Addresses
- 1-based · wire address = address − 1
Connection values are defaults: the device may be configured differently.
Map
- Registers
- 91 holding registers
- Groups
- 3
- Revision
- 3 · 2026-11-10
- Added
- ()
- File
- maps/veris/e50.mbmap.json · 17 KB · history
- SHA-256
- c31540507e96691f82629b5f15c5000b1169b73b92b5dbe1e278213bdb40ec57
- Manufacturer
- veris.com
Sources and notes
- E50B1, E50C2, E50C3 Compact Power and Energy Meter Installation Guide (Modbus Point Map) · version ZL0103-0D (0818), 2018-08 Modbus point map, integer and floating point data
Source: E50B1, E50C2, E50C3 Compact Power and Energy Meter Installation Guide (Modbus Point Map), ZL0103-0D (0818)
- Veris E50 (E50C2 full data set; E50C3 adds data logging).
- Pulse counter 1 and 2 weights come from the energy-per-pulse setting (register 144). Registers 257 and 259 are both labelled real energy in the manual; the second is probably a duplicate listing.
- Addresses follow the manual's numbering, which starts at 1 (address_base 1). 32-bit values and floats have the most significant register first.
- Integer registers hold the value as an integer; the engineering value is the raw value times 10 to the power in the matching scale factor register (current, voltage, power, energy). Float registers need no scaling. Values the meter does not support in the chosen system type read as 0x8000 (integers) or NaN (floats).
- The meter answers on both FC03 and FC04; the map lists the registers as holding.
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| HR | 1 | uint32 ABCD | R | kWh | ×10^Scale factor E (energy) | ||
| HR | 3 | uint16 | R | kW | ×10^Scale factor W (power) | ||
| HR | 4 | uint16 | R | kvar | ×10^Scale factor W (power) | ||
| HR | 5 | uint16 | R | kVA | ×10^Scale factor W (power) | ||
| HR | 6 | uint16 | R | ×0.0001 | |||
| HR | 7 | uint16 | R | V | ×10^Scale factor V (voltage) | ||
| HR | 8 | uint16 | R | V | ×10^Scale factor V (voltage) | ||
| HR | 9 | uint16 | R | A | ×10^Scale factor I (current) | ||
| HR | 10 | uint16 | R | kW | ×10^Scale factor W (power) | ||
| HR | 11 | uint16 | R | kW | ×10^Scale factor W (power) | ||
| HR | 12 | uint16 | R | kW | ×10^Scale factor W (power) | ||
| HR | 13 | uint16 | R | ×0.0001 | |||
| HR | 14 | uint16 | R | ×0.0001 | |||
| HR | 15 | uint16 | R | ×0.0001 | |||
| HR | 16 | uint16 | R | V | ×10^Scale factor V (voltage) | ||
| HR | 17 | uint16 | R | V | ×10^Scale factor V (voltage) | ||
| HR | 18 | uint16 | R | V | ×10^Scale factor V (voltage) | ||
| HR | 19 | uint16 | R | V | ×10^Scale factor V (voltage) | ||
| HR | 20 | uint16 | R | V | ×10^Scale factor V (voltage) | ||
| HR | 21 | uint16 | R | V | ×10^Scale factor V (voltage) | ||
| HR | 22 | uint16 | R | A | ×10^Scale factor I (current) | ||
| HR | 23 | uint16 | R | A | ×10^Scale factor I (current) | ||
| HR | 24 | uint16 | R | A | ×10^Scale factor I (current) | ||
| HR | 26 | uint16 | R | Hz | ×0.01 | ||
| HR | 27 | uint32 ABCD | R | kVAh | ×10^Scale factor E (energy) | ||
| HR | 29 | uint32 ABCD | R | kvarh | ×10^Scale factor E (energy) | ||
| HR | 31 | uint16 | R | kVA | ×10^Scale factor W (power) | ||
| HR | 32 | uint16 | R | kVA | ×10^Scale factor W (power) | ||
| HR | 33 | uint16 | R | kVA | ×10^Scale factor W (power) | ||
| HR | 34 | uint16 | R | kvar | ×10^Scale factor W (power) | ||
| HR | 35 | uint16 | R | kvar | ×10^Scale factor W (power) | ||
| HR | 36 | uint16 | R | kvar | ×10^Scale factor W (power) | ||
| HR | 37 | uint16 | R | kW | ×10^Scale factor W (power) | ||
| HR | 38 | uint16 | R | kvar | ×10^Scale factor W (power) | ||
| HR | 39 | uint16 | R | kVA | ×10^Scale factor W (power) | ||
| HR | 40 | uint16 | R | kW | ×10^Scale factor W (power) | ||
| HR | 41 | uint16 | R | kvar | ×10^Scale factor W (power) | ||
| HR | 42 | uint16 | R | kVA | ×10^Scale factor W (power) | ||
| HR | 43 | uint32 ABCD | R | ||||
| HR | 45 | uint32 ABCD | R | ||||
| HR | 47 | uint32 ABCD | R | kWh | ×10^Scale factor E (energy) | ||
| HR | 49 | uint32 ABCD | R | kWh | ×10^Scale factor E (energy) | ||
| HR | 51 | uint32 ABCD | R | kWh | ×10^Scale factor E (energy) | ||
| HR | 138 | int16 | R | ||||
| HR | 139 | int16 | R | ||||
| HR | 140 | int16 | R | ||||
| HR | 141 | int16 | R | ||||
| HR | 257 | float32 ABCD | R | kWh | |||
| HR | 259 | float32 ABCD | R | kWh | |||
| HR | 261 | float32 ABCD | R | kW | |||
| HR | 263 | float32 ABCD | R | kvar | |||
| HR | 265 | float32 ABCD | R | kVA | |||
| HR | 267 | float32 ABCD | R | ||||
| HR | 269 | float32 ABCD | R | V | |||
| HR | 271 | float32 ABCD | R | V | |||
| HR | 273 | float32 ABCD | R | A | |||
| HR | 275 | float32 ABCD | R | kW | |||
| HR | 277 | float32 ABCD | R | kW | |||
| HR | 279 | float32 ABCD | R | kW | |||
| HR | 281 | float32 ABCD | R | ||||
| HR | 283 | float32 ABCD | R | ||||
| HR | 285 | float32 ABCD | R | ||||
| HR | 287 | float32 ABCD | R | V | |||
| HR | 289 | float32 ABCD | R | V | |||
| HR | 291 | float32 ABCD | R | V | |||
| HR | 293 | float32 ABCD | R | V | |||
| HR | 295 | float32 ABCD | R | V | |||
| HR | 297 | float32 ABCD | R | V | |||
| HR | 299 | float32 ABCD | R | A | |||
| HR | 301 | float32 ABCD | R | A | |||
| HR | 303 | float32 ABCD | R | A | |||
| HR | 307 | float32 ABCD | R | Hz | |||
| HR | 309 | float32 ABCD | R | kVAh | |||
| HR | 311 | float32 ABCD | R | kvarh | |||
| HR | 313 | float32 ABCD | R | kVA | |||
| HR | 315 | float32 ABCD | R | kVA | |||
| HR | 317 | float32 ABCD | R | kVA | |||
| HR | 319 | float32 ABCD | R | kvar | |||
| HR | 321 | float32 ABCD | R | kvar | |||
| HR | 323 | float32 ABCD | R | kvar | |||
| HR | 325 | float32 ABCD | R | kW | |||
| HR | 327 | float32 ABCD | R | kvar | |||
| HR | 329 | float32 ABCD | R | kVA | |||
| HR | 331 | float32 ABCD | R | kW | |||
| HR | 333 | float32 ABCD | R | kvar | |||
| HR | 335 | float32 ABCD | R | kVA | |||
| HR | 337 | float32 ABCD | R | ||||
| HR | 339 | float32 ABCD | R | ||||
| HR | 341 | float32 ABCD | R | kWh | |||
| HR | 343 | float32 ABCD | R | kWh | |||
| HR | 345 | float32 ABCD | R | kWh |
No registers match
Try part of the name, an address (decimal or 0x hex) or clear the filters.
Help improve this map
- I tested it on a deviceReport whether it worked, even if you did not write the map.
- Suggest a correctionEdit the file on GitHub; it opens a pull request.
- Report a problemA wrong address, type, scale or byte order.
- Read the formatWhat each key of the file means (SPEC.md).