200
ifm
Programming Manual BasicController relay CR0431 v03.03.00
05 / 2018
Diagnosis and error handling
Diagnosis
6
Diagnosis and error handling
Diagnosis ..............................................................................................................................................200
Fault ......................................................................................................................................................200
Response to system errors...................................................................................................................200
CAN / CANopen: errors and error handling..........................................................................................201
19598
The runtime-system (RTS) checks the device by internal error checks:
• during the boot phase (reset phase)
• during executing the application program
→ chapter
O
perating states
(
In so doing a high operating reliability is provided, as much as possible.
>
6.1
Diagnosis
19601
During the diagnosis, the "state of health" of the device is checked. It is to be found out if and what
→faults are given in the device.
Depending on the device, the inputs and outputs can also be monitored for their correct function.
- wire break,
- short circuit,
- value outside range.
For diagnosis, configuration and log data can be used, created during the "normal" operation of the
device.
The correct start of the system components is monitored during the initialisation and start phase.
Errors are recorded in the log file.
For further diagnosis, self-tests can also be carried out.
>
6.2
Fault
19602
A fault is the state of an item characterized by the inability to perform the requested function, excluding
the inability during preventive maintenance or other planned actions, or due to lack of external
resources.
A fault is often the result of a failure of the item itself, but may exist without prior failure.
In
→ISO 13849-1 "fault" means "random fault".
>
6.3
Response to system errors
8504
In principle, the programmer is responsible to react to the error messages in the application program.
An error description is provided via the error message.
>
The system resets the error message as soon as the error causing state is not present anymore.
Summary of Contents for BasicController CR0431
Page 228: ...228 10 Notizen Notes Notes...