Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) fault T04:C31: Program fault: JSR/RET parameter count mismatch

Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000)faultFault code list 1756-RD001F (September 2025)

The parameters of a JSR instruction do not match those of the associated SBR or RET instruction: fewer parameters were passed than expected. Rockwell’s corrective action is to pass the appropriate number of parameters, and notes that passing too many is ignored without an error.

Diagnose this with AI

Upload a keypad photo, the fault history or a parameter export from your Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000). InduQT compares the evidence and suggests the next useful checks.

Try Free PLC Fault Diagnostic

When it happens

Likely causes and checks

1Subroutine changed (SBR/RET parameters added) without updating every JSR

Points to it
Fault started after an edit to the subroutine; several callers exist.
Check
Cross-reference every JSR to that routine and compare parameter counts with its SBR and RET.

2JSR edited online with a parameter missing

Points to it
Fault right after an online edit of the calling rung.
Check
Compare the calling rung with the last known good program export.

Telling it apart

Evidence to collect

Work on fuel trains, burners, pressure vessels and electrical equipment must be done by qualified personnel following the manufacturer’s documentation and local codes. Never bypass a safety device or interlock.

Related