Andn und andn, Or und or, 3 andn und andn – NORD Drivesystems BU0000 Benutzerhandbuch
Seite 91: 4 or und or, Beispiel in awl

PLC
91
BU 0000 DE
Var2
Var1
Ergebnis
0
0
0
0
1
0
1
0
0
1
1
1
Beispiel: 170dez (1010 1010bin) AND 204dez (1100 1100bin) = (1000 1000bin) 136dez
9.4.3.3 ANDN und ANDN(
Bitweise UND Verknüpfung des AE/Akkus mit einem negierten Operanden. Bitweise UND (…)
Verknüpfung mit dem AE/Akku und dem negierten Ergebnis der Klammer. Es sind bis zu 6
Klammerebenen möglich. Die zu verknüpfenden Werte müssen demselben Variablentyp
angehören.
BOOL
BYTE
INT
DINT
Mögliche Datentypen
X
X
X
X
Beispiel in AWL:
LD 2#0000_1111
ANDN 2#0011_1010 (* ANDN Verknüpfung zwischen 2 Konstanten *)
(* Akku = 2#1111_0101 *)
LD 170 (* Verknüpfung zwischen einer Konstanten und 2 Variablen. *)
ANDN Var1, Var2 (* Akku = 170d ANDN Var1 ANDN Var2 *)
LD Var1
ANDN ( Var2 (* AE/Akku = Var1 ANDN ( Var2 OR Var3 ) *)
OR Var3
)
Var2
Var1
Ergebnis
0
0
1
0
1
1
1
0
1
1
1
0
9.4.3.4 OR und OR(
Bitweise ODER Verknüpfung des AE/Akku mit einer oder zwei Variablen oder Konstanten.
Bitweise ODER(…) 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