MBMap Registry
  1. Devices
  2. Socomec
  3. Diris A40 / A41 / RS485

Socomec Diris A40 / A41 / RS485 Modbus register map

Also covers Diris A41

  • Official
  • 48 registers
  • Revision 3 · 2026-11-10

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
48 holding registers
Groups
3
Revision
3 · 2026-11-10
Added
()
File
maps/socomec/diris-a40-a41-rs485.mbmap.json · 8 KB · history
SHA-256
65661ed84caae153c54b407a640757de2350def6a8aec438ca7a11e2933e0e8b
Manufacturer
socomec.com

Sources and notes

Source: Socomec, "DIRIS A40/A41 RS485 - JBUS/MODBUS" instruction manual, ref. 536 103 A (Portuguese copy, new communication table from 01/2009); https://archive.org/details/manualzilla-id-6063540

  • Socomec DIRIS A40 / A41 with RS485 JBUS/MODBUS, new communication table (devices sold from 2009).
  • Addresses are as sent on the bus (hex C550 is decimal 50512). Values are 32-bit, high word first; scaling is applied through the register scale.
  • Only part of the manual's tables is mapped: main measurements, energies and the first average values. Pulse counters, maxima, harmonics and the old pre-2009 table are not included.
AreaAddressNameTypeAccessUnitScaleDescription
HR 50512 uint32 ABCD R h ×0.01
HR 50514 uint32 ABCD R V ×0.01
HR 50516 uint32 ABCD R V ×0.01
HR 50518 uint32 ABCD R V ×0.01
HR 50520 uint32 ABCD R V ×0.01
HR 50522 uint32 ABCD R V ×0.01
HR 50524 uint32 ABCD R V ×0.01
HR 50526 uint32 ABCD R Hz ×0.01
HR 50528 uint32 ABCD R mA
HR 50530 uint32 ABCD R mA
HR 50532 uint32 ABCD R mA
HR 50534 uint32 ABCD R mA
HR 50536 int32 ABCD R kW ×0.01
HR 50538 int32 ABCD R kvar ×0.01
HR 50540 uint32 ABCD R kVA ×0.01
HR 50542 int32 ABCD R ×0.001
HR 50544 int32 ABCD R kW ×0.01
HR 50546 int32 ABCD R kW ×0.01
HR 50548 int32 ABCD R kW ×0.01
HR 50550 int32 ABCD R kvar ×0.01
HR 50552 int32 ABCD R kvar ×0.01
HR 50554 int32 ABCD R kvar ×0.01
HR 50556 uint32 ABCD R kVA ×0.01
HR 50558 uint32 ABCD R kVA ×0.01
HR 50560 uint32 ABCD R kVA ×0.01
HR 50562 int32 ABCD R ×0.001
HR 50564 int32 ABCD R ×0.001
HR 50566 int32 ABCD R ×0.001
HR 50768 uint32 ABCD R h ×0.01
HR 50770 uint32 ABCD R kWh
HR 50772 uint32 ABCD R kvarh
HR 50774 uint32 ABCD R kVAh
HR 50776 uint32 ABCD R kWh
HR 50778 uint32 ABCD R kvarh
HR 50802 int32 ABCD R kW ×0.01
HR 50804 int32 ABCD R kvar ×0.01
HR 50806 uint32 ABCD R kVA ×0.01
HR 51024 uint32 ABCD R V ×0.01
HR 51026 uint32 ABCD R V ×0.01
HR 51028 uint32 ABCD R V ×0.01
HR 51030 uint32 ABCD R V ×0.01
HR 51032 uint32 ABCD R V ×0.01
HR 51034 uint32 ABCD R V ×0.01
HR 51036 uint32 ABCD R Hz ×0.01
HR 51038 uint32 ABCD R mA
HR 51040 uint32 ABCD R mA
HR 51042 uint32 ABCD R mA
HR 51044 uint32 ABCD R mA

Help improve this map