Simply Modbus logo

 


Home

About
MODBUS


About
Enron
MODBUS

fc01
fc03
fc05
fc06
op event
alm event
event ack
history

RTU Master

RTU Slave

TCP Client

Download

Purchase

Contact

 

Enron Modbus

Hourly and Daily Archive Collection

Request

To request Enron History, function code 03 is used.
Request register # 701 (02BD hex) for the first history table
Request register # 702 (02BE hex) for the second table, etc.
Each record in a table is given an incrementing index number.

This command is requesting historical record with index #10 from table # 701
from slave device with address 1.

01 03 02BD 000A 5451

01: The Slave Address
03: The Function Code
02BD: history table to read from (02BD hex = 701 )
000A: record number to read (0A hex = 10 decimal)
5451: The CRC (cyclic redundancy check) for error checking.

Response

This is a typical response to the history request shown above.

01 03 14 47EAF800 479C4000 43C8EEAD 4400436B 4287FFFF B61E

01: The Slave Address
03: The Function Code
14: Data bytes to follow (0A hex = 20 decimal )
47EAF800: Date Stamp 32 bit float MMDDYY (120304.0 = Dec 3, 2004)
479C4000: Time Stamp 32 bit float HHMMSS (080000.0 = 8am)
43C8EEAD: 1st item logged 32-bit float (401.86)
4400436B: 2nd item logged 32-bit float (513.05)
4287FFFF: 3rd item logged 32-bit float (68.00)
B61E: The CRC (cyclic redundancy check) for error checking.

Home FAQ Enron Download Purchase Contact

Copyright © 2015 Simply Modbus. All rights reserved