bg

ABB -3P81-, 3P86, 3P88, 3Q4200 MODBUS registers: read online

Connect ABB to the computer through a USB-to-serial or RS485 adapter and read its registers in your browser: click "Read register values online" under the model (Chrome or Edge, nothing to install). The tables below list the MODBUS offset, unit, data type and scale of every register shown. For logging 24/7 into a database, CSV files or Excel, use the Advanced Serial Data Logger (for MODBUS RTU) or Advanced TCP/IP Data Logger (for MODBUS TCP): they poll the complete map of every model on this page and provide continuous ABB logging and read.

Do you not know the meter address? Scan the device address online

ABB (-3P81-) - MODBUS Values

Registers in the map: 248 (the first 50 are listed below; the browser reader and the data loggers use the complete map). function 3 (holding registers). byte order big-endian. data types: dword, int64, smallint, utf8(8), word.

MODBUS offsetDescriptionUnitsData typeScale
40070AC CurrentAword×10A_SF
40071Phase A CurrentAword×10A_SF
40072Phase B CurrentAword×10A_SF
40073Phase C CurrentAword×10A_SF
40074Scale factor [A_SF] smallint 
40075Phase Voltage ABVword×10V_SF
40076Phase Voltage BCVword×10V_SF
40077Phase Voltage CAVword×10V_SF
40078Phase Voltage ANVword×10V_SF
40079Phase Voltage BNVword×10V_SF
40080Phase Voltage CNVword×10V_SF
40081Scale factor [V_SF] smallint 
40082AC PowerWsmallint×10W_SF
40083Scale factor [W_SF] smallint 
40084Line FrequencyHzword×10HZ_SF
40085Scale factor [HZ_SF] smallint 
40086AC Apparent PowerVAsmallint×10VA_SF
40087Scale factor [VA_SF] smallint 
40088AC Reactive Powervarsmallint×10VAR_SF
40089Scale factor [VAR_SF] smallint 
40090AC Power Factor%smallint×10PF_SF
40091Scale factor [PF_SF] smallint 
40092AC EnergyWhdword×10WH_SF
40094Scale factor [WH_SF] smallint 
40095DC CurrentAword×10DCA_SF
40096Scale factor [DCA_SF] smallint 
40097DC VoltageVword×10DCV_SF
40098Scale factor [DCV_SF] smallint 
40099DC PowerWsmallint×10DCW_SF
40100Scale factor [DCW_SF] smallint 
40101Cabinet Temperaturedeg Csmallint×10TMP_SF
40102Heat Sink Temperaturedeg Csmallint×10TMP_SF
40103Transformer Temperaturedeg Csmallint×10TMP_SF
40104Other Temperaturedeg Csmallint×10TMP_SF
40105Scale factor [TMP_SF] smallint 
40106Enumerated value. Operating state word 
40107Vendor specific operating state code word 
40108Bitmask value. Event fields dword 
40110Reserved for future use dword 
40112Vendor defined events dword 
40114Vendor defined events dword 
40116Vendor defined events dword 
40118Vendor defined events dword 
40122Type of DER device. Default value is 4 to indicate PV device. word 
40123Continuous power output capability of the inverter.Wword×10WRTG_SF
40124Scale factor smallint 
40125Continuous capability of the inverter.VAword×10VARTG_SF
40126Scale factor smallint 
40127Continuous VAR capability of the inverter in Q1.varsmallint×10VARRTG_SF
40128Continuous VAR capability of the inverter in Q2.varsmallint×10VARRTG_SF

This is not the complete map: 50 of 248 registers are listed above. Click "Read register values online" to read any register of your device in the browser, or download the program to log the complete map.

ABB (3P86) - MODBUS Measurements

Registers in the map: 248 (the first 50 are listed below; the browser reader and the data loggers use the complete map). function 3 (holding registers). byte order big-endian. data types: dword, int64, smallint, utf8(8), word.

MODBUS offsetDescriptionUnitsData typeScale
40070AC CurrentAword×10A_SF
40071Phase A CurrentAword×10A_SF
40072Phase B CurrentAword×10A_SF
40073Phase C CurrentAword×10A_SF
40074Scale factor [A_SF] smallint 
40075Phase Voltage ABVword×10V_SF
40076Phase Voltage BCVword×10V_SF
40077Phase Voltage CAVword×10V_SF
40078Phase Voltage ANVword×10V_SF
40079Phase Voltage BNVword×10V_SF
40080Phase Voltage CNVword×10V_SF
40081Scale factor [V_SF] smallint 
40082AC PowerWsmallint×10W_SF
40083Scale factor [W_SF] smallint 
40084Line FrequencyHzword×10HZ_SF
40085Scale factor [HZ_SF] smallint 
40086AC Apparent PowerVAsmallint×10VA_SF
40087Scale factor [VA_SF] smallint 
40088AC Reactive Powervarsmallint×10VAR_SF
40089Scale factor [VAR_SF] smallint 
40090AC Power Factor%smallint×10PF_SF
40091Scale factor [PF_SF] smallint 
40092AC EnergyWhdword×10WH_SF
40094Scale factor [WH_SF] smallint 
40095DC CurrentAword×10DCA_SF
40096Scale factor [DCA_SF] smallint 
40097DC VoltageVword×10DCV_SF
40098Scale factor [DCV_SF] smallint 
40099DC PowerWsmallint×10DCW_SF
40100Scale factor [DCW_SF] smallint 
40101Cabinet Temperaturedeg Csmallint×10TMP_SF
40102Heat Sink Temperaturedeg Csmallint×10TMP_SF
40103Transformer Temperaturedeg Csmallint×10TMP_SF
40104Other Temperaturedeg Csmallint×10TMP_SF
40105Scale factor [TMP_SF] smallint 
40106Enumerated value. Operating state word 
40107Vendor specific operating state code word 
40108Bitmask value. Event fields dword 
40110Reserved for future use dword 
40112Vendor defined events dword 
40114Vendor defined events dword 
40116Vendor defined events dword 
40118Vendor defined events dword 
40122Type of DER device. Default value is 4 to indicate PV device. word 
40123Continuous power output capability of the inverter.Wword×10WRTG_SF
40124Scale factor smallint 
40125Continuous capability of the inverter.VAword×10VARTG_SF
40126Scale factor smallint 
40127Continuous VAR capability of the inverter in Q1.varsmallint×10VARRTG_SF
40128Continuous VAR capability of the inverter in Q2.varsmallint×10VARRTG_SF

This is not the complete map: 50 of 248 registers are listed above. Click "Read register values online" to read any register of your device in the browser, or download the program to log the complete map.

ABB (3P88) - MODBUS Registers

Registers in the map: 248 (the first 50 are listed below; the browser reader and the data loggers use the complete map). function 3 (holding registers). byte order big-endian. data types: dword, int64, smallint, utf8(8), word.

MODBUS offsetDescriptionUnitsData typeScale
40070AC CurrentAword×10A_SF
40071Phase A CurrentAword×10A_SF
40072Phase B CurrentAword×10A_SF
40073Phase C CurrentAword×10A_SF
40074Scale factor [A_SF] smallint 
40075Phase Voltage ABVword×10V_SF
40076Phase Voltage BCVword×10V_SF
40077Phase Voltage CAVword×10V_SF
40078Phase Voltage ANVword×10V_SF
40079Phase Voltage BNVword×10V_SF
40080Phase Voltage CNVword×10V_SF
40081Scale factor [V_SF] smallint 
40082AC PowerWsmallint×10W_SF
40083Scale factor [W_SF] smallint 
40084Line FrequencyHzword×10HZ_SF
40085Scale factor [HZ_SF] smallint 
40086AC Apparent PowerVAsmallint×10VA_SF
40087Scale factor [VA_SF] smallint 
40088AC Reactive Powervarsmallint×10VAR_SF
40089Scale factor [VAR_SF] smallint 
40090AC Power Factor%smallint×10PF_SF
40091Scale factor [PF_SF] smallint 
40092AC EnergyWhdword×10WH_SF
40094Scale factor [WH_SF] smallint 
40095DC CurrentAword×10DCA_SF
40096Scale factor [DCA_SF] smallint 
40097DC VoltageVword×10DCV_SF
40098Scale factor [DCV_SF] smallint 
40099DC PowerWsmallint×10DCW_SF
40100Scale factor [DCW_SF] smallint 
40101Cabinet Temperaturedeg Csmallint×10TMP_SF
40102Heat Sink Temperaturedeg Csmallint×10TMP_SF
40103Transformer Temperaturedeg Csmallint×10TMP_SF
40104Other Temperaturedeg Csmallint×10TMP_SF
40105Scale factor [TMP_SF] smallint 
40106Enumerated value. Operating state word 
40107Vendor specific operating state code word 
40108Bitmask value. Event fields dword 
40110Reserved for future use dword 
40112Vendor defined events dword 
40114Vendor defined events dword 
40116Vendor defined events dword 
40118Vendor defined events dword 
40122Type of DER device. Default value is 4 to indicate PV device. word 
40123Continuous power output capability of the inverter.Wword×10WRTG_SF
40124Scale factor smallint 
40125Continuous capability of the inverter.VAword×10VARTG_SF
40126Scale factor smallint 
40127Continuous VAR capability of the inverter in Q1.varsmallint×10VARRTG_SF
40128Continuous VAR capability of the inverter in Q2.varsmallint×10VARRTG_SF

This is not the complete map: 50 of 248 registers are listed above. Click "Read register values online" to read any register of your device in the browser, or download the program to log the complete map.

ABB (3Q4200) - MODBUS Registers Map

Registers in the map: 248 (the first 50 are listed below; the browser reader and the data loggers use the complete map). function 3 (holding registers). byte order big-endian. data types: dword, int64, smallint, utf8(8), word.

MODBUS offsetDescriptionUnitsData typeScale
40070AC CurrentAword×10A_SF
40071Phase A CurrentAword×10A_SF
40072Phase B CurrentAword×10A_SF
40073Phase C CurrentAword×10A_SF
40074Scale factor [A_SF] smallint 
40075Phase Voltage ABVword×10V_SF
40076Phase Voltage BCVword×10V_SF
40077Phase Voltage CAVword×10V_SF
40078Phase Voltage ANVword×10V_SF
40079Phase Voltage BNVword×10V_SF
40080Phase Voltage CNVword×10V_SF
40081Scale factor [V_SF] smallint 
40082AC PowerWsmallint×10W_SF
40083Scale factor [W_SF] smallint 
40084Line FrequencyHzword×10HZ_SF
40085Scale factor [HZ_SF] smallint 
40086AC Apparent PowerVAsmallint×10VA_SF
40087Scale factor [VA_SF] smallint 
40088AC Reactive Powervarsmallint×10VAR_SF
40089Scale factor [VAR_SF] smallint 
40090AC Power Factor%smallint×10PF_SF
40091Scale factor [PF_SF] smallint 
40092AC EnergyWhdword×10WH_SF
40094Scale factor [WH_SF] smallint 
40095DC CurrentAword×10DCA_SF
40096Scale factor [DCA_SF] smallint 
40097DC VoltageVword×10DCV_SF
40098Scale factor [DCV_SF] smallint 
40099DC PowerWsmallint×10DCW_SF
40100Scale factor [DCW_SF] smallint 
40101Cabinet Temperaturedeg Csmallint×10TMP_SF
40102Heat Sink Temperaturedeg Csmallint×10TMP_SF
40103Transformer Temperaturedeg Csmallint×10TMP_SF
40104Other Temperaturedeg Csmallint×10TMP_SF
40105Scale factor [TMP_SF] smallint 
40106Enumerated value. Operating state word 
40107Vendor specific operating state code word 
40108Bitmask value. Event fields dword 
40110Reserved for future use dword 
40112Vendor defined events dword 
40114Vendor defined events dword 
40116Vendor defined events dword 
40118Vendor defined events dword 
40122Type of DER device. Default value is 4 to indicate PV device. word 
40123Continuous power output capability of the inverter.Wword×10WRTG_SF
40124Scale factor smallint 
40125Continuous capability of the inverter.VAword×10VARTG_SF
40126Scale factor smallint 
40127Continuous VAR capability of the inverter in Q1.varsmallint×10VARRTG_SF
40128Continuous VAR capability of the inverter in Q2.varsmallint×10VARRTG_SF

This is not the complete map: 50 of 248 registers are listed above. Click "Read register values online" to read any register of your device in the browser, or download the program to log the complete map.

ABB A41-A42 - MODBUS Measurements

Connection and addressing notes

Protocol
Modbus
Register addressing
exactly as sent on the bus
Address conversion
do not subtract 40000 and do not decrement by 1

Registers in the map: 125 (the first 50 are listed below; the browser reader and the data loggers use the complete map). function 3 (holding registers). byte order big-endian. data types: dword, int64, integer, smallint, word.

MODBUS offsetDescriptionUnitsData typeScale
20480Active importkWhint64×0.01
20484Active exportkWhint64×0.01
20488Active netkWhint64×0.01
20492Reactive importkvarhint64×0.01
20496Reactive exportkvarhint64×0.01
20500Reactive netkvarhint64×0.01
20504Apparent importkVAhint64×0.01
20508Apparent exportkVAhint64×0.01
20512Apparent netkVAhint64×0.01
20516Active import, kvahkgint64×0.001
20532Active import, kvahcurrencyint64×0.001
20848Active import, tariff 1kWhint64×0.01
20852Active import, tariff 2kWhint64×0.01
20856Active import, tariff 3kWhint64×0.01
20860Active import, tariff 4kWhint64×0.01
20880Active export, tariff 1kWhint64×0.01
20884Active export, tariff 2kWhint64×0.01
20888Active export, tariff 3kWhint64×0.01
20892Active export, tariff 4kWhint64×0.01
20912Reactive import, tariff 1kvarhint64×0.01
20916Reactive import, tariff 2kvarhint64×0.01
20920Reactive import, tariff 3kvarhint64×0.01
20924Reactive import, tariff 4kvarhint64×0.01
20944Reactive export, tariff 1kvarhint64×0.01
20948Reactive export, tariff 2kvarhint64×0.01
20952Reactive export, tariff 3kvarhint64×0.01
20956Reactive export, tariff 4kvarhint64×0.01
21600Active import, l1kWhint64×0.01
21604Active import, l2kWhint64×0.01
21608Active import, l3kWhint64×0.01
21612Active export, l1kWhint64×0.01
21616Active export, l2kWhint64×0.01
21620Active export, l3kWhint64×0.01
21624Active net, l1kWhint64×0.01
21628Active net, l2kWhint64×0.01
21632Active net, l3kWhint64×0.01
21636Reactive import, l1kvarhint64×0.01
21640Reactive import, l2kvarhint64×0.01
21644Reactive import, l3kvarhint64×0.01
21648Reactive export, l1kvarhint64×0.01
21652Reactive export, l2kvarhint64×0.01
21656Reactive export, l3kvarhint64×0.01
21660Reactive net, l1kvarhint64×0.01
21664Reactive net, l2kvarhint64×0.01
21668Reactive net, l3kvarhint64×0.01
21672Apparent import, l1kVAhint64×0.01
21676Apparent import, l2kVAhint64×0.01
21680Apparent import, l3kVAhint64×0.01
21684Apparent export, l1kVAhint64×0.01
21688Apparent export, l2kVAhint64×0.01

This is not the complete map: 50 of 125 registers are listed above. Click "Read register values online" to read any register of your device in the browser, or download the program to log the complete map.

ABB A43-A44 - Measurement Data

Registers in the map: 95 (the first 50 are listed below; the browser reader and the data loggers use the complete map). function 3 (holding registers). byte order big-endian. data types: dword, int64, integer, smallint, word.

MODBUS offsetDescriptionUnitsData typeScale
20480Active importkWhint64×0.01
20484Active exportkWhint64×0.01
20488Active netkWhint64×0.01
20492Reactive importkvarhint64×0.01
20496Reactive exportkvarhint64×0.01
20500Reactive netkvarhint64×0.01
20504Apparent importkVAhint64×0.01
20508Apparent exportkVAhint64×0.01
20512Apparent netkVAhint64×0.01
20516Active import, kvahkgint64×0.001
20532Active import, kvahcurrencyint64×0.001
20848Active import, tariff 1kWhint64×0.01
20852Active import, tariff 2kWhint64×0.01
20856Active import, tariff 3kWhint64×0.01
20860Active import, tariff 4kWhint64×0.01
20880Active export, tariff 1kWhint64×0.01
20884Active export, tariff 2kWhint64×0.01
20888Active export, tariff 3kWhint64×0.01
20892Active export, tariff 4kWhint64×0.01
20912Reactive import, tariff 1kvarhint64×0.01
20916Reactive import, tariff 2kvarhint64×0.01
20920Reactive import, tariff 3kvarhint64×0.01
20924Reactive import, tariff 4kvarhint64×0.01
20944Reactive export, tariff 1kvarhint64×0.01
20948Reactive export, tariff 2kvarhint64×0.01
20952Reactive export, tariff 3kvarhint64×0.01
20956Reactive export, tariff 4kvarhint64×0.01
21600Active import, l1kWhint64×0.01
21604Active import, l2kWhint64×0.01
21608Active import, l3kWhint64×0.01
21612Active export, l1kWhint64×0.01
21616Active export, l2kWhint64×0.01
21620Active export, l3kWhint64×0.01
21624Active net, l1kWhint64×0.01
21628Active net, l2kWhint64×0.01
21632Active net, l3kWhint64×0.01
21636Reactive import, l1kvarhint64×0.01
21640Reactive import, l2kvarhint64×0.01
21644Reactive import, l3kvarhint64×0.01
21648Reactive export, l1kvarhint64×0.01
21652Reactive export, l2kvarhint64×0.01
21656Reactive export, l3kvarhint64×0.01
21660Reactive net, l1kvarhint64×0.01
21664Reactive net, l2kvarhint64×0.01
21668Reactive net, l3kvarhint64×0.01
21672Apparent import, l1kVAhint64×0.01
21676Apparent import, l2kVAhint64×0.01
21680Apparent import, l3kVAhint64×0.01
21684Apparent export, l1kVAhint64×0.01
21688Apparent export, l2kVAhint64×0.01

This is not the complete map: 50 of 95 registers are listed above. Click "Read register values online" to read any register of your device in the browser, or download the program to log the complete map.

ABB (B21) - MODBUS Registers Map

Registers in the map: 95 (the first 50 are listed below; the browser reader and the data loggers use the complete map). function 3 (holding registers). byte order big-endian. data types: dword, integer.

MODBUS offsetDescriptionUnitsData typeScale
20480Active importkWhdword×0.01
20484Active exportkWhdword×0.01
20488Active netkWhinteger×0.01
20492Reactive importkvarhdword×0.01
20496Reactive exportkvarhdword×0.01
20500Reactive netkvarhinteger×0.01
20504Apparent importkVAhdword×0.01
20508Apparent exportkVAhdword×0.01
20512Apparent netkVAhinteger×0.01
20516Active import CO2kgdword×0.001
20532Active import currencycurrencydword×0.001
20848Active import tariff 1kWhdword×0.01
20852Active import tariff 2kWhdword×0.01
20856Active import tariff 3kWhdword×0.01
20860Active import tariff 4kWhdword×0.01
20880Active export tariff 1kWhdword×0.01
20884Active export tariff 2kWhdword×0.01
20888Active export tariff 3kWhdword×0.01
20892Active export tariff 4kWhdword×0.01
20912Reactive import tariff 1kvarhdword×0.01
20916Reactive import tariff 2kvarhdword×0.01
20920Reactive import tariff 3kvarhdword×0.01
20924Reactive import tariff 4kvarhdword×0.01
20944Reactive export tariff 1kvarhdword×0.01
20948Reactive export tariff 2kvarhdword×0.01
20952Reactive export tariff 3kvarhdword×0.01
20956Reactive export tariff 4kvarhdword×0.01
21600Active import L1kWhdword×0.01
21604Active import L2kWhdword×0.01
21608Active import L3kWhdword×0.01
21612Active export L1kWhdword×0.01
21616Active export L2kWhdword×0.01
21620Active export L3kWhdword×0.01
21624Active net L1kWhinteger×0.01
21628Active net L2kWhinteger×0.01
21632Active net L3kWhinteger×0.01
21636Reactive import L1kvarhdword×0.01
21640Reactive import L2kvarhdword×0.01
21644Reactive import L3kvarhdword×0.01
21648Reactive export L1kvarhdword×0.01
21652Reactive export L2kvarhdword×0.01
21656Reactive export L3kvarhdword×0.01
21660Reactive net L1kvarhinteger×0.01
21664Reactive net L2kvarhinteger×0.01
21668Reactive net L3kvarhinteger×0.01
21672Apparent import L1kVAhdword×0.01
21676Apparent import L2kVAhdword×0.01
21680Apparent import L3kVAhdword×0.01
21684Apparent export L1kVAhdword×0.01
21688Apparent export L2kVAhdword×0.01

This is not the complete map: 50 of 95 registers are listed above. Click "Read register values online" to read any register of your device in the browser, or download the program to log the complete map.

ABB (B23,B24) - MODBUS Measurements

Registers in the map: 100 (the first 50 are listed below; the browser reader and the data loggers use the complete map). function 3 (holding registers). byte order big-endian. data types: dword, int64, string(16), word.

MODBUS offsetDescriptionUnitsData typeScale
35080Meter firmware version string(16) 
20480Active importkWhint64×0.01
20484Active exportkWhint64×0.01
20488Active netkWhint64×0.01
20496Reactive exportkvarhint64×0.01
20500Reactive netkvarhint64×0.01
20504Apparent importkVAhint64×0.01
20508Apparent exportkVAhint64×0.01
20512Apparent netkVAhint64×0.01
20516Active import CO2kgint64×0.001
20532Active import currencycurrencyint64×0.001
20848Active importkWhint64×0.01
20852Active importkWhint64×0.01
20856Active importkWhint64×0.01
20860Active importkWhint64×0.01
20880Active exportkWhint64×0.01
20884Active exportkWhint64×0.01
20888Active exportkWhint64×0.01
20892Active exportkWhint64×0.01
20912Reactive importkvarhint64×0.01
20916Reactive importkvarhint64×0.01
20920Reactive importkvarhint64×0.01
20924Reactive importkvarhint64×0.01
20944Reactive exportkvarhint64×0.01
20948Reactive exportkvarhint64×0.01
20952Reactive exportkvarhint64×0.01
20956Reactive exportkvarhint64×0.01
21600Active import, L1kWhint64×0.01
21604Active import, L2kWhint64×0.01
21608Active import, L3kWhint64×0.01
21612Active export, L1kWhint64×0.01
21616Active export, L2kWhint64×0.01
21620Active export, L3kWhint64×0.01
21624Active net, L1kWhint64×0.01
21628Active net, L2kWhint64×0.01
21632Active net, L3kWhint64×0.01
21636Reactiveimport, L1kvarhint64×0.01
21640Reactive import, L2kvarhint64×0.01
21644Reactive import, L3kvarhint64×0.01
21648Reactiveexport, L1kvarhint64×0.01
21652Reactiveexport, L2kvarhint64×0.01
21656Reactiveexport, L3kvarhint64×0.01
21660Reactivenet, L1kvarhint64×0.01
21664Reactive net, L2kvarhint64×0.01
21668Reactivenet, L3kvarhint64×0.01
21672Apparent import, L1kVAhint64×0.01
21676Apparent import, L2kVAhint64×0.01
21680Apparent import, L3kVAhint64×0.01
21684Apparent export, L1kVAhint64×0.01
21688Apparent export, L2kVAhint64×0.01

This is not the complete map: 50 of 100 registers are listed above. Click "Read register values online" to read any register of your device in the browser, or download the program to log the complete map.

ABB (M2M,DMTME) - Measurement Data

Registers in the map: 85 (the first 50 are listed below; the browser reader and the data loggers use the complete map). function 3 (holding registers). byte order big-endian. data types: dword, integer, word.

MODBUS offsetDescriptionUnitsData typeScale
40963 phase system voltageVdword 
4098Phase voltage L1 NVdword 
4100Phase voltage L2 NVdword 
4102Phase voltage L3 NVdword 
4104Line voltage L1 2Vdword 
4106Line voltage L2 3Vdword 
4108Line voltage L3 1Vdword 
41103 phase system currentAdword×0.001
4112Line current L1Adword×0.001
4114Line current L2Adword×0.001
4116Line current L3Adword×0.001
41183 phase system power factor integer×0.001
4120Power factor L1 integer×0.001
4122Power factor L2 integer×0.001
4124Power factor L3 integer×0.001
41263 phase system cos integer×0.001
4128Phase cos 1 integer×0.001
4130Phase cos 2 integer×0.001
4132Phase cos 3 integer×0.001
41343 phase system apparent powerVAdword 
4136Apparent power L1VAdword 
4138Apparent power L2VAdword 
4140Apparent power L3VAword 
41423 phase system active powerWinteger 
4144Active power L1Winteger 
4146Active power L2Winteger 
4148Active power L3Winteger 
41503 phase system reactive powervarinteger 
4152Reactive power L1varinteger 
4154Reactive power L2varinteger 
4156Reactive power L3varinteger 
41583 phase system active energyWhdword×0.01
41603 phase system reactive energyvarhdword×0.01
4166FrequencymHzdword 
4192Max line current L1Adword×0.001
4194Max line current L2Adword×0.001
4196Max line current L3Adword×0.001
4198Max 3 phase system active powerWinteger 
4200Max 3 phase system apparent powerVAdword 
42083 phase system active power 15 averWinteger 
42103 phase system apparent power 15 averVAdword 
4212Active energy L1Whdword×0.01
4214Active energy L2Whdword×0.01
4216Active energy L3Whdword×0.01
4218Reactive energy L1varhdword×0.01
4220Reactive energy L2varhdword×0.01
4222Reactive energy L3varhdword×0.01
4224Max 3 phase system active power 15 averWinteger 
4226Voltage ThdF L1Wword×0.01
4228Voltage ThdF L2Wword×0.01

This is not the complete map: 50 of 85 registers are listed above. Click "Read register values online" to read any register of your device in the browser, or download the program to log the complete map.

ABB (M4M) - MODBUS Values

Connection and addressing notes

Protocol
Modbus RTU and Modbus TCP/IP
Interface
Ethernet for Modbus TCP/IP
Parity
none, even or odd
Parity register
0 = odd, 1 = even, 2 = none
Device address range
1-247
Selectable baud rates
9600, 19200, 38400, 57600, 115200 bps
Default TCP port
502
DHCP
configurable register
IP address
configurable register
Subnet mask
configurable register
Gateway
configurable register

Registers in the map: 756 (the first 50 are listed below; the browser reader and the data loggers use the complete map). function 3 (holding registers). byte order big-endian. data types: dword, int64, integer, smallint, string(10), string(12), string(16), word.

MODBUS offsetDescriptionUnitsData typeScale
35072Serial number string(10) 
35080Meter firmware version string(16) 
35097Product tag name string(10) 
35168Type designation, e.g. M4M30SMA string(12) 
35174Product name, e.g. M4M 30 MODBUS string(16) 
35331Day of week integer 
20480Active energy - importkWhint64×0.01
20484Active energy - exportkWhint64×0.01
20488Active energy - netkWhint64×0.01
20492Reactive energy - importkvarhint64×0.01
20496Reactive energy - exportkvarhint64×0.01
20500Reactive energy - netkvarhint64×0.01
20504Apparent energy - importkVAint64×0.01
20508Apparent energy - exportkVAint64×0.01
20512Apparent energy - netkVAint64×0.01
20516Active energy - import, CO2 conversion factorkg / kWhint64×0.001
20532Active energy - import, currency conversion factorCurrency / kWhint64×0.001
20848Active energy - import (Tariffs), 1kWhint64×0.01
20852Active energy - import (Tariffs), 2kWhint64×0.01
20856Active energy - import (Tariffs), 3kWhint64×0.01
20860Active energy - import (Tariffs), 4kWhint64×0.01
20864Active energy - import (Tariffs), 5kWhint64×0.01
20868Active energy - import (Tariffs), 6kWhint64×0.01
20880Active energy - export (Tariffs), 1kWhint64×0.01
20884Active energy - export (Tariffs), 2kWhint64×0.01
20888Active energy - export (Tariffs), 3kWhint64×0.01
20892Active energy - export (Tariffs), 4kWhint64×0.01
20896Active energy - export (Tariffs), 5kWhint64×0.01
20900Active energy - export (Tariffs), 6kWhint64×0.01
20912Reactive energy - import (Tariffs), 1kvarhint64×0.01
20916Reactive energy - import (Tariffs), 2kvarhint64×0.01
20920Reactive energy - import (Tariffs), 3kvarhint64×0.01
20924Reactive energy - import (Tariffs), 4kvarhint64×0.01
20928Reactive energy - import (Tariffs), 5kvarhint64×0.01
20932Reactive energy - import (Tariffs), 6kvarhint64×0.01
20944Reactive energy - export (Tariffs), 1kvarhint64×0.01
20948Reactive energy - export (Tariffs), 2kvarhint64×0.01
20952Reactive energy - export (Tariffs), 3kvarhint64×0.01
20956Reactive energy - export (Tariffs), 4kvarhint64×0.01
20960Reactive energy - export (Tariffs), 5kvarhint64×0.01
20964Reactive energy - export (Tariffs), 6kvarhint64×0.01
21600Active energy - import, L1kWhint64×0.01
21604Active energy - import, L2kWhint64×0.01
21608Active energy - import, L3kWhint64×0.01
21612Active energy - export, L1kWhint64×0.01
21616Active energy - export, L2kWhint64×0.01
21620Active energy - export, L3kWhint64×0.01
21624Active energy - net, L1kWhint64×0.01
21628Active energy - net, L2kWhint64×0.01
21632Active energy - net, L3kWhint64×0.01

This is not the complete map: 50 of 756 registers are listed above. Click "Read register values online" to read any register of your device in the browser, or download the program to log the complete map.

ABB (Trio 50,Trio 60) - MODBUS Measurements

Connection and addressing notes

Protocol
Modbus
Function codes
4 read input
Reserved registers
a request that starts or ends on a reserved register returns exception code 2
Block reads
ASCII strings and 32-bit values (U32, SF32) must include all registers of the block
Block read example
serial number range 1009-1115

Registers in the map: 31. function 3 (holding registers). byte order big-endian. data types: dword, single, word.

MODBUS offsetDescriptionUnitsData typeScale
3654Build version word 
1000Inverter ID word 
1001Inverter block modbus map size word 
1002Inverter presence word 
1050Global state word 
1051Alarm state word 
1052DC/DC converter state word 
1053DC/AC converter state word 
1054Derating state word 
1070Daily energyWhdword 
1072Total energyWhdword 
1074Partial energyWhdword 
1076Weekly energyWhdword 
1078Monthly energyWhdword 
1080Yearly energyWhdword 
1090Mean grid voltage (Phase to neutral)Vsingle 
1092Mean output current (Phase to neutral)Asingle 
1094Output active power: instantaneousWsingle 
1096Output active power: absolute peakWsingle 
1098Output active power: daily peakWsingle 
1100Output active power: feedback on curtailment appliedWsingle 
1102Reactive power: feedback on set point appliedvarsingle 
1104Power factor: feedback on set point applied single 
1106Mean grid frequencyHzsingle 
1108Active power on DC input #1Wsingle 
1110Voltage on DC input #1Vsingle 
1112Current on DC input #1Asingle 
1120Internal temperaturedegCsingle 
1122Inverter temperaturedegCsingle 
1126Isolation resistanceMOhmsingle 
1128Max leakage currentAsingle 

Related MODBUS registers maps

Note: Products and companies mentioned here are used only for definition and identification purposes and can be trademarks and/or registered trademarks of the respective companies.

MODBUS COM Port Connection