Andn und andn, Or und or, 3 andn und andn – NORD Drivesystems BU0000 Benutzerhandbuch

Seite 91: 4 or und or, Beispiel in awl

Advertising
background image

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

Advertising