Rockwell Automation Publication 1756-RM100F-EN-P - October 2018 117
Instruction Execution Chapter 6
Max Number of Inputs or Outputs for a Program JSR/RET
JSR calls are now limited to 40 input parameters and 40 output parameters.
With this limit, the controller is less likely to run out of memory at runtime. If
you exceed this limit, you get a verification error.
Previously, there was no limit on the number of parameters you could define as
an input or output parameter. The absence of a limit can cause the controller to
run out of stack space at runtime and fault.
This implementation affects these instructions: JSR, RET, SBR.
Mitigation
Resolve any verification errors that occur when you open and import projects
in the Logix Designer application, version 28 or later.
Language Affected
Ladder Logic (RLL) Yes
Struc tured Text (ST) Yes
Function Blocks (FBD) Yes
Sequential Function Chart (SFC) Yes
(1)
(1) Only affects embedded Structured Text.
5580/5380 Controllers 5570/5370 Controllers