Circutor CVM-MINI Modbus register map
Also covers CVM-MINI-ITF-RS485-C2, CVM-MINI-MC-ITF-RS485-C2, CVM-MINI-HAR
DIN rail power analyser with RS-485 (Modbus RTU)
- Official
- 218 registers
- Modbus RTU
- Revision 2 · 2026-10-17
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 8N1 · 9600 baud, 8 data bits, none 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
- 218 holding registers
- Groups
- 5
- Revision
- 2 · 2026-10-17
- Added
- ()
- File
- maps/circutor/cvm-mini.mbmap.json · 34 KB · history
- SHA-256
- 952043404582d8b5160eb38e3c516b58a4d9a593488e939b01dbba8b335bd3c0
- Manufacturer
- circutor.com
Sources and notes
- CVM-MINI series Power analyzer, Instruction manual · version M98174001-03-19A section 6.1, Modbus memory map
Source: Circutor, "Power analyzer CVM-MINI series instruction manual", M98174001-03-19A
- Every value is a 32-bit integer in two registers, read with FC03 or FC04.
- Harmonics (0x01F4-0x0307) are on the HAR model only.
- The manual gives watts (w) as the unit of the reactive and apparent powers; they are var and VA here.
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| HR | 0 | int32 ABCD | R | V | ×0.1 | ||
| HR | 96 | int32 ABCD | R | V | ×0.1 | ||
| HR | 192 | int32 ABCD | R | V | ×0.1 | ||
| HR | 2 | int32 ABCD | R | A | ×0.001 | ||
| HR | 98 | int32 ABCD | R | A | ×0.001 | ||
| HR | 194 | int32 ABCD | R | A | ×0.001 | ||
| HR | 4 | int32 ABCD | R | W | |||
| HR | 100 | int32 ABCD | R | W | |||
| HR | 196 | int32 ABCD | R | W | |||
| HR | 6 | int32 ABCD | R | var | |||
| HR | 102 | int32 ABCD | R | var | |||
| HR | 198 | int32 ABCD | R | var | |||
| HR | 74 | int32 ABCD | R | VA | |||
| HR | 170 | int32 ABCD | R | VA | |||
| HR | 266 | int32 ABCD | R | VA | |||
| HR | 8 | int32 ABCD | R | ×0.01 | |||
| HR | 104 | int32 ABCD | R | ×0.01 | |||
| HR | 200 | int32 ABCD | R | ×0.01 | |||
| HR | 10 | int32 ABCD | R | V | ×0.1 | ||
| HR | 106 | int32 ABCD | R | V | ×0.1 | ||
| HR | 202 | int32 ABCD | R | V | ×0.1 | ||
| HR | 12 | int32 ABCD | R | A | ×0.001 | ||
| HR | 108 | int32 ABCD | R | A | ×0.001 | ||
| HR | 204 | int32 ABCD | R | A | ×0.001 | ||
| HR | 14 | int32 ABCD | R | W | |||
| HR | 110 | int32 ABCD | R | W | |||
| HR | 206 | int32 ABCD | R | W | |||
| HR | 16 | int32 ABCD | R | var | |||
| HR | 112 | int32 ABCD | R | var | |||
| HR | 208 | int32 ABCD | R | var | |||
| HR | 76 | int32 ABCD | R | VA | |||
| HR | 172 | int32 ABCD | R | VA | |||
| HR | 268 | int32 ABCD | R | VA | |||
| HR | 18 | int32 ABCD | R | ×0.01 | |||
| HR | 114 | int32 ABCD | R | ×0.01 | |||
| HR | 210 | int32 ABCD | R | ×0.01 | |||
| HR | 20 | int32 ABCD | R | V | ×0.1 | ||
| HR | 116 | int32 ABCD | R | V | ×0.1 | ||
| HR | 212 | int32 ABCD | R | V | ×0.1 | ||
| HR | 22 | int32 ABCD | R | A | ×0.001 | ||
| HR | 118 | int32 ABCD | R | A | ×0.001 | ||
| HR | 214 | int32 ABCD | R | A | ×0.001 | ||
| HR | 24 | int32 ABCD | R | W | |||
| HR | 120 | int32 ABCD | R | W | |||
| HR | 216 | int32 ABCD | R | W | |||
| HR | 26 | int32 ABCD | R | var | |||
| HR | 122 | int32 ABCD | R | var | |||
| HR | 218 | int32 ABCD | R | var | |||
| HR | 78 | int32 ABCD | R | VA | |||
| HR | 174 | int32 ABCD | R | VA | |||
| HR | 270 | int32 ABCD | R | VA | |||
| HR | 28 | int32 ABCD | R | ×0.01 | |||
| HR | 124 | int32 ABCD | R | ×0.01 | |||
| HR | 220 | int32 ABCD | R | ×0.01 | |||
| HR | 80 | int32 ABCD | R | °C | ×0.1 | ||
| HR | 176 | int32 ABCD | R | °C | ×0.1 | ||
| HR | 272 | int32 ABCD | R | °C | ×0.1 | ||
| HR | 30 | int32 ABCD | R | W | |||
| HR | 126 | int32 ABCD | R | W | |||
| HR | 222 | int32 ABCD | R | W | |||
| HR | 32 | int32 ABCD | R | var | |||
| HR | 128 | int32 ABCD | R | var | |||
| HR | 224 | int32 ABCD | R | var | |||
| HR | 34 | int32 ABCD | R | var | |||
| HR | 130 | int32 ABCD | R | var | |||
| HR | 226 | int32 ABCD | R | var | |||
| HR | 36 | int32 ABCD | R | ×0.01 | |||
| HR | 132 | int32 ABCD | R | ×0.01 | |||
| HR | 228 | int32 ABCD | R | ×0.01 | |||
| HR | 38 | int32 ABCD | R | ×0.01 | |||
| HR | 134 | int32 ABCD | R | ×0.01 | |||
| HR | 230 | int32 ABCD | R | ×0.01 | |||
| HR | 40 | int32 ABCD | R | Hz | ×0.1 | ||
| HR | 136 | int32 ABCD | R | Hz | ×0.1 | ||
| HR | 232 | int32 ABCD | R | Hz | ×0.1 | ||
| HR | 42 | int32 ABCD | R | V | ×0.1 | ||
| HR | 138 | int32 ABCD | R | V | ×0.1 | ||
| HR | 234 | int32 ABCD | R | V | ×0.1 | ||
| HR | 44 | int32 ABCD | R | V | ×0.1 | ||
| HR | 140 | int32 ABCD | R | V | ×0.1 | ||
| HR | 236 | int32 ABCD | R | V | ×0.1 | ||
| HR | 46 | int32 ABCD | R | V | ×0.1 | ||
| HR | 142 | int32 ABCD | R | V | ×0.1 | ||
| HR | 238 | int32 ABCD | R | V | ×0.1 | ||
| HR | 48 | int32 ABCD | R | % | ×0.1 | ||
| HR | 144 | int32 ABCD | R | % | ×0.1 | ||
| HR | 240 | int32 ABCD | R | % | ×0.1 | ||
| HR | 50 | int32 ABCD | R | % | ×0.1 | ||
| HR | 146 | int32 ABCD | R | % | ×0.1 | ||
| HR | 242 | int32 ABCD | R | % | ×0.1 | ||
| HR | 52 | int32 ABCD | R | % | ×0.1 | ||
| HR | 148 | int32 ABCD | R | % | ×0.1 | ||
| HR | 244 | int32 ABCD | R | % | ×0.1 | ||
| HR | 54 | int32 ABCD | R | % | ×0.1 | ||
| HR | 150 | int32 ABCD | R | % | ×0.1 | ||
| HR | 246 | int32 ABCD | R | % | ×0.1 | ||
| HR | 56 | int32 ABCD | R | % | ×0.1 | ||
| HR | 152 | int32 ABCD | R | % | ×0.1 | ||
| HR | 248 | int32 ABCD | R | % | ×0.1 | ||
| HR | 58 | int32 ABCD | R | % | ×0.1 |
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).