Siemens Sicam P Modbus register map
Also covers 7KG7750, 7KG7751, 7KG7752, 7KG7753, 7KG7755
Panel-mounted power meter SICAM P 7KG775x with Modbus RTU/ASCII over RS-485
- Official
- 133 registers
- Modbus RTU
- Revision 2 · 2026-10-17
- Identity: model, firmware, serial number
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
- 1-based · wire address = address − 1
Connection values are defaults: the device may be configured differently.
Map
- Registers
- 133 holding registers
- Groups
- 10
- Revision
- 2 · 2026-10-17
- Added
- ()
- File
- maps/siemens/sicam-p.mbmap.json · 23 KB · history
- SHA-256
- 5a7cededd4fc31816268c36ae46a43faf82a7b652b58b352b910732662b06ff0
- Manufacturer
- siemens.com
Device identity
What a tool can read to check that this map fits the connected device (SPEC.md section 4.7). Registers with a role are read like any other register.
| Role | Register | Address | Type | Values |
|---|---|---|---|---|
| Model | Order number (MLFB) | holding 1 | string[16] | |
| Serial number | Serial number | holding 20 | string[11] | |
| Firmware | Firmware version major | holding 40 | uint16 | |
| Firmware | Firmware version minor | holding 41 | uint16 | |
| Firmware | Firmware version patch | holding 42 | uint16 |
Sources and notes
- Power Meter SICAM P 7KG775x, Manual, Modbus · version E50417-B1076-C241-A5, 2012-11 chapter 6, register map
Source: Siemens, "Power Meter SICAM P, Manual, Modbus", E50417-B1076-C241-A5 (11/2012)
- Addresses are the manual's register numbers (40001 = holding register at protocol address 0).
- Measured values are float32 by default. Register 40050 can switch them to 16-bit integers in the first register of each pair, scaled by range factors (manual table 5-1); this map assumes the float format.
- Bits are numbered as in the manual's register/bit notation (40129 / 20 is bit 0 of register 40129).
- Not in this map: harmonic 2 (40500-40738), limit value counters, analog I/O and limit value group parameters (40901-41210).
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| HR | 1 | string[16] | R | ||||
| HR | 20 | string[11] | R | ||||
| HR | 40 | uint16 | R | ||||
| HR | 41 | uint16 | R | ||||
| HR | 42 | uint16 | R | ||||
| HR | 45 | string[4] | R | e.g. "07032001" = 2001-03-07 | |||
| HR | 50 | uint16 | RW | Default 0 (float) | |||
| HR | 65 | uint16 | RW | ms | Time is set by writing 40065-40068 together with FC16 | ||
| HR | 66 | uint16 | RW | High byte hours, low byte minutes | |||
| HR | 67 | uint16 | RW | High byte month (1-12), low byte day | |||
| HR | 68 | uint16 | RW | Low byte, 0 = 1900 | |||
| HR | 129 | bool bit 0 | RW | Terminal G3 | |||
| HR | 129 | bool bit 1 | RW | Terminal G2 | |||
| HR | 133 | bool bit 0 | W | ||||
| HR | 133 | bool bit 1 | W | ||||
| HR | 133 | bool bit 2 | W | ||||
| HR | 200 | bool bit 0 | R | ||||
| HR | 200 | bool bit 1 | R | ||||
| HR | 200 | bool bit 2 | R | ||||
| HR | 200 | bool bit 3 | R | ||||
| HR | 200 | bool bit 4 | R | ||||
| HR | 200 | bool bit 5 | R | ||||
| HR | 201 | float32 ABCD | R | V | U L1 | ||
| HR | 203 | float32 ABCD | R | V | U L2 | ||
| HR | 205 | float32 ABCD | R | V | U L3 | ||
| HR | 207 | float32 ABCD | R | V | U NE | ||
| HR | 209 | float32 ABCD | R | A | I L1 | ||
| HR | 211 | float32 ABCD | R | A | I L2 | ||
| HR | 213 | float32 ABCD | R | A | I L3 | ||
| HR | 215 | float32 ABCD | R | A | I NE | ||
| HR | 217 | float32 ABCD | R | V | U L12 | ||
| HR | 219 | float32 ABCD | R | V | U L23 | ||
| HR | 221 | float32 ABCD | R | V | U L31 | ||
| HR | 223 | float32 ABCD | R | V | U SUM | ||
| HR | 225 | float32 ABCD | R | A | I SUM | ||
| HR | 227 | float32 ABCD | R | W | P L1 | ||
| HR | 229 | float32 ABCD | R | W | P L2 | ||
| HR | 231 | float32 ABCD | R | W | P L3 | ||
| HR | 233 | float32 ABCD | R | W | P | ||
| HR | 235 | float32 ABCD | R | var | Q L1 | ||
| HR | 237 | float32 ABCD | R | var | Q L2 | ||
| HR | 239 | float32 ABCD | R | var | Q L3 | ||
| HR | 241 | float32 ABCD | R | var | Q | ||
| HR | 243 | float32 ABCD | R | VA | S L1 | ||
| HR | 245 | float32 ABCD | R | VA | S L2 | ||
| HR | 247 | float32 ABCD | R | VA | S L3 | ||
| HR | 249 | float32 ABCD | R | VA | S | ||
| HR | 251 | float32 ABCD | R | COS PHI L1 | |||
| HR | 253 | float32 ABCD | R | COS PHI L2 | |||
| HR | 255 | float32 ABCD | R | COS PHI L3 | |||
| HR | 257 | float32 ABCD | R | COS PHI | |||
| HR | 259 | float32 ABCD | R | PF L1 | |||
| HR | 261 | float32 ABCD | R | PF L2 | |||
| HR | 263 | float32 ABCD | R | PF L3 | |||
| HR | 265 | float32 ABCD | R | PF | |||
| HR | 267 | float32 ABCD | R | ° | PHI L1 | ||
| HR | 269 | float32 ABCD | R | ° | PHI L2 | ||
| HR | 271 | float32 ABCD | R | ° | PHI L3 | ||
| HR | 273 | float32 ABCD | R | ° | PHI SUM | ||
| HR | 275 | float32 ABCD | R | Hz | f | ||
| HR | 277 | float32 ABCD | R | % | ASYM U | ||
| HR | 279 | float32 ABCD | R | % | ASYM I | ||
| HR | 281 | float32 ABCD | R | % | THDU L1 | ||
| HR | 283 | float32 ABCD | R | % | THDU L2 | ||
| HR | 285 | float32 ABCD | R | % | THDU L3 | ||
| HR | 287 | float32 ABCD | R | % | THDI L1 | ||
| HR | 289 | float32 ABCD | R | % | THDI L2 | ||
| HR | 291 | float32 ABCD | R | % | THDI L3 | ||
| HR | 293 | float32 ABCD | R | % | HU L1 - 5 | ||
| HR | 295 | float32 ABCD | R | % | HU L2 - 5 | ||
| HR | 297 | float32 ABCD | R | % | HU L3 - 5 | ||
| HR | 299 | float32 ABCD | R | % | HU L1 - 7 | ||
| HR | 301 | float32 ABCD | R | % | HU L2 - 7 | ||
| HR | 303 | float32 ABCD | R | % | HU L3 - 7 | ||
| HR | 305 | float32 ABCD | R | % | HU L1 - 11 | ||
| HR | 307 | float32 ABCD | R | % | HU L2 - 11 | ||
| HR | 309 | float32 ABCD | R | % | HU L3 - 11 | ||
| HR | 311 | float32 ABCD | R | % | HU L1 - 13 | ||
| HR | 313 | float32 ABCD | R | % | HU L2 - 13 | ||
| HR | 315 | float32 ABCD | R | % | HU L3 - 13 | ||
| HR | 317 | float32 ABCD | R | % | HU L1 - 17 | ||
| HR | 319 | float32 ABCD | R | % | HU L2 - 17 | ||
| HR | 321 | float32 ABCD | R | % | HU L3 - 17 | ||
| HR | 323 | float32 ABCD | R | % | HU L1 - 19 | ||
| HR | 325 | float32 ABCD | R | % | HU L2 - 19 | ||
| HR | 327 | float32 ABCD | R | % | HU L3 - 19 | ||
| HR | 329 | float32 ABCD | R | A | HI L1 - 5 | ||
| HR | 331 | float32 ABCD | R | A | HI L2 - 5 | ||
| HR | 333 | float32 ABCD | R | A | HI L3 - 5 | ||
| HR | 335 | float32 ABCD | R | A | HI L1 - 7 | ||
| HR | 337 | float32 ABCD | R | A | HI L2 - 7 | ||
| HR | 339 | float32 ABCD | R | A | HI L3 - 7 | ||
| HR | 341 | float32 ABCD | R | A | HI L1 - 11 | ||
| HR | 343 | float32 ABCD | R | A | HI L2 - 11 | ||
| HR | 345 | float32 ABCD | R | A | HI L3 - 11 | ||
| HR | 347 | float32 ABCD | R | A | HI L1 - 13 | ||
| HR | 349 | float32 ABCD | R | A | HI L2 - 13 | ||
| HR | 351 | float32 ABCD | R | A | HI L3 - 13 | ||
| HR | 353 | float32 ABCD | R | A | HI L1 - 17 | ||
| HR | 355 | float32 ABCD | R | A | HI L2 - 17 |
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).