SENS · Battery charger
EnerGenius iQ2 Modbus register map
Default configuration
- Protocol
- Modbus TCP
- Port
- 502
- Unit ID
- 10
- Addressing
- 0-based
- Byte order
- Big endian
- Word order
- High word first
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 16 | 1 | Start/stop manual boost Write ON (0xFF00) to start a manual boost, OFF (0x0000) to stop it. Write access via Modbus is a separate setting on the charger and must be enabled first. | Binary | - | 1 | RW |
| 17 | 1 | Reset periodic boost charge schedule Write ON to reset the periodic boost charge schedule; OFF is a no-op. | Binary | - | 1 | RW |
| 18 | 1 | Start/stop battery check Write ON to start a battery check, OFF to stop it. | Binary | - | 1 | RW |
| 19 | 1 | Reset periodic battery check schedule Write ON to reset the periodic battery check schedule; OFF is a no-op. | Binary | - | 1 | RW |
| 20 | 1 | Clear battery check failure Write ON to reset the battery check failure alarm; OFF is a no-op. | Binary | - | 1 | RW |
| 22 | 1 | Force DC Startup Write ON to start, OFF to stop. The forced startup feature overrides the DC below startup voltage lockout (bit 23 of the basic charging alarms). | Binary | - | 1 | RW |
| 23 | 1 | Reset Latched Alarms Write ON to reset latched alarms; OFF is a no-op. | Binary | - | 1 | RW |
Read this device live with Modbus Connect, free for Windows, macOS and Linux
Related guides
Notes
Applies to EnerGenius iQ2 chargers fitted with the optional communications board, which is model-number option code M or N (option N is options C and M, e.g. Q1200358L574NE); without that option the charger has no Modbus port. Modbus has to be enabled on the charger, and the factory defaults are server address 10, TCP port 502, zero-based registers and 32-bit big-endian values; the ethernet port ships on DHCP (0.0.0.0) and RS-485 on 19200 baud, 8 data bits, even parity, 1 stop bit, address 10. Writing needs the separate Modbus write-access setting switched on, and only one RS-485 protocol (Modbus or DNP3) can be active at a time. Every documented holding register is a 32-bit value in two consecutive registers, and values with a scaling factor are obtained by dividing the raw reading by that factor, which is why the volt/ampere/watt registers use 1/32768. SENS describes this map as the "common registers that are applicable to most applications" and supplies the rest on request, so addresses that are not listed here are undocumented rather than known to be empty; the manual lists no input registers or discrete inputs for the iQ2, and it reads "bit" as the unit for the eight model-number registers even though they carry four ASCII characters each. Source: SENS EnerGenius IQ2 Installation & Operation Manual, part 101340-1 Rev F, section 10 (pages 46-57), linked from the supplier page.