Connection and addressing notes
- Protocol
- Modbus
- Interface
- RS 485
- Communication type register
- 30029, 0 = no communication, 2 = RS 485
- Function codes
- 04 read input registers
- Register addressing
- 3xxxx addresses
- Offset base
- zero based, offset 0 = register 30001
- Max registers per read
- reported by register 30014
Registers in the map: 17. function 4 (input registers). byte order big-endian. data types: (longwordtostrbe(byte00s04) and $ffffff) * intpower(10, shortinttostr(byte00s01)), dword, integer, smallint, string(16), word.
| MODBUS offset | Description | Units | Data type | Scale |
|---|---|---|---|---|
| 0 | Model Number | string(16) | ||
| 12 | Software reference | word | ||
| 13 | Modbus max. register read at once | word | ||
| 28 | Hardware - communication type | word | ||
| 36 | Energy counter 1 exponent | smallint | ||
| 37 | Energy counter 2 exponent | smallint | ||
| 38 | Energy counter 3 exponent | smallint | ||
| 39 | Energy counter 4 exponent | smallint | ||
| 89 | Active power total (Pt) | (longwordtostrbe(byte00s04) and $ffffff) * intpower(10, shortinttostr(byte00s01)) | ||
| 97 | Reactive power total (Qt) | (longwordtostrbe(byte00s04) and $ffffff) * intpower(10, shortinttostr(byte00s01)) | ||
| 105 | Apparent power total (St) | dword | formula | |
| 125 | Internal temperature | word | ||
| 132 | Current active tariff | word | ||
| 133 | Energy counter 1 | integer | ||
| 135 | Energy counter 2 | integer | ||
| 137 | Energy counter 3 | integer | ||
| 139 | Energy counter 4 | integer |