Chapter 5 Instruction Specifications
5-94
Item number
Application instructions-22
Name
Bit count
Ladder format
Condition code
Processing time (
µ
s)
Remark
R7F4
R7F3
R7F2
R7F1
R7F0
Average Maximum
BCU (d, s)
DER
ERR
SD
V
C
Upper case: W
z
z
z
z
z
33
Lower case: DW
Instruction format
Number of steps
Condition
Steps
BCU (d, s)
Word
3
42
Double word
4
Bit
Word
Double word
Usable
I/O
X
Y
R,
M
TD, SS,
CU, CT
WX WY
WR,
WM TC DX DY
DR,
DM
C
onstant
Other
d
Number of bits set to 1
{
{
s
I/O that counts the bits
set to 1
{
{
{
{
{
{
{
{
Function
•
Of the contents of s (16 bits for word and 32 bits for double word), the number of bits that are set to “1” are output to d (0 to
32).
15
5
0
0 to 32
d
1
1 1
1
1
1
1 1
1
15(32)
0
s
•
•
•
Number of bits that are set to "1"
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Program example
X00002
LD
X00002
AND DIF2
[
BCU (WR0000, DR0020)
]
BCU (WR0000, DR0020)
DIF2
Program description
•
At the leading edge of X00002, the number of bits that are set to “1” among the data input to DR0020 is counted, and set to
WR0000.
Example)
1 0 1 0 0 1 1 1 0 0 0 1 0 1 0 0 1 1 1 1 0 0 0 1 0 1 0 1 0 0 1 1
DR0020 =
A
7
1
4
F
1
5
3
the number of bits set to "1" is 16 (decimal).
Therefore, the result is WR0000 = H0010.
In the case of
B
CU (d,
s
)
Содержание HIDIC MICRO-EH
Страница 1: ...HITACHI PROGRAMMABLE CONTROLLER APPLICATION MANUAL NJI 350B X ...
Страница 12: ...MEMO ...
Страница 14: ...Chapter 1 Features 1 2 MEMO ...
Страница 50: ...Chapter 4 Product lineup and wiring 4 18 MEMO ...
Страница 196: ...Chapter 5 Instruction Specifications 5 146 ...
Страница 263: ...Chapter 11 Communication Specifications 11 10 MEMO ...