Yaskawa J50M Instructions User Manual

Page 118

Advertising
background image

2.11.7

CONTROL COMMANDS (Cent’d)

Branch Destination Sequence No.

Executed with
this data ignored.

2.

The reverse branch on the program takes

longer execution time than the forward branch.

(2)

R e p e a t C o m m a n d

A .

WHILE [< conditional expression>

DO m;

(m = 1, and 3)

I

Conditional>]

expression

(Next Block)

GOTO n

Nn

IF

conditional

>] may be omitted to

provide a simple

command as shown below:

W bile <conditional expression> is satisfied, the

blocks between DO m and END m are repeated.

When it is unsatisfied, the processing branches
to the block next to END

GOTO n ;

. . ;

I

(Block next to END m)

Conditional expressions are EQ, NE, GT, LT, GE,

and

LE.

are represented as follows:

When the specification is made omitting WHILE

[<conditional expression>] , the blocks between

DO m

and END m are repeated infinitely.

Conditional Expression

I

Meaning

this is used in the format shown below .

#j)

(#i

#j)

A constant and

can be used to #i and #j.

A variable and

can be used for n.

– IF [<Conditional

GOTO n ;

expression>]

Notes :

The sequence number of the destination of

the branch by a branch command must be located
at the head of that block.

Otherwise , the data

prior to the sequence number is ignored as shown
below:

END

m ;

110

Advertising