> For the complete documentation index, see [llms.txt](https://docs.smart-stuff.nl/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.smart-stuff.nl/koppelingen/modbus-rtu-tcp/phoenix-eem-mx3xx.md).

# Phoenix Contact EEM-MA/MB3xx

Deze mapping bootst de registerindeling van een Phoenix Contact EEM-MA/MB3xx meter na.

Deze pagina beschrijft mappingwaarde `6` in de firmware.

De bronnamen geven de natuurlijke eenheid van de waarde aan. De `scale` bepaalt hoe deze waarde naar het register wordt omgerekend. Bijvoorbeeld:

* `voltage_l1_v` met `scale 1` blijft `V`
* `net_power_l1_kw` met `scale 1000` wordt als `W` weggeschreven
* `energy_delivered_total_kwh` met `scale 1000` wordt als `Wh` weggeschreven
* `reactive_energy_import_kvarh` met `scale 1000` wordt als `VArh` weggeschreven

Let op:

* deze mapping gebruikt grotendeels `float` (FLOAT32); elke floatwaarde beslaat twee opeenvolgende 16-bits registers. De tabel vermeldt het startadres
* registers `316` t/m `324` bevatten vaste identificatie- of configuratiewaarden
* `32816`, `32818` en `32820` zijn richtingsregisters met `-1` of `1`
* reactieve importenergie (`33026`) en exportenergie (`33032`) worden uit de metergegevens overgenomen, via DSMR of HAN. Wanneer de meter een van deze waarden niet aanlevert, geeft het betreffende register FLOAT32 `NaN` terug
* de overige bestaande registers behouden hun werking

Actieve importenergie staat op `33024` en actieve exportenergie op `33030`, beide in `Wh`. In oudere firmware leverden deze registers ten onrechte `kWh`; pas een eventuele omzetting in de uitleessoftware hierop aan bij het installeren van deze firmwarewijziging. Reactieve energie wordt in `VArh` geleverd.

<table><thead><tr><th width="109.36328125">Register</th><th width="195.484375">Bron</th><th width="121.12890625">Natuurlijke eenheid</th><th width="86.99609375" align="right">Scale</th><th>Type</th><th>Resultaat</th></tr></thead><tbody><tr><td>316</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>uint32</code></td><td>vaste waarde</td></tr><tr><td>318</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>uint32</code></td><td>vaste waarde</td></tr><tr><td>320</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>uint32</code></td><td>vaste waarde</td></tr><tr><td>322</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>uint32</code></td><td>vaste waarde</td></tr><tr><td>324</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>int16</code></td><td><code>-1</code></td></tr><tr><td>32774</td><td><code>voltage_l1_v</code></td><td>V</td><td align="right">1</td><td><code>float</code></td><td>V</td></tr><tr><td>32776</td><td><code>voltage_l2_v</code></td><td>V</td><td align="right">1</td><td><code>float</code></td><td>V</td></tr><tr><td>32778</td><td><code>voltage_l3_v</code></td><td>V</td><td align="right">1</td><td><code>float</code></td><td>V</td></tr><tr><td>32780</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>float</code></td><td><code>50.0</code></td></tr><tr><td>32782</td><td><code>current_l1_a</code></td><td>A</td><td align="right">1</td><td><code>float</code></td><td>A</td></tr><tr><td>32784</td><td><code>current_l2_a</code></td><td>A</td><td align="right">1</td><td><code>float</code></td><td>A</td></tr><tr><td>32786</td><td><code>current_l3_a</code></td><td>A</td><td align="right">1</td><td><code>float</code></td><td>A</td></tr><tr><td>32790</td><td><code>net_power_total_kw</code></td><td>kW</td><td align="right">1000</td><td><code>float</code></td><td>W</td></tr><tr><td>32792</td><td><code>net_power_total_kw</code></td><td>kW</td><td align="right">1000</td><td><code>float</code></td><td>W</td></tr><tr><td>32798</td><td><code>net_power_l1_kw</code></td><td>kW</td><td align="right">1000</td><td><code>float</code></td><td>W</td></tr><tr><td>32800</td><td><code>net_power_l2_kw</code></td><td>kW</td><td align="right">1000</td><td><code>float</code></td><td>W</td></tr><tr><td>32802</td><td><code>net_power_l3_kw</code></td><td>kW</td><td align="right">1000</td><td><code>float</code></td><td>W</td></tr><tr><td>32804</td><td><code>net_power_l1_kw</code></td><td>kW</td><td align="right">1000</td><td><code>float</code></td><td>W</td></tr><tr><td>32806</td><td><code>net_power_l2_kw</code></td><td>kW</td><td align="right">1000</td><td><code>float</code></td><td>W</td></tr><tr><td>32808</td><td><code>net_power_l3_kw</code></td><td>kW</td><td align="right">1000</td><td><code>float</code></td><td>W</td></tr><tr><td>32816</td><td><code>direction_l1</code></td><td>-</td><td align="right">1</td><td><code>float</code></td><td><code>-1</code> of <code>1</code></td></tr><tr><td>32818</td><td><code>direction_l2</code></td><td>-</td><td align="right">1</td><td><code>float</code></td><td><code>-1</code> of <code>1</code></td></tr><tr><td>32820</td><td><code>direction_l3</code></td><td>-</td><td align="right">1</td><td><code>float</code></td><td><code>-1</code> of <code>1</code></td></tr><tr><td>33024</td><td><code>energy_delivered_total_kwh</code></td><td>kWh</td><td align="right">1000</td><td><code>float</code></td><td>Wh</td></tr><tr><td>33026</td><td><code>reactive_energy_import_kvarh</code></td><td>kVArh</td><td align="right">1000</td><td><code>float</code></td><td>VArh</td></tr><tr><td>33030</td><td><code>energy_returned_total_kwh</code></td><td>kWh</td><td align="right">1000</td><td><code>float</code></td><td>Wh</td></tr><tr><td>33032</td><td><code>reactive_energy_export_kvarh</code></td><td>kVArh</td><td align="right">1000</td><td><code>float</code></td><td>VArh</td></tr></tbody></table>
