beautypg.com

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

Page 190

background image

2 Instructions

2-154

CP1E CPU Unit Instructions Reference Manual(W483)

Function

Sample program

Operation of ++B(594)/++BL(595)

In the following example, the BCD content of D100 will be incremented by 1 every cycle as long as CIO
0.00 is ON.

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

++B

The ++B(594) instruction adds 1 to the BCD content
of Wd. The specified word will be incremented by 1
every cycle as long as the execution condition of
++B(594) is ON. When the up-differentiated variation
of this instruction (@++B(594)) is used, the specified
word is incremented only when the execution condi-
tion has gone from OFF to ON.

+ +BL

The ++BL(595) instruction adds 1 to the 8-digit BCD
content of Wd+1 and Wd. The content of the speci-
fied words will be incremented by 1 every cycle as
long as the execution condition of ++BL(595) is ON.
When the up-differentiated variation of this instruc-
tion (@++BL(595)) is used, the content of the speci-
fied words is incremented only when the execution
condition has gone from OFF to ON.

+1

Wd

Wd

Wd

Wd+1

Wd+1

Wd

+1

0 0 1 9

Wd: D100

0 0 2 0

Incremented every cycle

while CIO 0.00 is ON.

Wd: D100

++B

D100

+1

0.00

0.00

Wd+1: D101

Wd: D100

Wd+1: D101

Wd: D100

Increment

Increment

Increment

Increment

: Execution of ++B(594) / ++BL(595)

Incremented every cycle
while CIO 0.00 is ON.

+1

++BL

D100

0.00

0 0 0 0

9 9 9 9

0 0 0 1

0 0 0 0

This manual is related to the following products: