DMC-40x0 Command Reference  JP  • 137 
JP  
FUNCTION:  Jump to Program Location 
DESCRIPTION: 
The JP command causes a jump to a program location on a specified condition.  The program 
location may be any program line number or label.  The condition is a conditional statement 
which uses a logical operator such as equal to or less than.  A jump is taken if the specified 
condition is true. 
Multiple conditions can be used in a single jump statement.  The conditional statements are 
combined in pairs using the operands “&” and “|”.  The “&” operand between any two 
conditions, requires that both statements must be true for the combined statement to be true.  
The “|” operand between any two conditions, requires that only one statement be true for the 
combined statement to be true.  Note: Each condition must be placed in parenthesis for 
proper evaluation by the controller. 
ARGUMENTS: JP location,condition  where 
location is a program line number or label 
condition is a conditional statement using a logical operator 
The logical operators are: 
  < less than 
  > greater than 
  = equal to 
  <= less than or equal to 
  >= greater than or equal to 
  <> not equal to 
USAGE:    DEFAULTS: 
While Moving  Yes  Default Value   
In a Program  Yes  Default Format   
Command Line  No     
Controller Usage 
ALL CONTROLLERS 
RELATED COMMANDS: 
JS   Jump to Subroutine 
9IF  If conditional statement 
ELSE   Else function for use with IF conditional statement 
ENDIF   End of IF conditional statement 
EXAMPLES: 
JP #POS1,V1<5  Jump to label #POS1 if variable V1 is less than 5 
JP #A,V7*V8=0  Jump to #A if V7 times V8 equals 0 
JP #B  Jump to #B (no condition) 
Hint:  JP is similar to an IF, THEN command.  Text to the right of the comma is the condition that must be 
met for a jump to occur.  The destination is the specified label before the comma.