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 |