beautypg.com

Function sample program, 2 instructions – Omron SYSMAC CP CP1E-N@@D@-@ User Manual

Page 187

background image

2-151

2 Instructions

CP1E CPU Unit Instructions Reference Manual(W483)

Increm

ent/D

ecrement

In

stru

ctio

ns

2

-

-/-

-L

Function

Sample program

Operation of --(592)/--L(593)

The up-differentiated variation is used in the following example, so the content of D100 will be decre-
mented by 1 only when CIO 0.00 has gone from OFF to ON.

In the following example, the 8-digit hexadecimal content of D101 and D100 will be decremented by 1
every cycle as long as CIO 0.00 is ON.

--

The --(592) instruction subtracts 1 from the binary
content of Wd. The specified word will be decre-
mented by 1 every cycle as long as the execution
condition of --(592) is ON. When the up-differenti-
ated variation of this instruction (@ --(592)) is used,
the specified word is decremented only when the
execution condition has gone from OFF to ON.

--L

The --L(593) instruction subtracts 1 from the 8-digit
hexadecimal content of Wd+1 and Wd. The content
of the specified words will be decremented by 1
every cycle as long as the execution condition of --
L(593) is ON. When the up-differentiated variation of
this instruction (@--L(593)) is used, the content of
the specified words is decremented only when the
execution condition has gone from OFF to ON.

-1

Wd

Wd

Wd

Wd+1

Wd+1

Wd

-1

0 0 2 0

Wd: D100

0 0 1 F

Decremented every cycle

while CIO 0.00 is ON.

Wd: D100

--

D100

-1

0.00

0.00

Wd+1: D101

Wd: D100

Wd+1: D101

Wd: D100

Decrement

Decrement

Decrement

Decrement

: Execution of --L(593)

Decremented every cycle
while CIO 0.00 is ON.

-1

--L

D100

0.00

0 0 0 1

0 0 0 0

0 0 0 0

F F F F

This manual is related to the following products: