www.accuenergy.com
V: 1.0 Revised: Jan. 2018
Chapter 5: Communication
69
Data # of registers hi: High byte of number of registers
Data of # of registers lo: Low byte of number of registers
1. Read Data (Function Code 03H)
This function code allows the user to obtain the measurement data from the AcuRev 1310 series
meter.
Below is an example of a query for reading three of the AcuRev 1310 series energy parameters.
The query is requesting the total active energy, tariff 1 active energy and tariff 2 active energy
from the meter device address of 17. The data type of the energy parameters are double words.
The data for each parameter will be in 2 registers where each register contains 2 bytes. The reg-
isters for the parameters to be polled in this example are 900H-901H, 902H-903H and 904H-905H
respectively.
Query:
Table 5-4 Query frame of Reading Energy
Addr
Fun
Data start
register hi
Data start
register lo
# of regis-
ters hi
# of regis-
ters lo
CRC16 Hi CRC16 Lo
11H
03H
00H
00H
00H
21H
84H
65H
Response:
The AcuRev 1310 series responds back to the master’s query by responding with its slave device,
function code, data and CRC check.
Below is the response from the AcuRev 1310 series meter for returning the total active energy
(1.27kWh), tariff 1 energy (1.00 kWh) and tariff 2 energy (0.27kWh). When the values are returned
to Modbus, they need to be scaled. The relationship for the energy data between the real value
and he communication value is:
Real value = Communication value/100
Table 5-5 Response of Total Active Energy, Total Active Energy Tariff 1 Total, Active Energy Tariff 2
Addr
Fun
Byte
Count
Data 1
hi
Data 1
low
Data 2
hi
Data 2
low
Data 3
hi
Data 3
low
Data 4
hi
Data 4
low
11H
03H
0CH
00H
00H
00H
7FH
00H
00H
00H
64H
Value hi
Value lo
Value hi
Value lo
CRC16 hi
CRC16 lo
00H
00H
00H
1BH
96H
8DH