112 Rockwell Automation Publication 1789-UM002K-EN-P - January 2015
Chapter 6 Execute External Routines
Call an External Routine
Use the Jump to External Routine (JXR) instruction to call the external routine
from a ladder routine in your project. The JXR instruction supports multiple
parameters so you can pass values between the ladder routine and the
external routine.
Jump to External Routine (JXR)
The JXR instruction executes an external routine. This instruction is supported
only by the SoftLogix5800 controllers.
Operands
Table 7 - Relay Ladder
.
Operand Type Format Description
External routine name ROUTINE Name External routine to execute.
External routine control EXT_ROUTINE_CONTROL Tag See page 113
.
Parameter BOOL
SINT
INT
DINT
REAL
Structure
Immediate
Tag
Array tag
Data from this routine that you want to copy to a variable in the external routine:
• Parameters are optional.
• Enter multiple parameters, if needed.
• You can have as many as 10 parameters.
Return parameter BOOL
SINT
INT
DINT
REAL
Tag Tag in this routine to which you want to copy a result of the external routine:
• The return parameter is optional.
• You can have only one return parameter.