When a fault is detected, a code is generated. An alarm may also sound. There are two types of codes:
- Diagnostic trouble codes
- Event codes
Diagnostic Trouble Code - When a fault in the electronic system is detected, the ECM generates a diagnostic trouble code. The code indicates the specific fault in the circuitry.
Diagnostic trouble codes can have two different states:
- Active
- Logged
Active Code - An active diagnostic trouble code indicates that an active fault has been detected by the control system. Active codes require immediate attention. Always service active codes prior to servicing logged codes.
Logged Code - Every generated code is stored in the permanent memory of the ECM. The codes are logged for 100 operating hours unless a code is cleared by use of the electronic service tool.
Event Code - An event code is generated by the detection of an abnormal engine operating condition. For example, an event code will be generated if the oil pressure is too low. In this case, the event code indicates the symptom of a fault.
Logged codes may not indicate that a repair is needed. The fault may have been temporary. The fault may have been resolved since the logging of the code. If the system is powered, an active diagnostic trouble code can be generated whenever a component is disconnected. When the component is reconnected, the code is no longer active. Logged codes may be useful to help troubleshoot intermittent faults. Logged codes can also be used to review the performance of the engine and the electronic system.