beautypg.com

Precautions, Sample program, 2 instructions – Omron SYSMAC CP CP1E-N@@D@-@ User Manual

Page 264

background image

2 Instructions

2-228

CP1E CPU Unit Instructions Reference Manual(W483)

Precautions

Some time will be required to complete BCNT(067) if a large number of words is specified. Even if an

interrupt occurs, execution of this instruction will not be interrupted and execution of the interrupt task
will be started after execution of BCNT(067) has been completed. One BCNT(067) instruction can
be replaced with two BCNT(067) instructions to help avoid this problem.

Sample Program

When CIO 0.00 is ON in the following example, BCNT(067) counts the total number of ON bits in the 10
words from CIO 100 through CIO 109 and writes the result to D100.

BCNT

&1000

D1000

W0

BCNT

&500

D1000

W1

BCNT

&500

D1500

W2

+

W1

W2

W0

W1: Temporary storage

W2: Temporary storage

BCNT

&10

100

D100

0.00

0

0

2

3

100

101

to

109

0

15

N

S

R

10 words

Counts the number
of ON bits (35).

to

R: D100

23 hexadecimal
(35 decimal)

This manual is related to the following products: