3176B INDUSTRIAL ENGINE 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) or the various electronic display modules. 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 Functional Test Procedures. Do not confuse diagnostic codes with diagnostic events. 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.

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 display module such as Electronic Monitoring may 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 usually logs 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 be sensitive, and may log occurrences that did not result in operator or pilot 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 a 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 Functional Test Procedures. 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.

Using ET to Display Active Diagnostic Codes

1. Connect ET and the Communication Adapter Tool to the Service Tool Connector and run the ET Program.

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

3. Select the Display Active Diagnostics option from the Tools Menu.

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

ET Active Diagnostic Code Screen

Using ET to Display Logged Diagnostic Codes

1. Connect ET and the Communication Adapter Tool to the Service Tool Connector and run the ET Program.

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

3. Select the Display Logged Diagnostics option from the Tools Menu.

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

Using ET to Display Status

1. Connect ET and the Communication Adapter Tool to the Service Tool Connector and run the ET Program.

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

3. Select the Display Status option from the Tools Menu.

ET Status Screen

Engine Monitoring Programmed to WARNING

Engine Monitoring Programmed to DERATE

ECM Snapshot

The ECM can record a "snapshot" of engine/unit 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 snapshot 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/unit 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 rpm or unit speed ranges, 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.

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.

P-500: How to Use Tests.

System Operation

Figure P-500.2: How to Use Schematic

Figure P-500.3: How to Use Pin Connector

Functional Test

P-501: Inspecting Electrical Connectors

System Operation

Functional Test

P-504: Throttle Position Sensor

System Operation

Figure P-504.2: Throttle Position Sensor Schematic

Figure P-504.3: Throttle Position Sensor Pin Connector

Diagnostic Codes

Functional Test

P-513: ECM/Personality Module

System Operation

Diagnostic Codes

Functional Test

P-514: Engine Speed/Timing Sensor

System Operation

Figure P-514.2: Engine Speed/Timing Sensor Schematic

Figure P-514.3: Engine Speed/Timing Sensor Pin Connector

Diagnostic Codes

Functional Test

P-515: Injector Solenoids

System Operation

Figure P-515.2: Injector Solenoids Schematic

Figure P-515.3: Injector Solenoids Pin Connectors

Diagnostic Codes

Functional Test

P-521: Analog Sensor Supply

System Operation

Figure P-521.2: Analog Sensor Supply Schematic

Figure P-521.3: Analog Sensor Supply Pin Connector

Functional Test

P-522: Digital Sensor Supply

System Operation

Figure P-522.2: Digital Sensor Supply Schematic

Figure P-522.3: Digital Sensor Supply Pin Connector

Diagnostic Codes

Functional Test

P-591: Engine Sensor Open/Short

System Operation

Figure P-591.2: Engine Sensor Open/Short Schematic

Figure P-591.3: Engine Sensor Open/Short Pin Connector

Diagnostic Codes

Functional Test

P-5103: A/C High Pressure Switch Circuit Test

System Operation

Figure P-5103.2: A/C High Pressure Switch Schematic

Figure P-5103.3: A/C High Pressure Switch Pin Connector

Diagnostic Codes

Functional Test

P-600: How To Use The Tests

System Operation

Figure P-600.2: How to Use Schematic

Figure P-600.3: How To Use Pin Connector

Functional Test

P-604: Throttle Position Sensor Calibration

System Operation

Figure P-604.2: Throttle Position Sensor Schematic

Figure P-604.3: Throttle Position Sensor Pin Connector

Diagnostic Codes

Functional Test

P-614: Engine Speed/Timing Sensor Calibration

System Operation

Figure P-614.2: Speed/Timing Sensor Schematic

Figure P-614.3: Speed/Timing Sensor Pin Connector

Diagnostic Codes

Functional Test

P-621: Analog Sensor Supply Calibration

System Operation

Figure P-621.2: Analog Sensor Supply Schematic

Figure P-621.3: Analog Sensor Supply Pin Connector

Diagnostic Codes

Functional Test

Caterpillar Information System:

3176B INDUSTRIAL ENGINE SECTION 3: Troubleshooting Without A Diagnostic Code
3176B INDUSTRIAL ENGINE Section 2: Programming Parameters
3176B INDUSTRIAL ENGINE Section 1: Electronic System Overview
3176B INDUSTRIAL ENGINE Introduction
3512 INDUSTRIAL ENGINE OIL WELL SERVICE Section 6: Glossary Of Terms
3512 INDUSTRIAL ENGINE OIL WELL SERVICE Section 5: Functional Tests
3512 INDUSTRIAL ENGINE OIL WELL SERVICE Section 4: Troubleshooting With A Diagnostic Code
3512 INDUSTRIAL ENGINE OIL WELL SERVICE Section 3: Troubleshooting Without A Diagnostic Code
3512 INDUSTRIAL ENGINE OIL WELL SERVICE Section 2: Programming Parameters
3512 INDUSTRIAL ENGINE OIL WELL SERVICE Section 1: Electronic System Overview
3512 INDUSTRIAL ENGINE OIL WELL SERVICE Introduction
DISSASSEMBLY & ASSEMBLY 3512 INDUSTRIAL ENGINE Crankshaft
3176B INDUSTRIAL ENGINE Section 7: Glossary of Terms
3176B Industrial Engine 3176B Industrial Engine
3512 INDUSTRIAL ENGINE OIL WELL SERVICE Schematic
3176B MARINE ENGINE The Diagnostic Process
3176B MARINE ENGINE Diagnostic Codes Cross-Referenced By PID-FMI
3176B MARINE ENGINE 1.0 3176B Electronic System Overview
3176B MARINE ENGINE 2.0 Programming Parameters
3176B MARINE ENGINE 3.0 Troubleshooting Using Symptoms
3176B MARINE ENGINE 3.1 Possible Performance Affect of ACTIVE Diagnostic Codes
3176B MARINE ENGINE 4.0 Troubleshooting With A Diagnostic Code
3176B MARINE ENGINE 5.0 Vessel To Engine Control Electronic Functional Tests
3176B MARINE ENGINE 6.0 Engine Control Electronic Functional Tests
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.