Bcnt (Bit Count) - IDEC MICROSmart FC6A Series Ladder Programming Manual

Automation organizer windldr
Hide thumbs Also See for MICROSmart FC6A Series:
Table of Contents

Advertisement

BCNT (Bit Count)

BCNT
*****
Valid Devices
Device
S1 (Source 1)
S2 (Source 2)
D1 (Destination 1)
For valid device address ranges, see "Device Addresses" on page 2-1.
Special internal relays cannot be designated as D1.
When T (timer) or C (counter) is used as S2, the timer/counter current value (TC or CC) is displayed. When T (timer) or C (counter) is used as D1,
the data is written in as a preset value (TP or CP) which can be 0 through 65,535.
The valid range of S2 (quantity of bits searched) is 1 to 256. Make sure that the search area designated by S1 plus S2 is within the valid value range.
If the source data exceeds the valid range, a user program execution error will result, turning on special internal relay M8004 and the ERR LED on
the FC6A Series MICROSmart.
When a user program execution error occurs, the execution of the instruction is canceled. The value of D1 is left unchanged and the next instruction
is executed. For user program execution errors, see "User Program Execution Errors" on page 3-10.
Since the BCNT instruction is executed in each scan while input is on, a pulse input from a SOTU or SOTD instruction should be used.
Examples: BCNT
BCNT
I0
M17
M37
M57
M77
M97
M117
BNCT
I1
Bit
15
14
13
12
11
D10
D11
D12
D13
D14
D15
S1
S2
D1
*****
*****
Function
First bit to start search
Quantity of bits searched
Destination to store quantity of ON bits
S1
S2
D1
M4
64
D100
S1
S2
D1
D10
60
D100
10
9
8
7
6
5
4
FC6A S
MICROS
ERIES
When input is on, a search begins for the total number of bits that are on an array of
consecutive bits starting at the point assigned by source device S1. Source device S2
assigns the quantity of bits searched. The quantity of bits which are on is stored to the
destination assigned by device D1.
I
Q
X
X
X
X
X
When input is on, a search begins for the total number of bits that are on in an array
of 64 bits starting at internal relay M4 assigned by source device S1.
Since 3 bits are on in the searched area, the quantity is stored to data register D100
assigned by destination device D1.
M0
M20
M40
M60
M80
M100
When input I0 is on, a search begins for the total number of bits that are on in an
array of 60 bits starting at bit 0 of data register D10 assigned by device S1.
Since 2 bits are on among the 60 bits, 2 is stored to data register D100 assigned by
device D1.
3
2
1
0
L
P
MART
ADDER
ROGRAMMING
10: D
C
ATA
ONVERSION
M
R
T
C
D
P
X
X
X
X
X
X
X
X
X
X
X
X
D100
D100
2
ON
Searched area
M
FC9Y-B1726
ANUAL
I
NSTRUCTIONS
Constant
Repeat
X
3
ON
Searched area
10-17

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents