Page 146
Appendix |EtherCAT Documentation
confocalDT 24x1
A 6.4
Measurement Data Formats
A 6.4.1 Measured Values
-
Exposure time (1 * 32 bit)
-
Encoder (Ne * 32 bit) (Ne = {0, 1, 2, 3})
-
Measured value counter (1 * 32 bit)
-
Time stamp (1 * 32 bit)
-
Displacement values / Intensities / Unlinearized distances (n * (i+j+1) * 32 bit)
-
Error field (1 * 32 bit)
-
Differences ((n-1) * 32 bit)
-
Statistic values (Min/Max/Peak2Peak) (each 32 bit)
n = {1 - 6} n = 1 -> Displacement measurement, n = 2 -> Thickness measurement,
n =2 - 6 -> Multilayer measurement
i = {0, 1}
i = 0 -> Intensity output off,
i = 1 -> Intensity output activated
j = {0, 1}
j = 0 -> Unlinearized distances off
j = 1 -> Unlinearized distances
activated
Further details to the setup of measured values can be found in Measured value format,
A 6.4.2 Video Signal
A 6.4.2.1 Video Signal Output via Service Data Object
Only the dark corrected video signal can be transmitted. The video signal can be read
using the SDO Object 0x6010.1.
For this purpose the confocalDT 24x1 is to bring first in the preoperational mode.
Then the measurement program is to set on video signal output using the object 0x2154
(Measuring program).
By SDO reading (Request-Response) of the object 0x6010.1 exactly one video signal
with the related (in object 0x21B0.0x04 - 0x20 selected) measured values is stored in the
memory of confocalDT 24x1 and the video signal is output. As long as no requirement
for a new video signal is made, the measured values remain unchanged in the memory
and can in turn be read by SDO reading. This ensures, that the measured values are part
of the video signal.
The video signal is read “segmented”, because the mailbox is smaller than the video
signal.
There are 5 request-response necessary for a video signal.