ABB · ModbusM4M 20 / M4M 30 (map v1.3O)
Read-only starter map for the ABB M4M 20 and M4M 30 rows common to the official Modbus map v1.3O. It covers phase and line voltage, phase current, active/reactive/apparent power, frequency, power factor and phase voltage/current THD. Four-register energy counters are excluded because Edge does not currently decode 64-bit Modbus integers.
Register map
Zero-based Modbus PDU addresses. Everything the points share is stated once below; the table carries what differs between them.
- Function
- FC3 read holding registers
- Endianness
- big endian
- Offset
- 0
- Word order
- normal
- Byte order
- normal
- Reporting
- every 60 s
- Access
- read only, export off
Points 32
| Point | PDU address | Format | Multiplier | Unit |
|---|---|---|---|---|
| Voltage L1-N | 23298 | uint32 | ×0.1 | V |
| Voltage L2-N | 23300 | uint32 | ×0.1 | V |
| Voltage L3-N | 23302 | uint32 | ×0.1 | V |
| Voltage L1-L2 | 23304 | uint32 | ×0.1 | V |
| Voltage L3-L2 | 23306 | uint32 | ×0.1 | V |
| Voltage L1-L3 | 23308 | uint32 | ×0.1 | V |
| Current L1 | 23312 | uint32 | ×0.01 | A |
| Current L2 | 23314 | uint32 | ×0.01 | A |
| Current L3 | 23316 | uint32 | ×0.01 | A |
| Total Active Power | 23322 | int32 | ×0.01 | W |
| L1 Active Power | 23324 | int32 | ×0.01 | W |
| L2 Active Power | 23326 | int32 | ×0.01 | W |
| L3 Active Power | 23328 | int32 | ×0.01 | W |
| Total Reactive Power | 23330 | int32 | ×0.01 | var |
| L1 Reactive Power | 23332 | int32 | ×0.01 | var |
| L2 Reactive Power | 23334 | int32 | ×0.01 | var |
| L3 Reactive Power | 23336 | int32 | ×0.01 | var |
| Total Apparent Power | 23338 | int32 | ×0.01 | VA |
| L1 Apparent Power | 23340 | int32 | ×0.01 | VA |
| L2 Apparent Power | 23342 | int32 | ×0.01 | VA |
| L3 Apparent Power | 23344 | int32 | ×0.01 | VA |
| Frequency | 23346 | uint16 | ×0.01 | Hz |
| Total Power Factor | 23360 | int16 | ×0.001 | – |
| L1 Power Factor | 23361 | int16 | ×0.001 | – |
| L2 Power Factor | 23362 | int16 | ×0.001 | – |
| L3 Power Factor | 23363 | int16 | ×0.001 | – |
| Voltage THD L1 | 23808 | uint16 | ×0.1 | % |
| Voltage THD L2 | 23936 | uint16 | ×0.1 | % |
| Voltage THD L3 | 24064 | uint16 | ×0.1 | % |
| Current THD L1 | 24576 | uint16 | ×0.1 | % |
| Current THD L2 | 24704 | uint16 | ×0.1 | % |
| Current THD L3 | 24832 | uint16 | ×0.1 | % |
What the download changes
When applied in Edge, the file replaces the selected device's current Modbus sensor list with these 32 read-only points. It does not change the Gateway connection, server address, Modbus unit ID, device enable state or export identifiers. Back up or duplicate a customised definition before applying it.
Import, apply, then prove one known value
- 1Download the reviewed JSON
Sign in with an account that has approved Edge download access.
- 2Import in Edge
Open Settings → Device Templates, choose Import, and select the downloaded file.
- 3Apply to the exact model
Use a new or backed-up device definition, then choose its existing Gateway connection and unit address. Applying the template replaces that definition's current sensor list.
- 4Commission before rollout
Check identity, value, unit and timestamp against one known condition before enabling exports or repeating the setup.
Sources
This template applies only to ABB M4M 20 / M4M 30 (map v1.3O). Product names and trademarks belong to their respective owners; publication does not imply endorsement or a commercial relationship.