ApexPortable MODBUS Register Map v1.50
248083440-1 Rev 5 A-11
Data
Registers
Data is stored in the input registers (30xxx series), which are read-only.
All data items are four bytes long and are stored across two registers.
Byte and word order is big-endian. Thus, data items are formed by
placing the high bytes in front of the low bytes.
Example:
<High Bytes><Low bytes> = <4 Byte Data Item>
Not all particle and analog channels are active. Retrieving data from an
inactive channel returns garbage. See the Data Enable Registers
section of this document for details on how to record data from active
channels.
This entire series of registers represents one data record in the device.
The Record Index Register (40025) must be changed to index other
records here.
The first record in the data buffer is located at Index=0. The most
recently saved value is at Index=-1.
45013 - 45014 3 1000
45015 - 45016 4 1000
Table A-11 Alarm Threshold Registers set to 1000
Registers
Particle
Channel
Threshold
Value
Table A-12 Data Registers
Register Data Type Description
30001 signed integer Timestamp [high] (# of seconds since
midnight, 1/1/1970)
30002 signed integer Timestamp [low]
30003 unsigned integer Sample Time [high] (in seconds)
30004 unsigned integer Sample Time [low]
30005 signed integer Location [high] (where data was recorded)
30006 signed integer Location [low]
30007 unsigned integer Sample Status [high]
30008 unsigned integer Sample Status [low]