7 mux, 8 mod und mod – NORD Drivesystems BU0550 Benutzerhandbuch

Seite 27

Advertising
background image

3 AWL (Instruction List, IL)

BU 0550 DE-0813

27

3.2.2.7

MUX

Über einen Index, der sich vor dem Befehl im Akku befindet, können verschiedene Konstanten oder Variab-
len selektiert werden. Der erste Wert wird über den Index 0 angesprochen. Der ausgewählte Wert wird in
den Akku geladen. Die Anzahl der Werte ist nur durch den Programmspeicher limitiert.

BOOL

BYTE

INT

DINT

Mögliche Datentypen

X

X

X

Befehle

Erläuterung

LD 1

Wähle das gewünschte Element aus

MUX 10,20,30,40,Value1

MUX Befehl mit 4 Konstanten und einer Variable

ST Value2

Speichere den Wert 20 in Value2

Tabelle 17 MUX

3.2.2.8

MOD und MOD(

Der Akku wird durch eine oder mehrere Variablen oder Kostanten dividiert, der Rest der Division steht als
Ergebnis im Akku.

Bei der Klammer Modulo wird der Akku durch das Ergebnis des Klammerausdrucks dividiert und daraus der
Modulo gebildet. Es sind bis zu 6 Klammerebenen möglich.

BOOL

BYTE

INT

DINT

Mögliche Datentypen

X

X

X

Befehle

Erläuterung

LD 25

Lade den Dividenden

MOD 20

Division 25/20  Modulo = 5

ST Var1

Speicher das Ergebnis 5 in Var1

LD 25

Lade den Dividenden

MOD( Var1

Ergebnis = 25/(Var1 + 10)  Modulo in den Akku

ADD 10

)

ST Var3

Speichere das Ergebnis 10 in Var3

Tabelle 18 MOD und MOD(

Advertising