Entes EPM-04CS/EPM-06CS Modbus register map
3-phase multimeter, Modbus RTU. Phase-neutral voltages at addr 0-4 (V ×0.1); phase currents at 6-12 (A ×0.001); phase-phase voltages at 14-18; cos-phi per phase at 38-42 (★); avg cos-phi at 54-56 (★); frequency at 58 (Hz ×0.01); voltage/current angles at 60-70 (★). Min measurements at 118-136; max at 168-182; max current demand at 204/212/220. Settings: VT/CT ratio at 32766/32769, demand time at 32771, comms at 32777-32784. Alarm functions at 33026+; warning setpoints at 33046+; tripping/releasing times at 33070+.
- Unofficial
- 90 registers
- Revision 2
Unofficial: Copied from an unofficial source and not tested. Read it as a draft and check a value on the real device before you rely on the rest. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.
Communication
- Protocol
- Modbus TCP and RTUdefault
- Unit ID
- 1default
- TCP port
- 502default
- Serial
- 9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit defaults
- Byte / word order
- ABCD · bytes big-endian, words high first
- Addresses
- 0-based
Connection values are defaults: the device may be configured differently.
Map
- Registers
- 90 holding registers
- Revision
- 2
- Added
- ()
- File
- maps/entes/epm-04cs-epm-06cs.mbmap.json · 12 KB · history
- SHA-256
- e0d6d66138598cd309f05f4efba317fac15f5044aac757e502b6b887eb24c923
- Manufacturer
- entes.com.tr
Sources and notes
Source: Omni Console device library (OmniCoreST), modbus-library/entes-epm-04cs-06cs.toml; Source: entes-epm-04cs-epm-06cs-register-table.pdf (A4263/Rev.2). Not verified against the manufacturer's documentation
- Entes EPM-04CS/EPM-06CS.
- Converted automatically from the Omni Console device library (OmniCoreST).
- Not verified against the manufacturer's documentation.
- Corrections are welcome (CONTRIBUTING.md). Change x_status once this table has been checked against the manual.
- | ENTES EPM-04CS / EPM-06CS Multimeter (Modbus RTU RS-485)
- |
- | Source: entes-epm-04cs-epm-06cs-register-table.pdf (A4263/Rev.2)
- | Models: EPM-04CS (3-phase multimeter), EPM-06CS (adds cos-phi, angles, harmonics)
- | Protocol: Modbus RTU, FC03 read holding registers, FC06 write single register
- | Baud: 0=9600, 1=4800, 2=2400, 3=19200, 4=4800, 5=38400 bps; default 9600 8N2
- | All addresses are 0-based decimal.
- | Multiplier applies to raw value: e.g. voltage raw 2300 × 0.1 = 230.0 V
- | ★ = EPM-06CS only
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| HR | 0 | uint16 | R | ||||
| HR | 2 | uint16 | R | ||||
| HR | 4 | uint16 | R | ||||
| HR | 6 | uint16 | R | ||||
| HR | 8 | uint16 | R | ||||
| HR | 10 | uint16 | R | ||||
| HR | 12 | uint16 | R | ||||
| HR | 14 | uint16 | R | ||||
| HR | 16 | uint16 | R | ||||
| HR | 18 | uint16 | R | ||||
| HR | 38 | int16 | R | ||||
| HR | 40 | int16 | R | ||||
| HR | 42 | int16 | R | ||||
| HR | 54 | int16 | R | ||||
| HR | 56 | int16 | R | ||||
| HR | 58 | uint16 | R | ||||
| HR | 60 | uint16 | R | ||||
| HR | 62 | uint16 | R | ||||
| HR | 64 | uint16 | R | ||||
| HR | 66 | uint16 | R | ||||
| HR | 68 | uint16 | R | ||||
| HR | 70 | uint16 | R | ||||
| HR | 118 | uint16 | R | ||||
| HR | 120 | uint16 | R | ||||
| HR | 122 | uint16 | R | ||||
| HR | 124 | uint16 | R | ||||
| HR | 126 | uint16 | R | ||||
| HR | 128 | uint16 | R | ||||
| HR | 132 | uint16 | R | ||||
| HR | 134 | uint16 | R | ||||
| HR | 136 | uint16 | R | ||||
| HR | 168 | uint16 | R | ||||
| HR | 170 | uint16 | R | ||||
| HR | 172 | uint16 | R | ||||
| HR | 174 | uint16 | R | ||||
| HR | 176 | uint16 | R | ||||
| HR | 178 | uint16 | R | ||||
| HR | 180 | uint16 | R | ||||
| HR | 182 | uint16 | R | ||||
| HR | 184 | uint16 | R | ||||
| HR | 204 | uint16 | R | ||||
| HR | 212 | uint16 | R | ||||
| HR | 220 | uint16 | R | ||||
| HR | 32766 | int16 | R | ||||
| HR | 32769 | int16 | R | ||||
| HR | 32771 | int16 | R | ||||
| HR | 32777 | int16 | R | ||||
| HR | 32778 | int16 | R | ||||
| HR | 32779 | int16 | R | ||||
| HR | 32780 | int16 | R | ||||
| HR | 32781 | int16 | R | ||||
| HR | 32784 | int16 | R | ||||
| HR | 33026 | int16 | R | ||||
| HR | 33027 | int16 | R | ||||
| HR | 33028 | int16 | R | ||||
| HR | 33029 | int16 | R | ||||
| HR | 33030 | int16 | R | ||||
| HR | 33032 | int16 | R | ||||
| HR | 33033 | int16 | R | ||||
| HR | 33046 | int16 | R | ||||
| HR | 33047 | int16 | R | ||||
| HR | 33048 | int16 | R | ||||
| HR | 33049 | int16 | R | ||||
| HR | 33050 | int16 | R | ||||
| HR | 33051 | int16 | R | ||||
| HR | 33054 | int16 | R | ||||
| HR | 33055 | int16 | R | ||||
| HR | 33056 | int16 | R | ||||
| HR | 33057 | int16 | R | ||||
| HR | 33058 | int16 | R | ||||
| HR | 33059 | int16 | R | ||||
| HR | 33061 | int16 | R | ||||
| HR | 33062 | int16 | R | ||||
| HR | 33063 | int16 | R | ||||
| HR | 33064 | int16 | R | ||||
| HR | 33065 | int16 | R | ||||
| HR | 33066 | int16 | R | ||||
| HR | 33067 | int16 | R | ||||
| HR | 33068 | int16 | R | ||||
| HR | 33070 | int16 | R | ||||
| HR | 33071 | int16 | R | ||||
| HR | 33072 | int16 | R | ||||
| HR | 33073 | int16 | R | ||||
| HR | 33074 | int16 | R | ||||
| HR | 33075 | int16 | R | ||||
| HR | 33079 | int16 | R | ||||
| HR | 33080 | int16 | R | ||||
| HR | 33081 | int16 | R | ||||
| HR | 33082 | int16 | R | ||||
| HR | 33083 | int16 | R |
Help improve this map
- I tested it on a deviceReport whether it worked, even if you did not write the map.
- Suggest a correctionEdit the file on GitHub; it opens a pull request.
- Report a problemA wrong address, type, scale or byte order.
- Read the formatWhat each key of the file means (SPEC.md).