Operationen im Kontaktplan alphabetisch sortiert

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