Befehle/Operationen in der Anweisungsliste AWL alphabetisch sortiert

Funktion

Beschreibung

Funktionsart

=

Zuweisung

Bitverknüpfung

)

Verzweigung schließen

Bitverknüpfung

*D

AKKU1 und AKKU2 multiplizieren

32-Bit Festpunkt-Funktion

*I

AKKU1 und AKKU2 multiplizieren

16-Bit Festpunkt-Funktion

*R

AKKU1 und AKKU2 multiplizieren

32-Bit Gleitpunkt-Funktion

/D

AKKU2 durch AKKU1 dividieren

32-Bit Festpunkt-Funktion

/I

AKKU2 durch AKKU1 dividieren

16-Bit Festpunkt-Funktion

/R

AKKU2 durch AKKU1 dividieren

32-Bit Gleitpunkt-Funktion

= = D

AKKU2 gleich AKKU1

Vergleicher

<>D

AKKU2 ungleich AKKU1

Vergleicher

>D

AKKU2 größer als AKKU1

Vergleicher

<D

AKKU2 kleiner als AKKU1

Vergleicher

>=D

AKKU2 größer oder gleich AKKU1

Vergleicher

<=D

AKKU2 kleiner oder gleich AKKU1

Vergleicher

= = I

AKKU2 gleich AKKU1

Vergleicher

<>I

AKKU2 ungleich AKKU1

Vergleicher

>I

AKKU2 größer als AKKU1

Vergleicher

<I

AKKU2 kleiner als AKKU1

Vergleicher

>=I

AKKU2 größer oder gleich AKKU1

Vergleicher

<=I

AKKU2 kleiner oder gleich AKKU1

Vergleicher

= = R

AKKU2 gleich AKKU1

Vergleicher

<>R

AKKU2 ungleich AKKU1

Vergleicher

>R

AKKU2 größer als AKKU1

Vergleicher

<R

AKKU2 kleiner als AKKU1

Vergleicher

>=R

AKKU2 größer oder gleich AKKU1

Vergleicher

<=R

AKKU2 kleiner oder gleich AKKU1

Vergleicher

+

Ganzzahl addieren

16/32-Bit Festpunkt-Funktion

+AR1

AKKU1 zum Adressregister 1 addieren

Akkumulatorfunktion

+AR2

AKKU1 zum Adressregister 2 addieren

Akkumulatorfunktion

+D

AKKU1 und AKKU2 addieren

32-Bit Festpunkt-Funktion

+I

AKKU1 und AKKU2 addieren

16-Bit Festpunkt-Funktion

+R

AKKU1 und AKKU2 addieren

32-Bit Gleitpunkt-Funktion

-D

AKKU1 von AKKU2 subtrahieren

32-Bit Festpunkt-Funktion

-I

AKKU1 von AKKU2 subtrahieren

16-Bit Festpunkt-Funktion

-R

AKKU1 von AKKU2 subtrahieren

32-Bit Gleitpunkt-Funktion

ABS

Absolutwert der Gleitpunktzahl in AKKU1

32-Bit Gleitpunkt-Funktion

ACOS

Arcuscosinus bilden

32-Bit Gleitpunkt-Funktion

ASIN

Arcussinus bilden

32-Bit Gleitpunkt-Funktion

ATAN

Arcustangens bilden

32-Bit Gleitpunkt-Funktion

AUF

Datenbaustein aufschlagen

Bausteinoperation

BE

Bausteinende

Programmsteuerung

BEA

Bausteinende absolut

Programmsteuerung

BEB

Bausteinende bedingt

Programmsteuerung

BLD

Bildbefehl (Nulloperation)

Akkumulatorfunktion

BTD

BCD in Ganzzahl umwandeln (7 Stellen und eine Stelle Vorzeichen)

Umwandler

BTI

BCD in Ganzzahl umwandeln (3 Stellen und eine Stelle Vorzeichen)

Umwandler

CALL

Bausteinaufruf

Programmsteuerung

CC

Bedingter Bausteinaufruf

Programmsteuerung

CLR

VKE auf 0 setzen

Bitverknüpfung

COS

Cosinus eines Winkels bilden

32-Bit Gleitpunkt-Funktion

DEC

AKKU1 dekrementieren

Akkumulatorfunktion

DTB

Ganzzahl in BCD umwandeln (7 Stellen und eine Stelle Vorzeichen)

Umwandler

DTR

Ganzzahl in Gleitpunktzahl umwandeln

Umwandler

ENT

Enter AKKU-Stack

Akkumulatorfunktion

EXP

Exponentialwert bilden

32-Bit Gleitpunkt-Funktion

FN

Negative Flanke

Bitverknüpfung

FP

Positive Flanke

Bitverknüpfung

FR

Freigabe TIMER, COUNTER

Zeiten, Zähler

INC

AKKU1 inkrementieren

Akkumulatorfunktion

INVD

1er Komplement Ganzzahl

Umwandler

INVI

1er Komplement Ganzzahl

Umwandler

ITB

Ganzzahl in BCD umwandeln (3 Stellen und eine Stelle Vorzeichen)

Umwandler

ITD

Ganzzahl in Ganzzahl umwandeln

Umwandler

L DBLG

Länge von Globaldatenbaustein in AKKU1 laden

Bausteinoperation

L DBNO

Nummer von Globaldatenbaustein in AKKU1 laden

Bausteinoperation

L DILG

Länge von Instanzdatenbaustein in AKKU1 laden

Bausteinoperation

L DINO

Nummer von Instanzdatenbaustein in AKKU1 laden

Bausteinoperation

L

Aktuellen Wert als Ganzzahl in AKKU1 laden

Laden und Transferieren

L STW

Statuswort in AKKU1 laden

Laden und Transferieren

LAR1

Adressregister 1 laden

Laden und Transferieren

LAR2

Adressregister 2 laden

Laden und Transferieren

LC

Aktuellen Zeitwert oder Zählerwert als BCD-Wert in AKKU1 laden

Zeiten / Zähler

LEAVE

Leave AKKU-Stack

Akkumulatorfunktion

LN

natürlichen Logarithmus bilden

32-Bit Gleitpunkt-Funktion

LOOP

Programmschleife

Sprungfunktion

MCR(

VKE im MCR-Stack sichern

Programmsteuerung

)MCR

MCR-Bereich beenden

Programmsteuerung

MCRA

MCR-Bereich aktivieren

Programmsteuerung

MCRD

MCR_Bereich aktivieren

Programmsteuerung

MOD

Divisionsrest Ganzzahl

32-Bit Festpunkt-Funktion

NEGD

2er Komplement Ganzzahl

Umwandler

NEGI

2er Komplement Ganzzahl

Umwandler

NEGR

Vorzeichenwechsel einer Gleitpunktzahl

Umwandler

NOP 0

Nulloperation 0

Akkumulatorfunktion

NOP 1

Nulloperation 1

Akkumulatorfunktion

NOT

VKE negieren (=0)

Bitverknüpfung

O

ODER bzw. UND vor ODER

Bitverknüpfung

O(

ODER mit Verzweigung

Bitverknüpfung

OD

ODER-Doppelwort

Wortverknüpfung

ON

ODER NICHT

Bitverknüpfung

ON(

ODER NICHT mit Verzweigung

Bitverknüpfung

OW

ODER-Wort

Wortverknüpfung

POP

Akkumulatoren nach unten verschieben

Akkumulatorfunktion

PUSH

Akkumulatoren nach oben verschieben

Akkumulatorfunktion

R

Rücksetzen

Bitverknüpfung

RLD

Doppelwort nach links rotieren

Schiebefunktion

RLDA

Akku1 nach links rotieren über A1-Anzeige

Schiebefunktion

RND

Gleitpunktzahl zur Ganzzahl runden

Umwandler

RND-

Gleitpunktzahl zur nächstniederen Ganzzahl runden

Umwandler

RND+

Gleitpunktzahl zur nächsthöheren Ganzzahl runden

Umwandler

RRD

Doppelwort nach rechts rotieren

Schiebefunktion

RRDA

Akku1 nach rechts rotieren über A1-Anzeige

Schiebefunktion

S

Setzen

Bitverknüpfung

SA

Zeit mit Ausschaltverzögerung starten

Zeitfunktion

SAVE

VKE im BIE-Bit sichern

Bitverknüpfung

SE

Zeit mit Einschaltverzögerung starten

Zeitfunktion

SET

VKE auf 1 setzen (=1)

Bitverknüpfung

SI

Zeit als Impuls starten

Zeitfunktion

SIN

Sinus eines Winkels als Gleitpunktzahl bilden

32-Bit Gleitpunkt-Funktion

SLD

Schiebe Doppelwort nach links

Schiebefunktion

SLW

Schiebe Wort nach links

Schiebefunktion

SPA

Springe absolut

Sprungfunktion

SPB

Springe wenn VKE = 1

Sprungfunktion

SPBB

Springe wenn VKE = 1 und rette VKE ins BIE

Sprungfunktion

SPBI

Springe wenn BIE = 1

Sprungfunktion

SPBIN

Springe wenn BIE = 0

Sprungfunktion

SPBN

Springe wenn VKE = 0

Sprungfunktion

SPBNB

Springe wenn VKE = 0 und rette VKE ins BIE

Sprungfunktion

SPL

Sprungleiste

Sprungfunktion

SPM

Springe wenn Ergebnis <0

Sprungfunktion

SPMZ

Springe wenn Ergebnis <=0

Sprungfunktion

SPN

Springe wenn Ergebnis <>0

Sprungfunktion

SPO

Springe wenn OV =1

Sprungfunktion

SPP

Springe wenn Ergebnis >0

Sprungfunktion

SPPZ

Springe wenn Ergebnis >=0

Sprungfunktion

SPS

Springe wenn OS = 1

Sprungfunktion

SPU

Springe wenn Ergebnis ungültig

Sprungfunktion

SPZ

Springe wenn Ergebnis = 0

Sprungfunktion

SQR

Quadrats einer Gleitpunktzahl bilden

32-Bit Gleitpunkt-Funktion

SQRT

Quadratwurzel einer Gleitpunktzahl bilden

32-Bit Gleitpunkt-Funktion

SRD

Doppelwort nach rechts schieben

Schiebefunktion

SRW

Wort nach rechts schieben

Schiebefunktion

SS

Zeit mit speichernder Einschaltverzögerung starten

Zeitfunktion

SSD

Vorzeichen einer Ganzzahl nach rechts schieben

Schiebefunktion

SSI

Vorzeichen einer Ganzzahl nach rechts schieben

Schiebefunktion

SV

Zeit als Zeit mit verlängertem Impuls starten

Zeitfunktion

T

Transferieren

Laden und Transferieren

TAD

Reihenfolge der Bytes im AKKU 1 tauschen

Umwandler

TAK

AKKU1 mit AKKU2 tauschen

Akkumulatorfunktion

TAN

Tangens eines Winkels als Gleitpunktzahl bilden

32-Bit Gleitpunkt-Funktion

TAR

Adressregister 1 mit 2 tauschen

Laden und Transferieren

TAR1

Adressregister 1 transferieren

Laden und Transferieren

TAR2

Adressregister 2 transferieren

Laden und Transferieren

TAW

Reihenfolge der Bytes im AKKU1-L tauschen

Umwandler

TDB

Globaldatenbaustein und Instanzdatenbaustein tauschen

Bausteinoperation

TRUNC

Gleitpunktzahl durch Abschneiden runden

Umwandler

U

UND-Verknüpfung

Bitverknüpfung

U(

UND mit Verzweigung

Bitverknüpfung

UC

Unbedingter Aufruf eines Bausteins

Programmsteuerung

UD

UND-Doppelwort

Wortverknüpfung

UN

UND NICHT

Bitverknüpfung

UN(

UND NICHT mit Verzweigung

Bitverknüpfung

UW

UND-Wort

Wortverknüpfung

X

Exklusiv-ODER

Bitverknüpfung

X(

Exklusiv-ODER mit Verzweigung

Bitverknüpfung

XN

Exklusiv-ODER-NICHT

Bitverknüpfung

XN(

Exklusiv-ODER-NICHT mit Verzweigung

Bitverknüpfung

XOD

Exklusiv-ODER-Doppelwort

Wortverknüpfung

XOW

Exklusiv-ODER-Wort

Wortverknüpfung

ZR

Rückwärtszählen

Zählerfunktion

ZV

Vorwärtszählen

Zählerfunktion