3606, 3608, 3612 and 3616 Engines and C280-12, C280-16, C280-6 and C280-8 Marine Engines Generator Monitoring System Caterpillar


PLC Diagnostics

Usage:

3616 1PD
Note: Revision 5 is now used as the Monitor Software. The Programmable Logic Controller has been updated.

Note: Revision 5 will calculate the engine setpoints by using the engine rpm. The alarm setpoint and the shutdown setpoint will be calculated by the software. Refer to Engine News, SEBD9288, "Software Available for Programming Allen-Bradley Programmable Logic Controller".

When a fault code is received on the "PLC Status Screen", the following information can be used in order to troubleshoot the problem.

When a major fault is encountered, a hex code is written to S:6. Major faults can be one of the following types:

Non-User (1) - The routine does not run.

Non-Recoverable (2) - The routine runs for 1 pass.

Recoverable (3) - The fault may clear S:1/13 in order to resume operation.

Table 1
Power Up Error Codes    
Code     Type     Description    
0001     1     "NVRAM Error"    
0002     1     "A hardware problem caused a watchdog alarm timeout."    
0003     1     "Memory module memory error"    
0006     3     "Reserved"    
0007     1     "Failure during a memory module transfer"    
0008     1     "Internal software error"    
0009     1     "Internal hardware error"    

Table 2
"Going to Run" Error Codes    
Code     Type     "Description"    
0010     1     "Processor does not meet required revision level"    
0011     1     "Ladder file 2 is missing"    
0012     1     "Ladder program has a memory error"    
0013     3     "Required memory module absent, or S:1/10 or S:1/11 not set (and program requires it)"    
0014     1     "Internal file error"    
0015     1     "Configuration file error"    
0016     3     "Startup protection after power loss. Error condition exists when S:1/9 is set and powerdown occurred"    
0017     2     "NAVRAM/memory module user program mismatch"    
0018     1     "Incompatible user program-operating system mismatch"    
0019     2     "Missing or duplicate label was detected"    

Table 3
"Runtime" Error Codes    
Code     Type     "Description"    
001F     1     "Program integrity error occurred during on-line revising"    
0004     1     "Memory error occurred while during run mode"    
0020     3     "A minor bit is set at the end of the scan"    
0021     1     "Remote power failure of an exposed I/O rack occurred"    
0022     2     "User watchdog scan time exceeded"    
0023     2     "Invalid/non-existent STI file number"    
0024     2     "Invalid STI interrupt interval (>2559 ms or negative)"    
0025     2     "Excessive stack depth/JSR calls for STI routine"    
0026     2     "Excessive stack depth/JSR calls I/O interrupt routine"    
0027     2     "Excessive stack depth/JSR calls for user fault routine"    
0027     2     "Excessive JSRs in the user fault routine (file 3)"    
0028     1     "Invalid/non-existent start-up protection fault routine"    
0029     3     "Indexed address outside of the data file space (B3:0-end)"    
002A     2     "Indexed address beyond specific referenced data file"    
002B     2     "Excessive JSRs in the high-speed counter subroutine (file 4)"    
002C     3     "Referenced indirect address element outside data file limit"    
002E     3     "Invalid DII input slot"    
002F     2     "Invalid or non-existent DII interrupt file"    
0031     2     "Unsupported instruction reference was detected"    
0032     3     "Sequencer length/position points past end of data file"    

Table 4
"User Program Instruction" Error Codes    
Code     Type     "Description"    
0030     2     "Attempts to jump to one too many nested subroutines"    
0033     3     "Length of LFU, LFL,FFL,BSL, OR BSR instruction points past end of data file"    
0034     3     "Negative value for timer ACC or PRE detected"    
0035     3     "TND, SVC, or REF instruction called within an interrupt or user fault routine"    
0036     2     "Invalid value for PID parameter"    
0038     1     "RET instruction was detected in a non-subroutine file"    
XX3A         "Attempting to write to a protected data file xx. (xx is the protected file number that you are trying to write to)"    

Error Codes for the Input/Output Module for the SLC 500 Only

The characters "xx" in table 5 represent the slot. The slot is the module that is causing the error.

1F is indicated. There is a fault. The exact slot could not be determined. Check the grounding of the chassis.

Table 5
Slot     xx    
0     00    
1     01    
2     02    
3     03    
4     04    
5     05    
6     06    
7     07    
8     08    
9     09    

Major faults can be one of the following types:

Non-User (1) - The fault routine is not executed.

Non-Recoverable (2) - The fault routine is executed for 1 pass.

Recoverable (3) - The fault may clear S:1/13 in order to resume operation.

Table 6
Error Codes for the I/O MODULE    
Code     Type     Description    
xx39     3     "Invalid string length was detected in a string line"    
xx50     3     "A rack data error is detected (recoverable only if user disables slot xx in user fault routine"    
xx51     2     "A stuck runtime error is detected on an I/O module"    
xx52     3     "A module required in user program is missing or removed"    
xx53     3     "At going-to-run, a slot decleared as unused is detected as having an I/O module inserted"    
xx54     3     "A module required for a user to program is wrong type"    
xx55     3     "A discrete I/O module required for the user program is detected as having wrong I/O count or wrong I/o driver"    
xx56     1     "Rack configuration in user program is incorrect"    
xx57     3     "Intelligent module has not responded to a command within the required limit"    
xx58     2     "A specialty I/O module generated a generic fault"    
xx59     3     "Intelligent I/O module has not responded to a command as being completed within the required time limit"    
xx5A     3     "hardware interrupt problem stuck"    
xx5B     3     "G file config error (size exceeds capacity of card)"    
xx5C     3     "M0-M1 file config error; size exceeds capacity of card"    
xx5D     3     "Interrupt service request not supported by processor"    
xx5E     3     "Processor I/O driver (software) failure"    
xx60     3     "Identifies an I/O module specific error (refer to manual supplied withthe module)"    
xx6F            
xx70     2     "Identifies an I/O module specific non-recoverable major error. Refer to user manual supplied with your I/O module"    
xx7F            
xx90     2     "Interrupt problem on disabled slot"    
xx91     2     "A disabled slot has faulted"    
xx92     2     "Invalid/non existant module interrupt subroutine file"    
xx93     2     "Unsupported I/O module specific major error"    
xx94     2     "In run or test mode, module detected as being inserted under power or I/O module has reset itself"    

Caterpillar Information System:

Marine Monitoring System II Performance Tests
Marine Monitoring System II Overspeed Verification Test
Marine Monitoring System II System Tests
725 and 730 Articulated Trucks Power Train Torque Converter
C-15 and C-16 Industrial Engines Electric Starting Motor
G3516B and G3520B Generator Set Engines Camshaft - Remove
2001/01/08 A New Screen In The TMI System Provides The Status Of Emission Certification Of Engines {1000}
2001/01/01 A New Screen In The TMI System Provides The Status Of Emission Certification Of Engines {1000}
797 Off-Highway Truck Power Train Pressure Switch (Final Drive Oil)
797 Off-Highway Truck Power Train Bypass Switch (Differential Oil Filter)
797 Off-Highway Truck Power Train Pressure Sensor (Differential Oil)
3176C and 3196 Engines for Caterpillar Built Machines E015 High Engine Coolant Temperature Derate
797 Off-Highway Truck Power Train Rear Axle Housing
PMG3516 Power Module Specifications
2000/12/01 Correction to Testing and Adjusting Module, SENR5832, Electronic Modular Control Panel II+ (EMCPII+) for MUI Engines {4490}
G3516B and G3520B Generator Set Engines Camshaft - Install
Exhaust Temperature Scanner System Description
C-15 and C-16 Industrial Engines Fuel Transfer Pump
PMG3516 Power Module Plate Locations and Film Locations
C-10, C-12, C-15 and C-16 Industrial Engines E015 High Engine Coolant Temperature Derate
C-10, C-12, C-15 and C-16 Industrial Engines E027 High Inlet Air Temperature Warning
3126B Engine for Caterpillar Built Machines CID 0041 FMI 03 8 Volt DC Supply short to +batt
3054, 3054B and 3056 Marine Engines Cooling System
C-10, C-12, C-15 and C-16 Industrial Engines E025 High Inlet Air Temperature Derate
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.