Example:
Request:
Request data register at starting address 40200 and specifying 9 register to read the complete record
<0x01> <0x03> <0x00> <0xc7> <0x00> <0x09> <0x34> <0x31>
Response:
<0x01> <0x03> <0x12> <rec nb> <rec nb> <year><month><day><hour><min><sec><data
index><data index><total val int><total val int><total val int><total val int><total val fp><total val
fp><total val fp><total val fp><CRC high> <CRC low>
Register
Address
Modbus
Address
Data Type Comment
0xc7 40200 Record Number (16 bits integer) Record Number
0xc8 40201 Year /Month (16 bits integer, BCD format yyyy mmmm) Record Year/Month
0xc9 40202 Day/Hour (16 bits integer, BCD format dddd hhhh) Record Day/Hour
0xca 40203 Minute/Second (16 bits integer, BCD format mmmm 0000) Record Minute/
sec=0
0xcb 40204 Data Index (16 bits integer, 0x00FA)) Data Index = 250
0xcc 40205 Interval Total (16 bits unsigned integer, high register) Interval Total (int)
0xcd 40206 Interval Total (16 bits unsigned integer, low register) Interval Total (int)
0xce 40207 Interval Total (oat upper 16 bits) Interval Total (oat)
0xcf 40208 Interval Total (oat lower 16 bits) Interval Total (oat)
Clear Data Log (command 06, Preset Register, Modbus Address 40213)
This command is used to clear all records in the log.
Address register = 40213
Data = 0x57.
Request:
<Meter Address> <Function code=06> <Register address high=0x00> <Register address low=0xd4>
<Register data high=0x00> <Register data low =0x57> <CRC high> <CRC low>
Response:
<Meter Address> <Function code=06> <Register address =0x00> <Register address =0xd4>
<Register data=0x00> <Register data =0x57> <CRC high> <CRC low>
Communications | 97
Model FT3
Communications