Socomec Diris D30 / D50 / D70 / I31 Modbus register map
Also covers Diris I31
Socomec Diris D30, D50, D70 and I31 power monitoring units
- Unofficial
- 50 registers
- Revision 2
Unofficial: Copied from an unofficial source and not tested. Read it as a draft and check a value on the real device before you rely on the rest. 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
- 50 holding registers
- Revision
- 2
- Added
- ()
- File
- maps/socomec/diris-d30-d50-d70-i31.mbmap.json · 10 KB · history
- SHA-256
- df1fc2ed531d8946604f30ddcaa77966a0765e52a9014677657dd4860c943ae4
- Manufacturer
- socomec.com
Sources and notes
Source: Modbus Database (Jibril Sharafi, MIT licence), table socomec/diris-d30-d50-d70; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/socomec-diris-d30-d50-d70.htm. Not verified against the manufacturer's documentation; Modbus Database (Jibril Sharafi, MIT licence), table socomec/diris-i31; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/socomec-diris-i31.htm. Not verified against the manufacturer's documentation
- Converted automatically from the Modbus Database (MIT licence, Jibril Sharafi).
- Not verified against the manufacturer's documentation. The byte order is a guess: the source does not give one.
- Corrections are welcome (CONTRIBUTING.md). Change x_status once this table has been checked against the manual.
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| HR | 18433 | uint32 ABCD | R | s | |||
| HR | 18435 | uint16 | R | s | |||
| HR | 18442 | uint32 ABCD | R | Hz | |||
| HR | 18444 | uint32 ABCD | R | V | |||
| HR | 18446 | uint32 ABCD | R | V | |||
| HR | 18448 | uint32 ABCD | R | V | |||
| HR | 18452 | uint32 ABCD | R | V | |||
| HR | 18454 | uint32 ABCD | R | V | |||
| HR | 18456 | uint32 ABCD | R | V | |||
| HR | 18458 | uint32 ABCD | R | A | |||
| HR | 18460 | uint32 ABCD | R | A | |||
| HR | 18462 | uint32 ABCD | R | A | |||
| HR | 18464 | uint32 ABCD | R | A | |||
| HR | 18474 | uint32 ABCD | R | VA | |||
| HR | 18476 | int32 ABCD | R | W | |||
| HR | 18478 | int32 ABCD | R | var | |||
| HR | 18480 | int32 ABCD | R | var | |||
| HR | 18482 | int32 ABCD | R | var | |||
| HR | 18484 | uint32 ABCD | R | VA | |||
| HR | 18486 | int16 | R | ||||
| HR | 18487 | int16 | R | ||||
| HR | 20481 | uint32 ABCD | R | s | |||
| HR | 20483 | uint16 | R | s | |||
| HR | 20490 | uint32 ABCD | R | Hz | |||
| HR | 20492 | uint32 ABCD | R | V | |||
| HR | 20494 | uint32 ABCD | R | V | |||
| HR | 20496 | uint32 ABCD | R | V | |||
| HR | 20500 | uint32 ABCD | R | V | |||
| HR | 20502 | uint32 ABCD | R | V | |||
| HR | 20504 | uint32 ABCD | R | V | |||
| HR | 20506 | uint32 ABCD | R | A | |||
| HR | 20508 | uint32 ABCD | R | A | |||
| HR | 20510 | uint32 ABCD | R | A | |||
| HR | 20512 | uint32 ABCD | R | A | |||
| HR | 20522 | uint32 ABCD | R | VA | |||
| HR | 20524 | int32 ABCD | R | W | |||
| HR | 20526 | int32 ABCD | R | var | |||
| HR | 20528 | int32 ABCD | R | var | |||
| HR | 20530 | int32 ABCD | R | var | |||
| HR | 20532 | uint32 ABCD | R | VA | |||
| HR | 20534 | int16 | R | ||||
| HR | 20535 | int16 | R | ||||
| HR | 22529 | uint32 ABCD | R | s | |||
| HR | 22531 | uint16 | R | s | |||
| HR | 22538 | uint32 ABCD | R | Hz | |||
| HR | 22540 | uint32 ABCD | R | V | |||
| HR | 22542 | uint32 ABCD | R | V | |||
| HR | 22544 | uint32 ABCD | R | V | |||
| HR | 22548 | uint32 ABCD | R | V | |||
| HR | 22550 | uint32 ABCD | R | V |
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).