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

Seite 31

Advertising
background image

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

Advertising