EasyManua.ls Logo

Anerma Electronics Volt1000 - Protocol Functions; Set Baudrate and Address

Anerma Electronics Volt1000
40 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Modular Power Meter
Modular power meter version 1.0 Page 34 / 40
The following table shows all registers for these values.
Name Format Register
Address
Value (hex) Value (decimal)
Econsumed
64-bit int 0x6000 $0000 0
0x6001 $001B 27
0x6002 $F08E 61582
0x6003 $B000 45056
Einjected 64-bit int 0x6100 $0000 0
0x6101 $0006 6
0x6102 $FC23 64547
0x6103 $AC00 44032
Etotal 64-bit int 0x6200 $0000 0
0x6201 $0014 20
0x6202 $F46B 62571
0x6203 $0400 1024
Econsumed
32-bit float 0x7000 $4702 18178
0x7001 $3556 13654
Einjected 32-bit float 0x7100 $4602 17922
0x7101 $3556 13654
Etotal 32-bit float 0x7200 $46C3 18115
0x7201 $5000 20480
6.4.
Protocol functions
For reading the 16 bit values, modbus supports the commands “Read Holding Registers”
(0x03).
When addressing registers, the command contains the register address as found in the tables
above.
6.5.
Set baudrate and address
The modbus baudrate and address can be set with a single modbus command sent at
baudrate 9600.
The packet uses function $17: Write/Read Multiple registers. It contains 3 parameters the
user has to fill in:
- the serial number of the meter that has to be accessed
- the baudrate to set
- the address to set.
Apart from these 3 values and the CRC, the rest of the packet is fixed.
The new baudrate and address settings are saved immediately in the sensor permanent
memory.
If, and only if, the Volt1000 sensor is the only one on the MODBUS-bus, then you can use 0
(zero) as a special serial number, that is always accepted.

Table of Contents