Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 140

Inhaltsverzeichnis

Werbung

Kategorie - Nr. Anwendungs-Anweisungen - 22
Symbol im Kontaktplan
BCU (d, s)
Anweisung AWL
BCU (d, s)
Adresstypen
Anzahl der auf 1
d
gesetzten Bits
Quelle, deren "1"-Bits
s
gezählt werden sollen
Funktion
Der Inhalt von s (16 Bit Wort bzw. 32 Bit bei einem Doppelwort) wird überprüft, und die Anzahl der auf 1 gesetzten Bits
(0 bis 16 bzw. bis 32) wird an d ausgegeben.
15
5
d
0 bis 32
Programmierbeispiel
X00002
DIF2
Programmbeschreibung
Bei steigender Flanke von X00002 wird die Anzahl der auf 1 gesetzten Bits in DR0020 ermittelt und anschließend nach
WR0000 übertragen.
Beispiel:
Im Falle von
A
7
1
DR0020 =
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
beträgt die Anzahl der auf 1 gesetzten Bits 16 (dezimal).
Daher ist das Ergebnis WR0000 = H0010.
Spezialmerker
R7F4
R7F3
DER
ERR
l
l
Anzahl Schritte
Bedingung
Wort
Doppelwort
Bit
R,
TD, SS,
X
Y
M
CU, CT
0
15(32)
1
s
• • •
• • •
BCU (WR0000, DR0020)
4
F
1
5
Name
Bits zählen (BIT COUNT)
R7F2
R7F1
R7F0
SD
V
C
l
l
l
Schritte
3
4
Wort
WR,
WX WY
WM TC DX DY
¡
¡
¡
¡
¡
¡
1 1
• • •
1
• • •
1
• • • • •
1
1 1
Anzahl der auf "1" gesetzten Bits
LD
X00002
AND DIF2
[
BCU (WR0000, DR0020)
]
3
5-94
Kapitel 5 - Anweisungen
Bemerkung
Verarbeit.-zeit (µs)
Mittelwert Maximum
Oberer Fall: W
33
Unterer Fall: DW
42
Doppelwort
DR,
DM
¡
¡
¡
¡
0
• • •
1
Sonstiges

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis