Alfen · EV charger
Eve Single / Eve Double (NG9xx platform) Modbus register map
Default configuration
- Protocol
- Modbus TCP
- Port
- 502
- Unit ID
- 1
- Addressing
- 0-based
- Byte order
- Big endian
- Word order
- High word first
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 300 | 1 | Meter state Bitmask: 0x01 = initialised, 0x02 = updated, 0x04 = warning, 0x08 = error. | UInt16 | - | 1 | R |
| 305 | 1 | Meter type 0 = RTU, 1 = TCP/IP, 2 = UDP, 3 = P1, 4 = other. | UInt16 | - | 1 | R |
| 306 | 2 | Voltage L1-N | Float32 | V | 1 | R |
| 308 | 2 | Voltage L2-N | Float32 | V | 1 | R |
| 310 | 2 | Voltage L3-N | Float32 | V | 1 | R |
| 312 | 2 | Voltage L1-L2 | Float32 | V | 1 | R |
| 314 | 2 | Voltage L2-L3 | Float32 | V | 1 | R |
| 316 | 2 | Voltage L3-L1 | Float32 | V | 1 | R |
| 318 | 2 | Current N | Float32 | A | 1 | R |
| 320 | 2 | Current L1 | Float32 | A | 1 | R |
| 322 | 2 | Current L2 | Float32 | A | 1 | R |
| 324 | 2 | Current L3 | Float32 | A | 1 | R |
| 326 | 2 | Current sum | Float32 | A | 1 | R |
| 328 | 2 | Power factor L1 | Float32 | - | 1 | R |
| 330 | 2 | Power factor L2 | Float32 | - | 1 | R |
| 332 | 2 | Power factor L3 | Float32 | - | 1 | R |
| 334 | 2 | Power factor sum | Float32 | - | 1 | R |
| 336 | 2 | Frequency | Float32 | Hz | 1 | R |
| 338 | 2 | Real power L1 | Float32 | W | 1 | R |
| 340 | 2 | Real power L2 | Float32 | W | 1 | R |
| 342 | 2 | Real power L3 | Float32 | W | 1 | R |
| 344 | 2 | Real power sum | Float32 | W | 1 | R |
| 346 | 2 | Apparent power L1 | Float32 | VA | 1 | R |
| 348 | 2 | Apparent power L2 | Float32 | VA | 1 | R |
| 350 | 2 | Apparent power L3 | Float32 | VA | 1 | R |
| 352 | 2 | Apparent power sum | Float32 | VA | 1 | R |
| 354 | 2 | Reactive power L1 | Float32 | VAr | 1 | R |
| 356 | 2 | Reactive power L2 | Float32 | VAr | 1 | R |
| 358 | 2 | Reactive power L3 | Float32 | VAr | 1 | R |
| 360 | 2 | Reactive power sum | Float32 | VAr | 1 | R |
| 362 | 4 | Real energy delivered L1 | Float64 | Wh | 1 | R |
| 366 | 4 | Real energy delivered L2 | Float64 | Wh | 1 | R |
| 370 | 4 | Real energy delivered L3 | Float64 | Wh | 1 | R |
| 374 | 4 | Real energy delivered sum | Float64 | Wh | 1 | R |
| 378 | 4 | Real energy consumed L1 | Float64 | Wh | 1 | R |
| 382 | 4 | Real energy consumed L2 | Float64 | Wh | 1 | R |
| 386 | 4 | Real energy consumed L3 | Float64 | Wh | 1 | R |
| 390 | 4 | Real energy consumed sum | Float64 | Wh | 1 | R |
| 394 | 4 | Apparent energy L1 | Float64 | VAh | 1 | R |
| 398 | 4 | Apparent energy L2 | Float64 | VAh | 1 | R |
| 402 | 4 | Apparent energy L3 | Float64 | VAh | 1 | R |
| 406 | 4 | Apparent energy sum | Float64 | VAh | 1 | R |
| 410 | 4 | Reactive energy L1 | Float64 | VArh | 1 | R |
| 414 | 4 | Reactive energy L2 | Float64 | VArh | 1 | R |
| 418 | 4 | Reactive energy L3 | Float64 | VArh | 1 | R |
| 422 | 4 | Reactive energy sum | Float64 | VArh | 1 | R |
Notes
Source: Alfen, "Implementation of Modbus Slave TCP/IP for Alfen NG9xx platform", version 2.3 (30-10-2020), sections 3.3 and 3.4. Modbus slave (server) over TCP port 502, big-endian, function code 03 (read holding registers) only; up to two simultaneous masters, keep-alive timeout 60 s. The status and SCN registers of the charge point itself (100-178, 1100-1105, 1200-1215, 1400-1431: name, serial, station temperature, availability, Mode 3 state, actual applied max current, Modbus max current setpoint at 1210-1211, phases at 1215, SCN current limits) are served on slave address 200, while the per-socket energy-meter block listed here is served on slave address 1 (socket 1) and 2 (socket 2) -- the unit ID above is the socket 1 address. The station registers therefore need a second device entry with unit ID 200. Modbus read access and writing of max currents are licence-gated: the station needs the "Active load balancing" licence, "Allow reading" / "Allow writing maximum currents" must be enabled in the ACE Service Installer, and "Energy Management System" must be selected as data source; a recommended validity time is 300 s. The 64-bit meter timestamp (301-304), the station serial number (157-167) and the name strings are left out because their data type is not a plain 16/32/64-bit number or the address belongs to the other slave address.