4 bit operationen, 1 and und and, Bit operationen – NORD Drivesystems BU0550 Benutzerhandbuch
Seite 31

3 AWL (Instruction List, IL)
BU 0550 DE-0813
31
3.2.4
Bit Operationen
Operator
Erläuterung
AND
UND
ANDN
UND mit negiertem Operanden
NOT
Negation
OR
ODER
ORN
ODER mit negiertem Operanden
ROL
Links Rotieren
ROR
Rechts Rotieren
SHL
Links Schieben
SHR
Rechts Schieben
S und R
Setzen & Rücksetzen
XOR
Exklusiv ODER
XORN
Exklusiv ODER mit negiertem Operanden
Tabelle 27 Übersicht Bit Operationen
3.2.4.1
AND und AND(
Bitweise UND Verknüpfung des AE/Akkus mit einer oder zwei Variablen oder Konstanten.
Bitweise UND(…) Verknüpfung mit dem AE/Akku und dem AE/Akku welches zuvor in der Klammer gebildet
wurde. Es sind bis zu 6 Klammerebenen möglich.
Alle Werte müssen demselben Variablentyp angehören.
BOOL
BYTE
INT
DINT
Mögliche Datentypen
X
X
X
X
Befehle
Erläuterung
LD 170
AND 204
AND Verknüpfung zwischen 2 Konstanten
Akku = 136 (Siehe Beispiel unter der Tabelle)
LD 170
Verknüpfung zwischen einer Konstanten und 2
Variablen.
AND Var1, Var2
Akku = 170
dez
AND Var1 AND Var2
LD Var1
AND ( Var2
AE/Akku = Var1 AND ( Var2 OR Var3 )
OR Var3
)
Tabelle 28 AND und AND(
Beispiel: 170
dez
(1010 1010
bin
) AND 204
dez
(1100 1100
bin
) = (1000 1000
bin
) 136
dez
AE/Akku
Operand
Ergebnis
0
0
0
0
1
0
1
0
0
1
1
1