Chapter
13
Operating Instructions
DME5000
142
© SICK AG • Germany • Subject to change without notice
8009813/ZJV1/2017-05
Annex
13.8.3
Overview of the Hiperface Standard Status Messages
Error type
Status code Labeling
Initialization
03H
Table over data field partitioning defect
Protocol
07H
Encoder rest by program monitoring
Protocol
09H
Parity error
Protocol
0AH
Checksum of transferred data incorrect
Protocol
0BH
Unknown command code
Protocol
0CH
Number of transferred data incorrect
Protocol
0DH
Transferred command argument incorrect
Data
0EH
The selected data field must not be written on
Data
0FH
Wrong access code
Data
10H
Indicated data field cannot be changed in its
size
Data
11H
Indicated word address outside of data field
Data
12H
Access to non-existing data field
Pre-failure
1EH
Encoder temperature critical
For more status codes, see chapter 11 "Troubleshooting".
13.8.4
Conduct in Case of Errors and Pre-failure Messages
For DME5000-specific status codes, see chapter 11 "Troubleshooting". For errors that no
longer permit distance value calculation (e.g. plausibility error due to light beam
interruption), the analog sin/cos signals are drawn to the zero line. Once the light path is
free again, the zero passes are output subsequently at a frequency of max. 10 kHz
according to the path travelled during interruption.
The RS-485 parameter channel is used to output the measured value "0" in case of error
(for devices with production date < 23 October 2009, the last valid value was output via
the RS-485).
Both errors and pre-failure messages can be recognized in the command byte.
In error-free condition, the answer to a command sent to the DME5000 via the RS-485
parameter channel always contains the command byte of the command directly after the
address byte. In case of error or when a pre-failure message is pending, the MSB bit is set
in the answer's command byte.
Example for command byte 42h (read position):
Condition free of defects: Command byte in the DME5000 answer: 42h
Error case/pre-failure: Command byte in the DME5000 answer: C2h
In case of error (e.g. light beam interruption), the vehicle should be stopped and a new
absolute value requested via the RS-485 parameter channel after removal of the error.
Note