Operating instructions Distance measuring device DL100 – CANopen®
CANopen®-interface
110 © SICK AG • Subject to change without notice • 8015416/ZPN2/2017-09-08
Example 1 • Distance value display: 300 mm
• Inputpreset:+100mm
• Distance
oset
= Distance
preset
– Distance
mess
=
100 mm – 300 mm = –200 mm
• Distance
out
= Distance
mess
+Distance
oset
=
300mm+(–200mm)=100mm
Example 2 • Distance value display: 300 mm
• InputPreset:+300000mm
• Distance
oset
= Distance
preset
– Distance
mess
=
300000 mm – 300 mm = 299700 mm
• Distance
out
= Distance
mess
+Distance
oset
=
300mm+299700mm=300000mm
10.12.5 Object 6004h Position Value
Themanufacturer-specicobject2000hmustbeusedforillustrationof
negativevalues.Themanufacturer-specicobject6004hdistancesis
mapped to the object 6004h.
Theobject“PositionValue”isofdatatypeuInt32accordingtospecica-
tion CiA 406 and can only display positive values. If there is a negative
value, object 6004h has the value 0. There is a cast of INTEGER32 to
uInt_fast32_t.
10.12.6 Object 6005h Linear Encoder Measuring Step Settings
Thisobjecthasthesamefunctionasobject4000h,withthedierence
that any resolution may be indicated between the smallest and the largest
resolution.
Subindex Name Description
0h Linear Encoder Measuring
Step Settings
Indication of the number of subindices within object 6005h.
1h Position Measuring Step The indication as a multiple of 1 nm.
• Smallestresolution(default):1/10mm=>0.1mm/1nm=100000
• Highestresolution:100mm=>100mm/1nm=100000000
2h Speed Measuring Steps The indication as a multiple of 0.01 mm/s
• Smallestresolution(default):1/10mm/s=>0.1mm/s/0.01mm/s=10
• Highestresolution:100mm/s=>100mm/s/0.01mm/s=10000