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 |