| Funktion | Beschreibung | Funktionsart |
|---|---|---|
| ---| |--- | Schließer | Bitverknüpfung |
| ---|/|--- | Öffner | Bitverknüpfung |
| ---( ) | Ausgang | Bitverknüpfung |
| ---(#)--- | Konnektor (Merker) | Bitverknüpfung |
| = =0 ---| |--- | Ergebnisbit wenn 0 | Statusbit |
| <>0 ---| |--- | Ergebnisbit wenn nicht 0 | Statusbit |
| >0 ---| |--- | Ergebnisbit wenn größer als 0 | Statusbit |
| <0 ---| |--- | Ergebnisbit wenn kleiner als 0 | Statusbit |
| >=0 ---| |--- | Ergebnisbit wenn größer oder gleich 0 | Statusbit |
| <=0 ---| |--- | Ergebnisbit wenn kleiner als 0 | Statusbit |
| ABS | Absolutwertes einer Gleitpunktzahl bilden | 32-Bit Gleitpunkt-Funktion |
| ACOS | Arcuscosinus bilden | 32-Bit Gleitpunkt-Funktion |
| ADD_DI | Ganze Zahlen addieren | 32-Bit Festpunkt-Funktion |
| ADD_I | Ganze Zahlen addieren | 16-Bit Festpunkt-Funktion |
| ADD_R | Gleitpunktzahlen addieren | 32-Bit Festpunkt-Funktion |
| ASIN | Arcussinus bilden | 32-Bit Gleitpunkt-Funktion |
| ATAN | Arcustangens bilden | 32-Bit Gleitpunkt-Funktion |
| BCD_DI | BCD-Zahl in 32-Bit Ganzzahl umwandeln | Umwandler |
| BCD_I | BCD-Zahl in 16-Bit Ganzzahl umwandeln | Umwandler |
| BIE ---| |--- | Störungsbit BIE-Register | Statusbits |
| CALL | FC/SFC ohne Parameter aufrufen | Programmsteuerung |
| CALL_FB | FB aufrufen | Programmsteuerung |
| CALL_FC | FC aufrufen | Programmsteuerung |
| CALL_SFB | System-FB aufrufen | Programmsteuerung |
| CALL_SFC | System-FC aufrufen | Programmsteuerung |
| CEIL | Erzeuge nächsthöhere Ganzzahl aus Gleitpunktzahl | Umwandler |
| CMP ? D | Ganze Zahlen (32 Bit) vergleichen: gleich, ungleich, kleiner, größer, kleiner gleich und größer gleich | Vergleicher |
| CMP ? I | Ganze Zahlen (16 Bit) vergleichen: gleich, ungleich, kleiner, größer, kleiner gleich und größer gleich | Vergleicher |
| CMP ? R | Gleitpunktzahlen (32 Bit) vergleichen: gleich, ungleich, kleiner, größer, kleiner gleich und größer gleich | Vergleicher |
| COS | Cosinus bilden | 32-Bit Gleitpunkt-Funktion |
| DI_BCD | 32-Bit Ganzzahl in BCD-Zahl umwandeln | Umwandler |
| DI_R | 32-Bit Ganzzahl in Gleitpunktzahl umwandeln | Umwandler |
| DIV_DI | Ganze Zahlen dividieren | 32-Bit Festpunkt-Funktion |
| DIV_I | Ganze Zahlen dividieren | 16-Bit Festpunkt-Funktion |
| DIV_R | Gleitpunktzahlen dividieren | 32-Bit Gleitpunkt-Funktion |
| EXP | Exponentialwert bilden | 32-Bit Gleitpunkt-Funktion |
| FLOOR | Nächstniedere Ganzzahl aus Gleitpunktzahl erzeugen | Umwandler |
| I_BCD | 16-Bit-Ganzzahl in BCD Zahl umwandeln | Umwandler |
| I_DI | 16-Bit-Ganzzahl in 32-Bit Ganzzahl umwandeln | Umwandler |
| INV_I | 1er Komplement zu 16-Bit Ganzzahl erzeugen | Umwandler |
| INV_DI | 1er Komplement zu 32-Bit Ganzzahl erzeugen | Umwandler |
| ---(JMP) | Springe im Baustein wenn 1 | Sprungfunktion |
| ---(JMPN) | Springe im Baustein wenn 0 | Sprungfunktion |
| LABEL | Sprungmarke | Sprungfunktion |
| LN | Natürlichen Logarithmus bilden | 32-Bit Gleitpunkt-Funktion |
| ---(MCR>) | Master Control Relay ausschalten | Programmsteuerung |
| ---(MCR<) | Master Control Relay einschalten | Programmsteuerung |
| ---(MCRA) | Master Control Relay Anfang | Programmsteuerung |
| ---(MCRD) | Master Control Relay Ende | Programmsteuerung |
| MOD_DI | Ganzzahl Divisionsrest | 32-Bit Festpunkt-Funktion |
| MOVE | Wert übertragen | Schiebefunktion |
| MUL_DI | Ganze Zahlen multiplizieren | 32-Bit Festpunkt-Funktion |
| MUL_I | Ganze Zahlen multiplizieren | 16-Bit Festpunkt-Funktion |
| MUL_R | Gleitpunktzahlen multiplizieren | 32-Bit Gleitpunkt-Funktion |
| ---( N )--- | Negative Flanke abfragen 1 -> 0 | Bitverknüpfung |
| NEG | Signalflanke abfragen 1 -> 0 | Bitverknüpfung |
| NEG_DI | 2er Komplement aus 32-Bit Ganzzahl | Umwandler |
| NEG_I | 2erKomplement aus 16-Bit Ganzzahl | Umwandler |
| NEG_R | Vorzeichenwechsel einer Gleitpunktzahl | Umwandler |
| ---| NOT |--- | Verknüpfungergebnis VKE invertieren | Bitverknüpfung |
| ---( OPN ) | Datenbaustein öffnen | Bausteinaufruf |
| OS ---| |--- | Gespeicherter Störungsbit Überlauf | Statusbit |
| OV ---| |--- | Störungsbit Überlauf | Statusbit |
| ---( P )--- | Positive Flanke abfragen 0 -> 1 | Bitverknüpfung |
| POS | Signalflanke abfragen 0 -> 1 | Statusbit |
| ---( R ) | Ausgang rücksetzen | Bitverknüpfung |
| ---(RET) | Zurück springen | Programmsteuerung |
| ROL_DW | Doppelwort 32 Bit nach links rotieren | Schiebefunktion |
| ROR_DW | Doppelwort 32 Bit nach rechts rotieren | Schiebefunktion |
| ROUND | Eine Gleitpunktzahl zu einer Ganzzahl runden | Umwandler |
| RS | Speicherglied setzdominant | Bitverknüpfung |
| ---( S ) | Ausgang setzen | Bitverknüpfung |
| ---( SA ) | Zeit als Ausschaltverzögerung starten | Zeitfunktion |
| ---( SAVE ) | Verknüpfungsergebnis in BIE-Register laden | 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 32 Bit nach links schieben | Schiebefunktion |
| SHL_W | Wort 16 Bit nach links schieben | Schiebefunktion |
| SHR_DI | 32-Bit-Ganzzahl nach rechts schieben | Schiebefunktion |
| SHR_DW | Doppelwort 32-Bit nach rechts schieben | Schiebefunktion |
| SHR_I | 16-Bit-Ganzzahl nachrechts schieben | Schiebefunktion |
| SHR_W | Wort 16-Bit nachrechts 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 ) | Zeitglied mit speichernder Einschaltverzögerung starten | Zeitfunktion |
| S_SEVERZ | Zeitglied als speichernde Einschaltverzögerung parametrieren und starten |
Zeitfunktion |
| SUB_DI | Ganze Zahlen subtrahieren | 32-Bit Festpunkt-Funktion |
| SUB_I | Ganze Zahlen subtrahieren | 16-Bit Festpunkt-Funktion |
| SUB_R | Gleitpunktzahlen 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 | Zählerfunktion |
| TAN | Tangens eines Winkels als Gleitpunktzahl bilden | 32-Bit Gleitpunkt-Funktion |
| TRUNC | Gleitpunktzahl durch Abschneiden runden | Umwandler |
| UO ---| |--- | Störungsbit Ungültige Operation | Statusbit |
| WAND_DW | 32 Bit UND verknüpfen | Wortverknüpfung |
| WAND_W | 16 Bit UND verknüpfen | Wortverknüpfung |
| WOR_DW | 32 Bit ODER verknüpfen | Wortverknüpfung |
| WOR_W | 16 Bit ODER verknüpfen | Wortverknüpfung |
| WXOR_DW | 32 Bit Exklusiv ODER verknüpfen | Wortverknüpfung |
| WXOR_W | 16 Bit Exklusiv ODER verknüpfen | Wortverknüpfung |
| ZAEHLER | Vorwärts-, Rückwärtszählen und parametrieren | Zählerfunktion |
| ----(ZR) | Rückwärtszählen | Zählerfunktion |
| Z_RUECK | Rückwärtszählen und parametrieren | Zählerfunktion |
| ---( ZV ) | Vorwärtszählen | Zählerfunktion |
| Z_VORW | Vorwärtszählen und parametrieren | Zählerfunktion |