The data format of the push data transmission is defined as follows:
Table 47: Meaning of the bytes
Byte no. Length
Meaning
0 ... 1
2
Bits 15 to 12: Data push identifier 0xD bits 11 to 0: Length of the data
frame (without bytes 0 to 1)
2 ... 5
4
Sensor status (see command 0x01F4)
6 ... 9
4
Time stamp of the first value (unit: ns)
The time stamp of the remaining values must be ascertained on the basis of
the detection period.
The time stamp is reset to zero after every second.
10 ...
13
4
Measurement counter of the first value.
The measurement counter determines whether measurements between two
references were deleted.
14 ...
Various The remaining data frame (as indicated by the length indicator in bytes 0 to
1) contains the measured values.
Each measured value is displayed as a signed 32-bit value (big-endian).
Each channel returns values which were collected in the previous 1 ms. The
sequence is:
(Channel first selected, oldest value) - (channel selected second, oldest
value) ... - (channel selected last, oldest value)
...
(Channel first selected, most recent value) - (channel selected second, most
recent value) ... - (channel selected last, most recent value)
Example:
OD5000 with sampling rate of 100
μ
s (10 measurements/1 ms)
The received push data package contains the information (0 to 13) and 20 measured
values (10 per channel).
Table 48: Push data package information
Byte no. Value
(hex)
Meaning
[0]
D0
Push data identifier
[1]
5C
Data length (92 bytes)
[2]
40
Sensor status
[3]
00
[4]
04
[5]
01
[6]
1D
Time stamp (498.592.366 ns)
[7]
B7
[8]
EA
[9]
6E
[10]
00
Measurement counter (# 3810558)
[11]
3A
[12]
24
[13]
FE
[14]
00
Channel A, first value (15,262,800 nm)
[15]
E8
[16]
E4
[17]
50
7
OPERATION
76
O P E R A T I N G I N S T R U C T I O N S | OD5000
8021391/17Y6/2020-05-11 | SICK
Subject to change without notice