Operationen im Funktionsplan alphabetisch sortiert
Funktion | Beschreibung | Funktionsart |
---|---|---|
& | UND-Verknüpfung | Bitverknüpfung |
>=1 | ODER-Verknüpfung | Bitverknüpfung |
┤ | Binärer Eingang | Bitverknüpfung |
-o¦ | Negierter binärer Eingang | Bitverknüpfung |
# | Konnektor (Merker) | Bitverknüpfung |
= | Zuweisung | Bitverknüpfung |
= = 0 | Ergebnisbitabfrage | Statusbit |
<>0 | Ergebnisbitabfrage | Statusbit |
>0 | Ergebnisbitabfrage | Statusbit |
<0 | Ergebnisbitabfrage | Statusbit |
>=0 | Ergebnisbitabfrage | Statusbit |
<=0 | Ergebnisbitabfrage | Statusbit |
ABS | Absolutwertes bilden | 32-Bit Gleitpunkt-Funktion |
ACOS | Arcuscosinus bilden | 32-Bit Gleitpunkt-Funktion |
ADD_ID | Ganzzahlen | 32-Bit Festpunkt-Funktion |
ADD_I | Ganzzahlen addieren | 16-Bit Festpunkt-Funktion |
ADD_R | Gleitpunktzahlen addieren | 32-Bit Gleitpunkt-Funktion |
ASIN | Arcussinus bilden | 32-Bit Gleitpunkt-Funktion |
ATAN | Arcustangens bilden | 32-Bit Gleitpunkt-Funktion |
BCD_DI | BCD in Ganzzahl umwandeln (7 Stellen und eine Vorzeichenstelle) | Umwandler |
BCD_I | BCD in Ganzzahl umwandeln (3 Stellen und eine Vorzeichenstelle) | Umwandler |
BIE | Störungsbitabfrage des BIE-Registers | Statusbit |
CALL | Bausteinaufruf | Programmsteuerung |
CEIL | Gleitpunktzahl in die nächsthöhere Ganzpunktzahl umwandeln | Umwandler |
CMP= = D | Doppelinteger 1 ist gleich Doppelinteger 2 | Vergleicher |
CMP<>D | Doppelinteger 1 ungleich Doppelinteger 2 | Vergleicher |
CMP>D | Doppelinteger 1 größer als Doppelinteger 2 | Vergleicher |
CMP<D | Doppelinteger 1 kleiner als Doppelinteger 2 | Vergleicher |
CMP>=D | Doppelinteger 1 größer oder gleich Doppelinteger 2 | Vergleicher |
CMP<=D | Doppelinteger 1 kleiner oder gleich Doppelinteger 2 | Vergleicher |
CMP= = I | Integer 1 ist gleich Integer 2 | Vergleicher |
CMP<>I | Integer 1 ungleich Integer 2 | Vergleicher |
CMP>I | Integer 1 größer als Integer 2 | Vergleicher |
CMP<I | Integer 1 kleiner als Integer 2 | Vergleicher |
CMP>=I | Integer 1 größer oder gleich Integer 2 | Vergleicher |
CMP<=I | Integer 1 kleiner oder gleich Integer 2 | Vergleicher |
CMP= = R | REAL 1 ist gleich REAL 2 | Vergleicher |
CMP<>R | REAL 1 ist ungleich REAL 2 | Vergleicher |
CMP>R | REAL 1 ist größer als REAL 2 | Vergleicher |
CMP<R | REAL 1 ist kleiner als REAL 2 | Vergleicher |
CMP>=R | REAL 1 ist größer oder gleich REAL 2 | Vergleicher |
CMP<=R | REAL 1 kleiner oder gleich REAL 2 | Vergleicher |
COS | Cosinus eines Winkels bilden | 32-Bit Gleitpunkt-Funktion |
DI_BCD | Ganzzahl in BCD umwandeln (7 Stellen, eine Vorzeichenstelle) | Umwandler |
DI_R | Ganzzahl in Gleitpunktzahl umwandeln | Umwandler |
DIV_DI | Doppelinteger 1 durch Doppelinteger 2 dividieren | 32-Bit Festpunkt-Funktion |
DIV_I | Integer 1 durch Integer 2 dividieren | 16-Bit Festpunkt-Funktion |
DIV_R | REAL 1 durch REAL 2 dividieren | 32-Bit Gleitpunkt-Funktion |
EXP | Exponentialwert bilden | 32-Bit Gleitpunkt-Funktion |
FLOOR | Gleitpunktzahl in die nächstniedrigere Ganzzahl umwandeln | Umwandler |
I_BCD | Ganzzahl in BCD umwandeln (3 Stellen, eine Vorzeichenstelle) | Umwandler |
I_DI | 16-Bit-Ganzzahl in eine 32-Bit-Ganzzahl umwandeln | Umwandler |
INV_DI | 1er Komplement einer 32-Bit-Ganzzahl bilden | Umwandler |
INV_I | 1er Komplements einer 16-Bit-Ganzzahl bilden | Umwandler |
JMP | Springen im Baustein (absoluter Sprung) | Sprünge |
JMPN | Springen im Baustein wenn VKE = 0 (bedingter Sprung) | Sprünge |
LABEL | Sprungmarke | Sprünge |
LN | Natürlichen Logarithmus bilden | 32-Bit Gleitpunkt-Funktion |
MCR> | MCR ausschalten | Programmsteuerung |
MCR< | MCR einschalten | Programmsteuerung |
MCRA | MCR Anfang | Programmsteuerung |
MCRD | MCR Ende | Programmsteuerung |
MOD_DI | 32-Bit-Ganzzahl Divisionsrest | 32-Bit Festpunkt-Funktion |
MOVE | Wert übertragen | Laden und Transferieren |
MUL_DI | Doppelinteger 1 mit Doppelinteger 2 multiplizieren | 32-Bit Festpunkt-Funktion |
MUL_I | Integer 1 mit Integer 2 multiplizieren | 16-Bit Festpunkt-Funktion |
MUL_R | REAL 1 mit REAL 2 multiplizieren | 32-Bit Gleitpunkt-Funktion |
N | Negative Flankenabfrage 1 > 0 | Bitverknüpfung |
NEG | Signalflankenabfrage 1 > 0 | Bitverknüpfung |
NEG_DI | 1er Komplement einer 32-Bit-Ganzzahl bilden | Umwandler |
NEG_I | 1er Komplement einer 16-Bit-Ganzzahl bilden | Umwandler |
NEG_R | Vorzeichenwechsel einer Gleitpunktzahl | Umwandler |
OPN | Datenbaustein öffnen | Bausteinaufruf |
OS | Gespeichertes Störungsbit bei Überlauf | Statusbit |
OV | Störungsbit bei Überlauf | Statusbit |
P | Positive Flankenabfrage 0 > 1 | Bitverknüpfung |
POS | Signalflankenabfrage 0 > 1 | Bitverknüpfung |
R | Rücksetzen | Bitverknüpfung |
RET | Zurück springen | Programmsteuerung |
ROL_DW | Doppelwort nach links rotieren | Schiebefunktion |
ROR_DW | Doppelwort nach rechts rotieren | Schiebefunktion |
ROUND | Gleitpunktzahl zu einer Ganzzahl runden | Umwandler |
RS | Speicherglied setzdominant | Bitverknüpfung |
S | Setzen | Bitverknüpfung |
SA | Zeit mit Ausschaltverzögerung starten | Zeitfunktion |
SAVE | VKE im BIE-BIT sichern | Bitverknüpfung |
S_AVERZ | Zeit als Ausschaltverzögerung parametrieren und starten | Zeitfunktion |
SE | Zeit als Einschaltverzögerung starten | Zeitfunktion |
S_EVERZ | Zeit als Einschaltverzögerung parametrieren und starten | Zeitfunktion |
SHL_DW | Doppelwort nach links schieben | Schiebefunktion |
SHL_W | Wort nach links schieben | Schiebefunktion |
SHR_W | Wort nach rechts schieben | Schiebefunktion |
SHR_I | 16-Bit-Ganzzahl nach rechts schieben | Schiebefunktion |
SHR_DI | 32-Bit Ganzzahl nach rechts schieben | Schiebefunktion |
SI | Zeit als Impuls starten | Zeitfunktion |
S_IMPULS | Zeit als Impuls parametrieren und starten | Zeitfunktion |
SIN | Sinus eines Winkels als Gleitpunktzahl bilden | 32-Bit Gleitpunkt-Funktion |
SQR | Quadrats einer Gleitpunktzahl bilden | 32-Bit Gleitpunkt-Funktion |
SQRT | Quadratwurzel einer Gleitpunktzahl bilden | 32-Bit Gleitpunkt-Funktion |
SR | Speicherglied rücksetzdominant | Bitverknüpfung |
SS | Zeit als speichernde Einschaltverzögerung starten | Zeitfunktion |
S_SEVERZ | Zeit als speichernde Einschaltverzögerung parametrieren und starten | Zeitfunktion |
SUB_DI | Doppelinteger1 von Doppelinteger 2 subtrahieren | 32-Bit Festpunkt-Funktion |
SUB_I | Integer1 von Integer 2 subtrahieren | 16-Bit Festpunkt-Funktion |
SUB_R | REAL1 von REAL 2 subtrahieren | 32-Bit Gleitpunkt-Funktion |
SV | Zeit als verlängerten Impuls starten | Zeitfunktion |
S_VIMP | Zeit als verlängerten Impuls parametrieren und starten | Zeitfunktion |
SZ | Zähleranfangswert setzen | Zeitfunktion |
TAN | Tangens eines Winkels als Gleitpunktzahl bilden | 32-Bit Gleitpunkt-Funktion |
TRUNC | Gleitpunktzahl durch abschneiden runden | Umwandler |
UO | Störungsbit für ungültige Operation | Statusbit |
WAND_DW | UND-Doppelwort | Wortverknüpfung |
WAND_W | UND-Wort | Wortverknüpfung |
WOR_DW | ODER-Doppelwort | Wortverknüpfung |
WOR_W | ODER-Wort | Wortverknüpfung |
WXOR_DW | Exklusiv-ODER-Doppelwort | Wortverknüpfung |
WXOR_W | Exklusiv-ODER-Wort | Wortverknüpfung |
XOR | Exklusiv-ODER | Bitverknüpfung |
ZAEHLER | Vorwärts-, Rückwärtszählen | Zählerfunktion |
ZR |
Rückwärts zählen | Zählerfunktion |
Z_RUECK | Parametrieren und rückwärtszählen | Zählerfunktion |
ZV | Vorwärts zählen | Zählerfunktion |
Z_VOR | Parametrieren und vorwärtszählen | Zählerfunktion |