EM330 / EM340 emulation
This mapping emulates an EM330/EM340 style meter.
Last updated
This mapping emulates an EM330/EM340 style meter.
Modbus device id: 1
RS485: 9600 8N1
Function codes: FC03
Data types: mixed int32 and int16
Unavailable values: 0
0
voltage_l1
int32
V x10
2
voltage_l2
int32
V x10
4
voltage_l3
int32
V x10
6
line_voltage_l1_l2
int32
V x10
8
line_voltage_l2_l3
int32
V x10
10
line_voltage_l3_l1
int32
V x10
12
current_l1
int32
A x1000
14
current_l2
int32
A x1000
16
current_l3
int32
A x1000
18
active_power_l1
int32
W x10
20
active_power_l2
int32
W x10
22
active_power_l3
int32
W x10
24
mirror of 18
int32
W x10
26
mirror of 20
int32
W x10
28
mirror of 22
int32
W x10
30
reactive_power_l1
int32
fixed 0
32
reactive_power_l2
int32
fixed 0
34
reactive_power_l3
int32
fixed 0
36
system_voltage_ln
int32
averaged value
38
system_voltage_ll
int32
averaged value
40
system_active_power
int32
W x10
42
system_apparent_power
int32
same as register 40
44
system_reactive_power
int32
fixed 0
46
power_factor_l1
int16
1000 or -1000
47
power_factor_l2
int16
1000 or -1000
48
power_factor_l3
int16
1000 or -1000
49
power_factor_total
int16
1000 or -1000
50
phase sequence
int16
fixed 0
51
frequency
int16
500 = 50.0 Hz
52
imported energy total
int32
kWh x10
54
imported reactive energy
int32
fixed 0
80
exported energy total
int32
kWh x10
82
exported reactive energy
int32
fixed 0
92
run hour meter
int32
seconds since boot
406
pre4 meter flag
int32
0 or 1
408
firmware version
int32
packed MMmmpp
410
dongle name
int32
packed P1M3
0x2000
device id
int16
current DevID
0x2001
baudrate selector
int16
1-5
0x2002
parity selector
int16
1 = none, 2 = even
0x2003
stop bits
int16
1 or 2
0x2004
max words per read
int16
fixed 50
The implementation mixes 16-bit and 32-bit registers, so clients must request registers exactly as expected by the target integration.
Last updated