KRON Ikron 03-D Modbus register map
Three-phase energy meter: voltages, currents, frequency, power, power factor, active and reactive energy, and communication settings
- Official
- 43 registers
- Modbus RTU
- Revision 1 · 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 RTU
- Unit ID
- 1
- Serial
- 9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit
- Byte / word order
- ABCD · bytes big-endian, words high first
- Addresses
- 0-based
Connection values are defaults: the device may be configured differently.
Map
- Registers
- 43 holding registers
- Groups
- 5
- Revision
- 1 · 2026-11-10
- Added
- ()
- File
- maps/kron/ikron-03-d.mbmap.json · 8 KB · history
- SHA-256
- 7388fcb08cc118449cd22bffb09f79a9800166595de165d1e2f37f8eb991ca94
- Manufacturer
- kron.com.br
Sources and notes
- Protocolo Modbus – Ikron 03-D · version 1.0, 2018-05 linked in issue #140
Source: KRON, "Protocolo Modbus – Ikron 03-D", rev. 1.0 (May 2018)
- Read with FC03 and write with FC06 or FC16. The document numbers the registers from 40001 and gives the hex address as the number minus 40001 (40015 is 0x000E), which is what this map uses.
- Values are IEEE 754 floats sent with the most significant byte first (the document's example reads 43 66 4C CD as 230.3 V).
- The factory settings are 9600 bps, 8 data bits, even parity and 1 stop bit (8E1). The document does not give a default slave address: 1 is its example.
- The document does not state units for power or energy, so those registers have none. The date and time registers (0x003C to 0x003F, BCD) and the firmware and hardware versions (floats at 0x0004 and 0x0006) are not mapped: the table in the document is garbled there.
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| HR | 0 | float32 ABCD | R | Sent as a float, like the other values | |||
| HR | 2 | uint16 | RW | ||||
| HR | 3 | uint16 | RW | bps | The value is the speed itself: 1200, 2400, 4800 or 9600 (default 9600) | ||
| HR | 9 | float32 ABCD | RW | Pulses per kWh (the manual writes 10 as 41 20 00 00 to 40010) | |||
| HR | 14 | float32 ABCD | R | V | |||
| HR | 16 | float32 ABCD | R | V | |||
| HR | 18 | float32 ABCD | R | V | |||
| HR | 20 | float32 ABCD | R | Hz | |||
| HR | 22 | float32 ABCD | R | A | |||
| HR | 24 | float32 ABCD | R | A | |||
| HR | 26 | float32 ABCD | R | A | |||
| HR | 28 | float32 ABCD | R | ||||
| HR | 30 | float32 ABCD | R | ||||
| HR | 32 | float32 ABCD | R | ||||
| HR | 34 | float32 ABCD | R | ||||
| HR | 36 | float32 ABCD | R | ||||
| HR | 38 | float32 ABCD | R | ||||
| HR | 40 | float32 ABCD | R | ||||
| HR | 42 | float32 ABCD | R | ||||
| HR | 44 | float32 ABCD | R | ||||
| HR | 46 | float32 ABCD | R | ||||
| HR | 48 | float32 ABCD | R | ||||
| HR | 50 | float32 ABCD | R | ||||
| HR | 52 | float32 ABCD | R | ||||
| HR | 54 | float32 ABCD | R | ||||
| HR | 56 | float32 ABCD | R | ||||
| HR | 58 | float32 ABCD | R | ||||
| HR | 264 | float32 ABCD | R | ||||
| HR | 266 | float32 ABCD | R | ||||
| HR | 268 | float32 ABCD | R | ||||
| HR | 270 | float32 ABCD | R | ||||
| HR | 272 | float32 ABCD | R | ||||
| HR | 274 | float32 ABCD | R | ||||
| HR | 276 | float32 ABCD | R | ||||
| HR | 278 | float32 ABCD | R | ||||
| HR | 288 | float32 ABCD | R | ||||
| HR | 290 | float32 ABCD | R | ||||
| HR | 292 | float32 ABCD | R | ||||
| HR | 294 | float32 ABCD | R | ||||
| HR | 296 | float32 ABCD | R | ||||
| HR | 298 | float32 ABCD | R | ||||
| HR | 300 | float32 ABCD | R | ||||
| HR | 302 | float32 ABCD | R |
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).