Easy Modbus
  1. Home
  2. Modbus register maps
  3. Finder
  4. 7M.38 three-phase energy meter (Modbus RS485)

Energy meter · Modbus register map

Finder 7M.38 three-phase energy meter (Modbus RS485) Modbus register map

Updated 24 October 2026

Short answer

The 7M.38 is Finder's three-phase MID energy meter for DIN rail. The RS485 version speaks Modbus RTU and offers the same measurements twice: as packed integer formats and as IEEE 754 floats. This map uses the float block (voltages, currents, powers, power factor, THD, frequency, energy counters) plus identification, status, tariff, reset and serial-port registers.

This page lists 72 Modbus registers for the Finder 7M.38 three-phase energy meter (Modbus RS485) — 13 writable — with the table, 0-based wire address, data type, word order, scale, units and access of each, re-typed from Finder’s own free documentation (linked below) and checked against it.

Manufacturer
Finder
Model
7M.38 three-phase energy meter (Modbus RS485)
Equipment type
Energy meter
Registers
72 (13 writable)
Transport
Modbus RTU
Default unit ID
Not stated
Documented addressing
Modicon 3xxxx/4xxxx (drop the prefix, subtract 1)
32-bit word order
ABCD high word first (big-endian)
Also known as
7M.38, 7M38, 7M.38.8.400.0212, 7M3884000212, Finder 7M38 Modbus
Source document
Modbus Communication Protocol 7M24 - 7M38 · v2 (footer 07/2026) · rev. 07/2026
Download CSV all columns JSON Manufacturer PDF ↗

Integration notes: Finder 7M.38 three-phase energy meter (Modbus RS485)

Integration in brief

Read input registers with function 04 and decode the IEEE 754 float block, high word first: subtract 30000 from the printed number (Pt at 32490 is wire 2490). Energy comes as floats in Wh/varh at 32752 onward.

Minimum registers to map

Addresses are 0-based wire addresses. Enough to monitor and run the unit; map more as the job needs.

RegisterNameTypeWhyAccess
IR 2500U1FLOAT32 ABCDU1 voltage (float, V)Read
IR 2516I1FLOAT32 ABCDI1 current (float, A)Read
IR 2490Active power total (Pt)FLOAT32 ABCDTotal active power (float, W)Read
IR 2496Power factor total (PFt)FLOAT32 ABCDTotal power factorRead
IR 2498FrequencyFLOAT32 ABCDFrequencyRead
IR 2752Energy counter n1FLOAT32 ABCDEnergy counter n1 (float, Wh)Read
IR 2756Energy counter n3FLOAT32 ABCDEnergy counter n3 (float, Wh)Read

Enable Modbus control & writes

Modbus RTU runs on the RS485 serial versions (7M.38.8.400.XXXX). Port 1 address, baud, stop bits and parity sit in registers 40202-40205; writing settings needs the access level raised first by writing the user password to 40001 (function 16), then save with operator command 40012 = 1.

Byte order & addressing

Network setup

Watch out for

Finder 7M.38 three-phase energy meter (Modbus RS485) Modbus registers

Address = 0-based wire address (the documented number is shown under it when it differs) · Order: ABCD = high word first, CDAB = low word first · Scale: engineering value = raw × scale.

72 of 72 shown
Finder 7M.38 three-phase energy meter (Modbus RS485) Modbus register map
TableAddressNameDescriptionTypeOrderScaleUnitsAccessValues / bits
IR1doc 30001Model number16-character text, two characters per register.STRING[16]Read
IR9doc 30009Serial number8-character text.STRING[8]Read
IR13doc 30013Software versionUINT16Read
IR44doc 30044Status registerBITMAP16Readbit 0 = Locked; bit 4 = Clock not set
IR76doc 30076MID lock statusUINT16Read0 = Unlocked; 1 = Locked
IR99doc 30099Modbus max registers per readLargest register count the meter accepts in one read.UINT16Read
IR101doc 30101Phase valid measurementA set bit means that phase's measurement is invalid.BITMAP16Readbit 0 = Invalid measurement phase 1; bit 1 = Invalid measurement phase 2; bit 2 = Invalid measurement phase 3
IR103doc 30103Run timeINT32ABCDsRead
IR197doc 30197External relay statusUINT16Read0 = Off; 1 = On; 250 = Comm. error; 255 = Not connected
IR400doc 30400Checksum status0 = no error.BITMAP16Readbit 0 = Parameter CRC error; bit 1 = Firmware CRC error; bit 2 = MID-lock error; bit 3 = Phase module 1 checksum error; bit 4 = Phase module 2 checksum error; bit 5 = Phase module 3 checksum error; bit 6 = Measurement module checksum error; bit 7 = Software checksum error; bit 8 = Calibration data checksum error; bit 9 = MID setting data checksum error; bit 10 = Setting data checksum error; bit 11 = Phase module 1 calibration checksum error; bit 12 = Phase module 2 calibration checksum error; bit 13 = Phase module 3 calibration checksum error
IR405doc 30405Current active tariffUINT16Read
IR2480doc 32480Run time (float)FLOAT32ABCDsRead
IR2484doc 32484Uavg phase-to-neutralFLOAT32ABCDVRead
IR2486doc 32486Uavg phase-to-phaseFLOAT32ABCDVRead
IR2488doc 32488Sum of currentsSum of the three phase currents.FLOAT32ABCDARead
IR2490doc 32490Active power total (Pt)Signed float.FLOAT32ABCDWRead
IR2492doc 32492Reactive power total (Qt)FLOAT32ABCDvarRead
IR2494doc 32494Apparent power total (St)FLOAT32ABCDVARead
IR2496doc 32496Power factor total (PFt)FLOAT32ABCDRead
IR2498doc 32498FrequencyFLOAT32ABCDHzRead
IR2500doc 32500U1Phase 1 to neutral.FLOAT32ABCDVRead
IR2502doc 32502U2Phase 2 to neutral.FLOAT32ABCDVRead
IR2504doc 32504U3Phase 3 to neutral.FLOAT32ABCDVRead
IR2508doc 32508U12FLOAT32ABCDVRead
IR2510doc 32510U23FLOAT32ABCDVRead
IR2512doc 32512U31FLOAT32ABCDVRead
IR2516doc 32516I1FLOAT32ABCDARead
IR2518doc 32518I2FLOAT32ABCDARead
IR2520doc 32520I3FLOAT32ABCDARead
IR2528doc 32528IavgAverage phase current.FLOAT32ABCDARead
IR2530doc 32530Active power L1 (P1)FLOAT32ABCDWRead
IR2532doc 32532Active power L2 (P2)FLOAT32ABCDWRead
IR2534doc 32534Active power L3 (P3)FLOAT32ABCDWRead
IR2538doc 32538Reactive power L1 (Q1)FLOAT32ABCDvarRead
IR2540doc 32540Reactive power L2 (Q2)FLOAT32ABCDvarRead
IR2542doc 32542Reactive power L3 (Q3)FLOAT32ABCDvarRead
IR2546doc 32546Apparent power L1 (S1)FLOAT32ABCDVARead
IR2548doc 32548Apparent power L2 (S2)FLOAT32ABCDVARead
IR2550doc 32550Apparent power L3 (S3)FLOAT32ABCDVARead
IR2554doc 32554Power factor L1 (PF1)FLOAT32ABCDRead
IR2556doc 32556Power factor L2 (PF2)FLOAT32ABCDRead
IR2558doc 32558Power factor L3 (PF3)FLOAT32ABCDRead
IR2570doc 32570Angle U1-I1FLOAT32ABCD°Read
IR2572doc 32572Angle U2-I2FLOAT32ABCD°Read
IR2574doc 32574Angle U3-I3FLOAT32ABCD°Read
IR2588doc 32588I1 THDFLOAT32ABCD%Read
IR2590doc 32590I2 THDFLOAT32ABCD%Read
IR2592doc 32592I3 THDFLOAT32ABCD%Read
IR2594doc 32594U1 THDFLOAT32ABCD%Read
IR2596doc 32596U2 THDFLOAT32ABCD%Read
IR2598doc 32598U3 THDFLOAT32ABCD%Read
IR2658doc 32658Internal temperatureFLOAT32ABCD°CRead
IR2750doc 32750Active tariff (float)FLOAT32ABCDRead
IR2752doc 32752Energy counter n1Non-resettable counter; quantity set by 40421/40422.FLOAT32ABCDWhRead
IR2754doc 32754Energy counter n2Non-resettable counter; quantity set by 40425/40426.FLOAT32ABCDvarhRead
IR2756doc 32756Energy counter n3Non-resettable counter; quantity set by 40429/40430.FLOAT32ABCDWhRead
IR2758doc 32758Energy counter n4Non-resettable counter; quantity set by 40433/40434.FLOAT32ABCDvarhRead
IR2760doc 32760Energy counter 1Resettable user counter; Wh, varh or VAh per its parameter 40437.FLOAT32ABCDRead
IR2762doc 32762Energy counter 2Resettable user counter; unit per its parameter 40441.FLOAT32ABCDRead
HR10doc 40010Active access level0 = full protection.UINT16Read/write
HR12doc 40012Operator commandUINT16Write1 = Save settings; 2 = Abort settings; 3 = Restart instrument; 4 = Restart Ethernet; 5 = Save settings and restart Ethernet
HR15doc 40015IR external relay commandUINT16Read/write0 = Off; 1 = On
HR30doc 40030Select active tariffTariff 1 to 6.UINT16Read/write
HR31doc 40031Reset energy countersSet a bit to reset that resettable counter.BITMAP16Writebit 0 = Reset counter 1; bit 1 = Reset counter 2; bit 2 = Reset counter 3; bit 3 = Reset counter 4; bit 4 = Reset counter 5; bit 5 = Reset counter 6; bit 6 = Reset counter 7; bit 7 = Reset counter 8; bit 8 = Reset counter 9; bit 9 = Reset counter 10; bit 10 = Reset counter 11; bit 11 = Reset counter 12; bit 12 = Reset counter 13; bit 13 = Reset counter 14; bit 14 = Reset counter 15; bit 15 = Reset counter 16
HR143doc 40143Connection modeUINT16Read/write0 = No mode; 1 = 1b - single phase; 2 = 3b - 3-phase 3-wire balanced; 3 = 4b - 3-phase 4-wire balanced; 4 = 3u - 3-phase 3-wire unbalanced; 5 = 4u - 3-phase 4-wire unbalanced
HR202doc 40202Port 1 Modbus address1 to 247.UINT16Read/write
HR203doc 40203Port 1 baud rateUINT16Read/write0 = 1200; 1 = 2400; 2 = 4800; 3 = 9600; 4 = 19200; 5 = 38400; 6 = 57600; 7 = 115200
HR204doc 40204Port 1 stop bitsUINT16Read/write0 = 1 stop bit; 1 = 2 stop bits
HR205doc 40205Port 1 parityUINT16Read/write0 = None; 1 = Odd; 2 = Even
HR419doc 40419Total energy calculationUINT16Read/write0 = Sum of phases; 1 = Individual phases
HR421doc 40421Energy counter n1 parameterQuantity this counter integrates.UINT16Read/write0 = No parameter; 1 = Active power; 2 = Reactive power; 3 = Apparent power; 5 = Active power phase 1; 6 = Reactive power phase 1; 7 = Apparent power phase 1; 9 = Active power phase 2; 10 = Reactive power phase 2; 11 = Apparent power phase 2; 13 = Active power phase 3; 14 = Reactive power phase 3; 15 = Apparent power phase 3; 33 = Active power individual phases; 34 = Reactive power individual phases; 35 = Apparent power individual phases
HR422doc 40422Energy counter n1 configurationWhich quadrants are counted; decides import vs export.BITMAP16Read/writebit 0 = Quadrant I enabled; bit 1 = Quadrant II enabled; bit 2 = Quadrant III enabled; bit 3 = Quadrant IV enabled; bit 4 = Absolute value; bit 5 = Invert value

Notes on this map

Check it against the live device. A register map tells you what the controller can expose; the unit in front of you may differ by firmware or options. Read a few registers and compare them with the unit’s own display; for a 32-bit value the float and byte-order decoder shows all four word orders at once, so a wrong word order or scale is obvious. New to this? Read what a register map is and why addresses are off by one.

Questions about the Finder 7M.38 three-phase energy meter (Modbus RS485)

What Modbus registers does the Finder 7M.38 three-phase energy meter (Modbus RS485) have?

This map lists 72 registers: 59 input registers, 13 holding registers. 13 of them can be written. Registers vary with firmware, options and configuration, so confirm against the device.

Are the Finder 7M.38 three-phase energy meter (Modbus RS485) Modbus addresses 0-based or 1-based?

The manufacturer's document numbers registers Modicon 3xxxx/4xxxx (drop the prefix, subtract 1). Every address on this page is the 0-based wire address you put in the request; the documented number is shown under it where it differs. Registers are printed as 3xxxx (input, function 04) and 4xxxx (holding, functions 03/06/16), and the document gives 30000 / 40000 as the memory reference - not 30001. Its request example reads U1 (30107) by sending start address 0x006B = 107. So the wire address is the printed number minus 30000 or 40000: Pt float 32490 is input register 2490.

What byte order does the Finder 7M.38 three-phase energy meter (Modbus RS485) use for 32-bit values?

Multi-register values in this map use ABCD (high word first (big-endian)). Set your client to this order for every 32/64-bit value in the table.

What are the minimum Modbus registers to integrate the Finder 7M.38 three-phase energy meter (Modbus RS485)?

Start with IR 2500 U1 (U1 voltage (float, V)); IR 2516 I1 (I1 current (float, A)); IR 2490 Active power total (Pt) (Total active power (float, W)); IR 2496 Power factor total (PFt) (Total power factor); IR 2498 Frequency (Frequency); IR 2752 Energy counter n1 (Energy counter n1 (float, Wh)); IR 2756 Energy counter n3 (Energy counter n3 (float, Wh)).

How do I enable Modbus control of the Finder 7M.38 three-phase energy meter (Modbus RS485)?

Modbus RTU runs on the RS485 serial versions (7M.38.8.400.XXXX). Port 1 address, baud, stop bits and parity sit in registers 40202-40205; writing settings needs the access level raised first by writing the user password to 40001 (function 16), then save with operator command 40012 = 1.

Where is the official Finder 7M.38 three-phase energy meter (Modbus RS485) Modbus documentation?

The source is Modbus Communication Protocol 7M24 - 7M38 (v2 (footer 07/2026)), revision 07/2026, published free by Finder at https://cdn.findernet.com/app/uploads/Modbus-7M24-7M38_v2_30062021.pdf.

Source: Modbus Communication Protocol 7M24 - 7M38 · v2 (footer 07/2026) · rev. 07/2026. Register numbers, types, scaling and units are reproduced as published; descriptions are our own.