Phoenix Contact · EV charger
EM-CP-PP-ETH (AC charging controller) Modbus register map
Default configuration
- Protocol
- Modbus TCP
- Port
- 502
- Unit ID
- 180
- Addressing
- 0-based
- Byte order
- Big endian
- Word order
- Low word first
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 400 | 1 | Charging enable 1 = charging enabled, 0 = disabled. Written with function code 05. | Binary | - | 1 | RW |
Read this device live with Modbus Connect, free for Windows, macOS and Linux
Related guides
Notes
Source: evcc's charger implementation for the Phoenix Contact EM-CP-PP-ETH (charger/phoenix-em-eth.go), used as a secondary source: it records the register numbers, the unit ID 180, the two-decimal (0.01) scaling of voltages, power and energy, the 0.001 scaling of the currents and the low-word-first decoding of every 32-bit value. Phoenix Contact publishes the product data sheet and user manual for this controller (the data sheet is linked as the supplier URL), but the register chapter is not part of the free web documentation, so the map itself comes from the secondary source. The controller is the Modbus TCP server on port 502 with unit ID 180, which is what makes it distinguishable from the other Phoenix EV-ETH family in this library. The meter rows only answer when a meter is fitted (evcc probes the L1 voltage for that); coil 400 switches charging on and off and register 300 is the current limit.