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 |