Schneider Electric Sepam 80 Modbus register map
Also covers Easergy Sepam series 80
Digital protection relay (Modbus RTU and Modbus TCP)
- Official
- 169 registers
- Revision 3 · 2026-10-18
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 TCP and RTUdefault
- Unit ID
- 1default
- TCP port
- 502default
- Serial
- 9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit defaults
- 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
- 169 holding registers
- Groups
- 5
- Revision
- 3 · 2026-10-18
- Added
- ()
- File
- maps/schneider-electric/sepam-80.mbmap.json · 43 KB · history
- SHA-256
- 6995aac41c2e0a22f4a5f27753a8929fe3f1733e00c3a38cf6e002d02c8180d0
- Manufacturer
- se.com
Sources and notes
- Easergy Sepam series 80, Modbus communication user's manual, SEPED303002EN · version 06/2025, 2025-06 Addresses in direct-access mode: application, identification, 32-bit and 16-bit metering and diagnosis, status and control zones
Source: Easergy Sepam series 80, Modbus communication user's manual, SEPED303002EN
- Addresses are the word addresses of the manual (hexadecimal), as sent on the wire. Values are read with FC03 or FC04.
- 32-bit values have the most significant word first. 16-bit signed values are two's complement.
- Text values (ASCII) have character n in the low byte and character n+1 in the high byte of each word.
- Not in this map: the event tables, the settings and disturbance recording zones (indirect access), the bit-by-bit definitions of the status words, the remote control orders and the 16-bit compatibility zones kept for Sepam 2000.
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| HR | 6 | uint16 | R | 0x0100 for Schneider Electric Sepam | |||
| HR | 7 | uint16 | R | ||||
| HR | 8 | uint16 | R | Marking and equipment type; 0x1200 Sepam series 80, 0x1300 series 60 | |||
| HR | 9 | uint16 | R | Version number: major index in the high byte, minor index in the low byte | |||
| HR | 11 | uint16 | R | Version number: major index in the high byte, minor index in the low byte | |||
| HR | 387 | string[3] | R | ||||
| HR | 390 | string[10] | R | ||||
| HR | 400 | string[10] | R | ||||
| HR | 410 | string[3] | R | ||||
| HR | 413 | string[10] | R | ||||
| HR | 423 | uint16 | R | ||||
| HR | 424 | uint16 | R | ||||
| HR | 431 | uint16 | R | Version number: major index in the high byte, minor index in the low byte | |||
| HR | 432 | uint16 | R | Version number: major index in the high byte, minor index in the low byte | |||
| HR | 433 | uint16 | R | Version number: major index in the high byte, minor index in the low byte | |||
| HR | 434 | uint16 | R | Version number: major index in the high byte, minor index in the low byte | |||
| HR | 435 | uint16 | R | Version number: major index in the high byte, minor index in the low byte | |||
| HR | 436 | string[3] | R | ||||
| HR | 439 | string[3] | R | ||||
| HR | 442 | string[3] | R | ||||
| HR | 445 | string[3] | R | ||||
| HR | 512 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 514 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 516 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 518 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 520 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 522 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 524 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 526 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 528 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 530 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 532 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 534 | uint32 ABCD | R | V | |||
| HR | 536 | uint32 ABCD | R | V | |||
| HR | 538 | uint32 ABCD | R | V | |||
| HR | 540 | uint32 ABCD | R | V | |||
| HR | 542 | uint32 ABCD | R | V | |||
| HR | 544 | uint32 ABCD | R | V | |||
| HR | 546 | uint32 ABCD | R | V | |||
| HR | 548 | uint32 ABCD | R | V | |||
| HR | 550 | uint32 ABCD | R | V | |||
| HR | 552 | uint32 ABCD | R | Hz | ×0.01 | 00007FFFh means out of range or not computable | |
| HR | 554 | int32 ABCD | R | kW | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 556 | int32 ABCD | R | kvar | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 558 | int32 ABCD | R | kVA | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 560 | int32 ABCD | R | ×0.01 | 00007FFFh means out of range or not computable | ||
| HR | 562 | int32 ABCD | R | kW | ×0.1 | ||
| HR | 564 | int32 ABCD | R | kvar | ×0.1 | ||
| HR | 566 | int32 ABCD | R | kW | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 568 | int32 ABCD | R | kW | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 570 | int32 ABCD | R | kW | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 572 | int32 ABCD | R | kvar | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 574 | int32 ABCD | R | kvar | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 576 | int32 ABCD | R | kvar | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 578 | int32 ABCD | R | kVA | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 580 | int32 ABCD | R | kVA | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 582 | int32 ABCD | R | kVA | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 584 | uint32 ABCD | R | kWh | ×100 | ||
| HR | 586 | uint32 ABCD | R | kWh | ×100 | ||
| HR | 588 | uint32 ABCD | R | kvarh | ×100 | ||
| HR | 590 | uint32 ABCD | R | kvarh | ×100 | ||
| HR | 592 | uint32 ABCD | R | kWh | ×100 | ||
| HR | 594 | uint32 ABCD | R | kWh | ×100 | ||
| HR | 596 | uint32 ABCD | R | kvarh | ×100 | ||
| HR | 598 | uint32 ABCD | R | kvarh | ×100 | ||
| HR | 600 | uint32 ABCD | R | V | |||
| HR | 602 | uint32 ABCD | R | V | |||
| HR | 604 | uint32 ABCD | R | V | |||
| HR | 606 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 608 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 610 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 612 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 614 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 616 | uint32 ABCD | R | ||||
| HR | 618 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 620 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 622 | uint32 ABCD | R | A | ×0.1 | ||
| HR | 636 | uint32 ABCD | R | ||||
| HR | 638 | uint32 ABCD | R | A | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 640 | uint32 ABCD | R | A | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 642 | uint32 ABCD | R | A | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 644 | uint32 ABCD | R | A | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 646 | uint32 ABCD | R | A | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 648 | uint32 ABCD | R | A | ×0.1 | 7FFFFFFFh means out of range or not computable | |
| HR | 650 | uint32 ABCD | R | mΩ | 7FFFFFFFh means out of range or not computable | ||
| HR | 652 | uint32 ABCD | R | mΩ | 7FFFFFFFh means out of range or not computable | ||
| HR | 654 | uint32 ABCD | R | mΩ | 7FFFFFFFh means out of range or not computable | ||
| HR | 656 | uint32 ABCD | R | mΩ | 7FFFFFFFh means out of range or not computable | ||
| HR | 658 | uint32 ABCD | R | V | |||
| HR | 660 | uint32 ABCD | R | V | |||
| HR | 662 | uint32 ABCD | R | V | |||
| HR | 664 | uint32 ABCD | R | V | |||
| HR | 666 | uint32 ABCD | R | V | |||
| HR | 668 | uint32 ABCD | R | V | |||
| HR | 670 | uint32 ABCD | R | V | |||
| HR | 672 | uint32 ABCD | R | V | |||
| HR | 674 | uint32 ABCD | R | V | |||
| HR | 676 | uint32 ABCD | R | Hz | ×0.01 | 00007FFFh means out of range or not computable | |
| HR | 678 | uint32 ABCD | R | ,1% of | 7FFFFFFFh means out of range or not computable | ||
| HR | 680 | uint32 ABCD | R | Hz | ×0.001 | 00007FFFh means out of range or not computable |
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).