202ifm Programming Manual ecomatmobile BasicController (CR0403) Runtime System V03.02 2015-04-01Diagnosis and error handling Diagnosis6 Diagnosis and error handlingDiagnosis ........................................................................................................................................... 202Fault ................................................................................................................................................... 202Response to system errors ............................................................................................................... 203CAN / CANopen: errors and error handling ...................................................................................... 20319598The runtime-system (RTS) checks the device by internal error checks:• during the boot phase (reset phase)• during executing the application program→ chapter Operating states (→ page 35)In so doing a high operating reliability is provided, as much as possible.>6.1 Diagnosis 19601During 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 thedevice.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 19602A fault is the state of an item characterized by the inability to perform the requested function, excludingthe inability during preventive maintenance or other planned actions, or due to lack of externalresources.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".