3176C ENGINE FOR USE IN CPT372 & Caterpillar


Section 4: Troubleshooting With A Diagnostic Code

Usage:

Diagnostic Codes

Diagnostic codes are used by the electronic system to alert the operator that a problem exists and indicates to the service technician the nature of the problem.

Diagnostic Codes may be viewed using Electronic Service Tools (ET or ECAP). The CID, or Component IDentifier, tells which component in the system the diagnostic code is for. The FMI, or Failure Mode Identifier indicates what the failure mode is.

The code number will direct you to a procedure in Section 5: Troubleshooting With A Diagnostic Code. Do not confuse diagnostic codes with diagnostic events (refer to LOGGED Events in this section). Events can be logged in the ECM to track information about the engine. An example would be a low oil pressure event. An event is generated when the engine oil pressure is low but not out of range for the sensor. This does not indicate a problem with the sensor, rather it indicates a problem with the engine oil pressure. Refer to Logged Events later in this section for more information.

ACTIVE Diagnostic Codes

An ACTIVE diagnostic code represents a problem with the electronic control system that should be investigated and corrected as soon as is practical. When an ACTIVE diagnostic code is generated, a Diagnostic Lamp will indicate the diagnostic code. If the condition generating the diagnostic occurs only for a brief moment, the message will disappear and the diagnostic code will be LOGGED in the ECM memory.

To troubleshoot an active diagnostic code, refer to the Diagnostic Code Cross Reference to Functional Test Procedures in the beginning of this manual under the specific code number.

LOGGED Diagnostic Codes

When the ECM generates a diagnostic code, it will log the code in permanent memory within the ECM. The ECM has an internal diagnostic clock and will record the hour of the first occurrence, the hour of the last occurrence and the number of occurrences of the code. Knowing when and how often the code was generated can be a valuable indicator when troubleshooting intermittent problems.

NOTE: The ECAP Electronic Service Tool can be used but does not support all logged codes. Logged codes can be retrieved or erased using an Electronic Service Tool. Logged diagnostic codes will automatically be deleted if no additional occurrences are recorded in 100 hours. When investigating logged diagnostic codes, keep in mind the following information.

Some diagnostic codes may log occurrences that did not result in operator complaints. If the time the code was logged does not correlate to a complaint, there may be nothing to fix.

The most likely cause of an intermittent problem is a faulty connection or damaged wiring. Next likely is a component failure (sensor or switch). Least likely is failure of the ECM itself.

Diagnostic codes that are logged repeatedly may indicate a problem that needs special investigation.

To troubleshoot an logged diagnostic code, refer to the Diagnostic Code Cross Reference to Functional Test Procedures in the beginning of this manual under the specific code number.

The code number will direct you to a procedure in troubleshooting guide. If the symptoms continue, use the proper procedure for troubleshooting the symptoms that have been experienced by the operator. Refer to Troubleshooting Without A Diagnostic Code.

NOTE: Always clear logged diagnostic codes after investigating and correcting the problem which generated the code.

Events

The ECM can log engine events which refer to engine operating conditions such as low fuel pressure or an Engine Overspeed Warning. Logged events do not indicate an electronic system problem, but may indicate an engine system problem.

Diagnostic Codes Effect on Engine Performance

When the ECM detects an engine problem, it generates an Active diagnostic code, and logs the code to indicate when and how many times the problem has occurred. There are two types of diagnostic codes: Fault Codes and Event Codes.

Diagnostic Codes are provided to indicate an electrical or electronic problem has been detected by the ECM. In some cases the engine performance can be affected when the condition causing the code exists. More frequently, however, the operator cannot detect any difference in the engine performance.

If the operator indicates a performance problem occurs whenever the Diagnostic Lamp is flashing, the diagnostic code may indicate the cause of the problem, and should be corrected.

If the operator does not indicate a problem with the engine performance and a diagnostic code is logged by the ECM, it indicates the ECM detected an abnormal condition, but it did not affect performance.

If this is the case, unless there are several occurrences of the code in a very short period of time, or, the ECM is indicating an Active Code at the present time, there is most likely nothing wrong with the system.

Event Codes

Event Codes are issued by the ECM for each engine event. They are not necessarily an indication of problems within the Electronic system. These event codes are read and interpreted by the Electronic Service Tool, which displays a numeric code and a description of the LOGGED EVENT. The LOGGED ID's can be found under the DIAGNOSTIC window on the electronic service tool. The code is logged and some can only be cleared by factory passwords.

NOTE: Events can only be viewed with a Caterpillar Electronic Technician service tool.

The information displayed for a LOGGED Event is as follows:

* CID- Event Identifier. The CID is a three digit number that corresponds to an ACTIVE or LOGGED engine event.
* Test Description- The text which describes the event.
* Number Of Occurrences- The number of "good to bad" transitions that have occurred.
* Time Of First Occurrence- The time that the first logged event occurred, measured in the ECM hours, by the diagnostic clock is shown on the Logged Events service tool screen.
* Time Of Last Occurrence- The time that the last logged diagnostic occurred, measured in ECM hours by the diagnostic clock.

This manual contains a table listing all of the CID-FMI diagnostic codes, along with the page number where details regarding the cause, performance affect, and troubleshooting of the code can be located.

Using ET and ECAP to Display Active Diagnostic Codes

1. Connect ET to the Communication Adapter Tool to the Service Tool Connector.

2. Connect ECAP to the Service Tool Connector.

3. Turn the keyswitch to the ON position, engine OFF.

4. For ET select the Display Active Diagnostics option.

5. For ECAP select the Industrial Functions and select the Diagnostic Function.

6. For ECAP select the Active Diagnostic Code Function.

7. Each Diagnostic Code CID and FMI are listed and followed by a text description.


Figure 4.1 - ET/ECAP Active Diagnostic Code Screen

Using ET and ECAP to Display Logged Diagnostic Codes

1. Connect ET to the Communication Adapter Tool to the Service Tool Connector.

2. Connect ECAP to the Service Tool Connector.

3. Turn the keyswitch to the ON position, engine OFF.

4. For ET select the Display Logged Diagnostics option.

5. For ECAP select the Industrial Functions and select the Diagnostic Function.

6. For ECAP select the Logged Diagnostic Code Function.

7. Each Diagnostic Code CID and FMI are listed and followed by a text description.


Figure 4.2 - ET/ECAP Logged Diagnostic Code Screen

Using ET and ECAP to Display Status

1. Connect ET to the Communication Adapter Tool to the Service Tool Connector.

2. Connect ECAP to the Service Tool Connector.

3. Turn the keyswitch to the ON position, engine OFF.

4. For ET select the Display Status option.

5. For ECAP select the Industrial Functions and select the Display Status Function.

6. Each Display Option is listed and followed by a text description.


Figure 4.3 - ET/ECAP Status Screen

Programmable Shutdown, Alarms And Derates

On some applications, shutdown, alarms and derates are programmable. The Electronic Service Tool can be used to turn these features ON and OFF. When the features are turned ON, the indication will appear on an electronic display module (i.e. Caterpillar Monitoring System) and an Event will also be logged in the ECM. When the features are turned OFF, the display will not appear on a monitoring module, but an Event will still be logged. Refer to Section 2 for additional information.

Engine Monitoring Programmed to Warning

Engine Monitoring Programmed to Derate

ECM Snapshot

The ECM can record a "snapshot" of engine parameters for a period of 13 seconds surrounding an event. The event is either a diagnostic code or an external trigger.

DO NOT replace electronic components based on snapshop data alone. The snapshot information is stored in frames every 0.24 seconds (if externally triggered) or every 0.48 seconds (if diagnostic code triggered). Frequently, the parameters are changing faster or slower than 0.24 seconds, the result will be a misdiagnosed problem if too much is interpreted from this information.

DO NOT attempt to interpret the information and analyze how the engine is operating from this historical information. Looking at this information under a "microscope" will lead to misdiagnoses because some parameters are not what are expected, even though they are completely unrelated to the problem under investigation.

When to Use a Snapshot

Use the snapshot data feature ONLY to help determine engine operating conditions when an intermittent problem occurs. If an intermittent diagnostic code is causing problems, use the snapshot data to determine if the problem occurs (or appears to occur) at specific engine speed, coolant temperature ranges, etc. Use this data to attempt to duplicate these conditions and allow the code to reoccur.

Engine Snapshot Data

Whenever most diagnostic codes occur, the ECM records the time (in engine hours), as well as engine operating parameters for 9.6 seconds before and 3.4 seconds after the diagnostic code. The engine operating parameters recorded are similar to those in the ECAP or ET status screens. Not all ECAP or ET status screens or parameters are recorded.

The Engine Snapshot is triggered from the ECAP or Electronic Technician Electronic Service Tools.

Diagnostic Code Triggered Snapshot

When viewing diagnostic triggered snapshots, the ECM sets a sensor value with an ACTIVE diagnostic code to a default value when the code is Active. The sensor value will suddenly jump to a specific value at the trigger point and remain there for the rest of the snapshot frames.

After the diagnostic code occurs, the ECM records many of the status parameters available on the Electronic Service Tool. The ECM records this information for 9.6 seconds before the code occurs, and 3.4 seconds after the code.

External Triggered Snapshot

If desired, a snapshot can be externally triggered using an Electronic Service Tool. The snapshot can be triggered from the Display/Trigger Snapshot screen, located under the Display Diagnostic Messages screen (follow the on-screen instructions).

ECM Storage of Snapshots

The ECM can store up to six diagnostic code triggered snapshots, and four externally triggered snapshots. They are stored in a "circular buffer". The newest snapshot will replace the oldest if a seventh diagnostic code triggered snapshot or fifth externally triggered snapshot is taken.

The ECM stores the snapshots in memory that is maintained through the Unswitched +Battery connection. If the Unswitched +Battery connection is disconnected, or if the unit batteries are disconnected, the snapshot information is cleared.

The snapshots can also be manually cleared using an Electronic Service Tool. Snapshots, like most diagnostic codes are automatically cleared by the ECM after 100 hours of operation.

Reference Sheet For Diagnostic Codes

NOTE: The following diagnostic codes are for engine Electronic Control Module diagnostics ONLY. To obtain diagnostic codes for your electronic display module refer to the service manual for your electronic display module.

Diagnostic Terminology

Component Identifier (CID)
Two or three digit code which is assigned to each component or system.
Event Identifier (EID)
Two or three digit code which is assigned to each component or system.
Failure Mode Identifier (FMI)
Type of failure the component experienced (adopted from SAE standard practice J1587 diagnostics).

Active Code
The CID and FMI can be sent through the data link through the display module or through the Communication Adapter Tool, then to the Electronic Service Tool or various electronic display modules.
Logged Code
The diagnostic will be entered into the permanent memory (Diagnostic Log) when it becomes active. The number of occurrences will be saved in the "good to faulty counter" in the permanent memory (Diagnostic Log). First and last occurrence time (engine hours) will also be saved in the permanent memory (Diagnostic Log). This information is then available for display on the Electronic Service Tool.

Possible Performance Effect of Active Diagnostic Codes

NOTE: The effects indicated here will occur only while the code is ACTIVE.

Caterpillar Information System:

3176C ENGINE FOR USE IN CPT372 & Section 3: Troubleshooting Without A Diagnostic Code
3176C ENGINE FOR USE IN CPT372 & Section 2: Programming Parameters
3176C ENGINE FOR USE IN CPT372 & Section 1: Electronic System Overview
3176C ENGINE FOR USE IN CPT372 & Introduction
Caterpillar CPT372 and CPS361 Pumpers, Cement Electrical System Caterpillar CPT372 and CPS361 Pumpers, Cement Electrical System
3406B (PEEC III) Diesel Truck Engine 3406B (PEEC III) Diesel Truck Engine
3406B DIESEL TRUCK ENGINE (PEEC III) Oil Pump (BrakeSaver) [If So Equipped]
3406B DIESEL TRUCK ENGINE (PEEC III) Oil Pan (BrakeSaver) [If So Equipped]
3406B DIESEL TRUCK ENGINE (PEEC III) BrakeSaver [If So Eqipped]
3406B DIESEL TRUCK ENGINE (PEEC III) BrakeSaver Control Valve [If So Equipped]
3406B DIESEL TRUCK ENGINE (PEEC III) Flywheel (BrakeSaver) [If So Eqipped]
3406B DIESEL TRUCK ENGINE (PEEC III) Oil Cooler (BrakeSaver) [If So Equipped]
3176C ENGINE FOR USE IN CPT372 & Section 5: System Functional Tests
3176C ENGINE FOR USE IN CPT372 & Section 6: Sensor Calibrations
3176C ENGINE FOR USE IN CPT372 & Section 7: Glossary of Terms
3500 LOCOMOTIVE ENGINES PERSONALITY MODULE SETTINGS 3E3411 Personality Module Standard 4 Axle (No DB)
3500 LOCOMOTIVE ENGINES PERSONALITY MODULE SETTINGS 3E1818 Personality Module Standard 4 Axle (No DB)
3500 LOCOMOTIVE ENGINES PERSONALITY MODULE SETTINGS 3E0119 Personality Module Standard 4 Axle (Earlier)
3500 LOCOMOTIVE ENGINES PERSONALITY MODULE SETTINGS 3E1866 Personality Module High DB 4 Axle (Earlier)
3500 LOCOMOTIVE ENGINES PERSONALITY MODULE SETTINGS 3E6249 Personality Module Standard 4 Axle (Later)
3500 LOCOMOTIVE ENGINES PERSONALITY MODULE SETTINGS 3E6243 Personality Module High DB 4 Axle (Later)
TROUBLESHOOTING 3406B (PEEC III) DIESEL TRUCK ENGINE OEM SYS Introduction
TROUBLESHOOTING 3406B (PEEC III) DIESEL TRUCK ENGINE OEM SYS Tools Required
TROUBLESHOOTING 3406B (PEEC III) DIESEL TRUCK ENGINE OEM SYS Test Procedure
Back to top
The names Caterpillar, John Deere, JD, JCB, Hyundai or any other original equipment manufacturers are registered trademarks of the respective original equipment manufacturers. All names, descriptions, numbers and symbols are used for reference purposes only.
CH-Part.com is in no way associated with any of the manufacturers we have listed. All manufacturer's names and descriptions are for reference only.