Letzte Änderung: 2006/12/18 Stefan Schmitz. Zurück zur Übersicht

  vdivde3696  


Bibliotheksübersicht

Name vdivde3696
letzte Änderung 15-April-2005
Version V0.5.2
Autoren Ansgar Münnemann <Ansgar@plt.rwth-aachen.de>
  Stefan Schmitz <StefanS@plt.rwth-aachen.de>
Funktion Funktionsbausteine gemäß VDI/VDE 3696


Verfügbare Klassen

Für jeden Standard-Funktionsbaustein (SFB) sind nachfolgend Typname und ein Stichwort zur Funktionsbeschreibung tabellarisch angegeben, und zwar in Abschnitt I in alphabetischer Reihenfolge, in Abschnitt II dagegen nach funktionellen Gruppen geordnet.


  1. Alphabetisches Verzeichnis der Standard-Funktionsbausteine

  2. Funktionsorientiertes Verzeichnis der Standard-Funktionsbausteine


BaseClass (VDI/VDE3696-Basisklasse)

Bausteinname BaseClass
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von fb/functionblock

Port Art Datentyp Kommentar
en Eingang OV_BOOL enable
eno Ausgang OV_BOOL is enabled or not


Mathematische Ein-Operanden-Funktionen


ABS - Betrag (absolute value)

Bausteinname abs
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingangswert
v Ausgang OV_SINGLE absoluter Betrag von Eingangswert


ACOS - Arcuscosinus (arcus cosine)

Bausteinname acos
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingangswert
v Ausgang OV_SINGLE der Arcuscosinus von Eingangswert (Hauptwert 0° <= v <= 180°)


ASIN - Arcussinus (arcus sine)

Bausteinname asin
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingangswert
v Ausgang OV_SINGLE der Arcussinus von Eingangswert (Hauptwert -90° <= v <= 90°)


ATAN - Arcustangens (arcus tangent)

Bausteinname atan
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingangswert
v Ausgang OV_SINGLE der Arcustangens von Eingangswert (Hauptwert -90° <= v <= 90°)


COS - Cosinus (cosine)

Bausteinname cos
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingangswert
v Ausgang OV_SINGLE der Cosinus von Eingangswert


SIN - Sinus (sine)

Bausteinname sin
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingangswert
v Ausgang OV_SINGLE der Sinus von Eingangswert


TAN - Tangens (tangent)

Bausteinname tan
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingangswert
v Ausgang OV_SINGLE der Tangens von Eingangswert


EXP - Exponentialfunktion e**u (exponential function e**U)

Der Baustein berechnet die Exponentialfunktion "e hoch u"

Bausteinname exp
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingangswert
v Ausgang OV_SINGLE Ausgangsvariable


LN - natuerlicher Logarithmus (natural logarithm)

Der Baustein berechnet der Logarithmus zur Basis e von Eingangswert u

Bausteinname ln
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingangswert
v Ausgang OV_SINGLE Ausgangsvariable


LOG - Logarithmus zur Basis 10 (base 10 logarithm)

Der Baustein berechnet der Logarithmus zur Basis 10 von Eingangswert u

Bausteinname log
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingangswert
v Ausgang OV_SINGLE Ausgangsvariable


SQRT - Quadratwurzel (square root)

Bausteinname sqrt
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingangswert
v Ausgang OV_SINGLE Ausgangswert


LIMIT - Begrenzung (limiter)

Bausteinname limit
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingangswert
ll Eingang OV_SINGLE untere Begrenzung (low limit)
hl Eingang OV_SINGLE obere Begrenzung (high limit)
v Ausgang OV_SINGLE Ausgangswert
qll Ausgang OV_BOOL untere Begrenzung angesprochen (low limitation active)
qhl Ausgang OV_BOOL obere Begrenzung angesprochen (high limitation active)


NONLIN - nichtlineare statische Kennlinie (nonlinear static function)

Bausteinname nonlin
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
n Param OV_INT Eingangswert(number of relevant checkpoints)
u Eingang OV_SINGLE Eingangswert
u1 Eingang OV_SINGLE U-Wert Stützpunk 1 (u-value checkpoint 1)
u2 Eingang OV_SINGLE U-Wert Stützpunk 2 (u-value checkpoint 2)
u3 Eingang OV_SINGLE U-Wert Stützpunk 3 (u-value checkpoint 3)
u4 Eingang OV_SINGLE U-Wert Stützpunk 4 (u-value checkpoint 4)
u5 Eingang OV_SINGLE U-Wert Stützpunk 5 (u-value checkpoint 5)
u6 Eingang OV_SINGLE U-Wert Stützpunk 6 (u-value checkpoint 6)
u7 Eingang OV_SINGLE U-Wert Stützpunk 7 (u-value checkpoint 7)
u8 Eingang OV_SINGLE U-Wert Stützpunk 8 (u-value checkpoint 8)
u9 Eingang OV_SINGLE U-Wert Stützpunk 9 (u-value checkpoint 9)
u10 Eingang OV_SINGLE U-Wert Stützpunk 10 (u-value checkpoint 10)
v1 Eingang OV_SINGLE V-Wert Stützpunk 1 (v-value checkpoint 1)
v2 Eingang OV_SINGLE V-Wert Stützpunk 2 (v-value checkpoint 2)
v3 Eingang OV_SINGLE V-Wert Stützpunk 3 (v-value checkpoint 3)
v4 Eingang OV_SINGLE V-Wert Stützpunk 4 (v-value checkpoint 4)
v5 Eingang OV_SINGLE V-Wert Stützpunk 5 (v-value checkpoint 5)
v6 Eingang OV_SINGLE V-Wert Stützpunk 6 (v-value checkpoint 6)
v7 Eingang OV_SINGLE V-Wert Stützpunk 7 (v-value checkpoint 7)
v8 Eingang OV_SINGLE V-Wert Stützpunk 8 (v-value checkpoint 8)
v9 Eingang OV_SINGLE V-Wert Stützpunk 9 (v-value checkpoint 9)
v10 Eingang OV_SINGLE V-Wert Stützpunk 10 (v-value checkpoint 10)
v Ausgang OV_SINGLE Ausgangsvariable


SCAL - lineare Skalierung (linear scaling)

Bausteinname scal
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingangswert
scal Eingang OV_SINGLE Skalierungsfaktor (scaling factor)
offs Eingang OV_SINGLE Nullpunktverschiebung (offset)
v Ausgang OV_SINGLE Ausgangsvariable


Mathematische Mehr-Operanden-Funktionen


ADD - Addition (addition)

Bausteinname add
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Eingangswert 1
u2 Eingang OV_SINGLE Eingangswert 2
u3 Eingang OV_SINGLE Eingangswert 3
u4 Eingang OV_SINGLE Eingangswert 4
u5 Eingang OV_SINGLE Eingangswert 5
u6 Eingang OV_SINGLE Eingangswert 6
u7 Eingang OV_SINGLE Eingangswert 7
u8 Eingang OV_SINGLE Eingangswert 8
v Ausgang OV_SINGLE Ausgangsvariable


SUB - Subtraktion (subtraction)

Bausteinname sub
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Eingangswert 1
u2 Eingang OV_SINGLE Eingangswert 2
v Ausgang OV_SINGLE Ausgangsvariable


MUL - Multiplikator (multiplication)

Bausteinname mul
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Eingangswert 1
u2 Eingang OV_SINGLE Eingangswert 2
u3 Eingang OV_SINGLE Eingangswert 3
u4 Eingang OV_SINGLE Eingangswert 4
u5 Eingang OV_SINGLE Eingangswert 5
u6 Eingang OV_SINGLE Eingangswert 6
u7 Eingang OV_SINGLE Eingangswert 7
u8 Eingang OV_SINGLE Eingangswert 8
v Ausgang OV_SINGLE Ausgangsvariable


DIV - Division (division)

Bausteinname div
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Eingangswert 1 (dividend)
u2 Eingang OV_SINGLE Eingangswert 2 (divisor)
v Ausgang OV_SINGLE Ausgangswert


MOD - Modulo (modulo)

Bausteinname mod
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Dividend
u2 Eingang OV_SINGLE Divisor
v Ausgang OV_SINGLE Ausgangswert


EXPT - Exponentiation u1**u2 (exponentiation u1**u2)

Der Baustein berechnet die Funktion "u1 hoch u2"

Bausteinname expt
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Basisfaktor (base factor)
u2 Eingang OV_SINGLE Der Exponent (exponent)
v Ausgang OV_SINGLE Ausgangswert


Auswahlfunktionen


MAX - Maximalwertauswahl (maximum selection)

Bausteinname max
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Eingangswert 1
u2 Eingang OV_SINGLE Eingangswert 2
u3 Eingang OV_SINGLE Eingangswert 3
u4 Eingang OV_SINGLE Eingangswert 4
u5 Eingang OV_SINGLE Eingangswert 5
u6 Eingang OV_SINGLE Eingangswert 6
u7 Eingang OV_SINGLE Eingangswert 7
u8 Eingang OV_SINGLE Eingangswert 8
v Ausgang OV_SINGLE Der Maximalwert von 8 Eingangswerts


MIN - Minimalwertauswahl (minimum selection)

Bausteinname min
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Eingangswert 1
u2 Eingang OV_SINGLE Eingangswert 2
u3 Eingang OV_SINGLE Eingangswert 3
u4 Eingang OV_SINGLE Eingangswert 4
u5 Eingang OV_SINGLE Eingangswert 5
u6 Eingang OV_SINGLE Eingangswert 6
u7 Eingang OV_SINGLE Eingangswert 7
u8 Eingang OV_SINGLE Eingangswert 8
v Ausgang OV_SINGLE Der Minimalwert von 8 Eingangswerts


BIT_N - Selektion durch 1-aus-N Bit (selection by 1-of-N Bit)

Bausteinname bitn
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
i1 Eingang OV_BOOL Eingang 1
i2 Eingang OV_BOOL Eingang 2
i3 Eingang OV_BOOL Eingang 3
i4 Eingang OV_BOOL Eingang 4
i5 Eingang OV_BOOL Eingang 5
i6 Eingang OV_BOOL Eingang 6
i7 Eingang OV_BOOL Eingang 7
i8 Eingang OV_BOOL Eingang 8
u0 Eingang OV_SINGLE Wert 0
u1 Eingang OV_SINGLE Wert 1
u2 Eingang OV_SINGLE Wert 2
u3 Eingang OV_SINGLE Wert 3
u4 Eingang OV_SINGLE Wert 4
u5 Eingang OV_SINGLE Wert 5
u6 Eingang OV_SINGLE Wert 6
u7 Eingang OV_SINGLE Wert 7
u8 Eingang OV_SINGLE Wert 8
v Ausgang OV_SINGLE Ausgangswert


DEMUX_B - Demultiplexer für BOOL(demultiplexer for BOOL)

Bausteinname demuxb
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
k Eingang OV_INT Kanalnummer (channel number)
i Eingang OV_BOOL durchzuschaltender Eingang (output value for channel Qk)
i0 Eingang OV_BOOL Wert von Q0 falls 1< k <8
i1 Eingang OV_BOOL Wert von Q1 falls k!=1
i2 Eingang OV_BOOL Wert von Q2 falls k!=2
i3 Eingang OV_BOOL Wert von Q3 falls k!=3
i4 Eingang OV_BOOL Wert von Q4 falls k!=4
i5 Eingang OV_BOOL Wert von Q5 falls k!=5
i6 Eingang OV_BOOL Wert von Q6 falls k!=6
i7 Eingang OV_BOOL Wert von Q7 falls k!=7
i8 Eingang OV_BOOL Wert von Q8 falls k!=8
q0 Ausgang OV_BOOL Ausgangswert 0
q1 Ausgang OV_BOOL Ausgangswert 1
q2 Ausgang OV_BOOL Ausgangswert 2
q3 Ausgang OV_BOOL Ausgangswert 3
q4 Ausgang OV_BOOL Ausgangswert 4
q5 Ausgang OV_BOOL Ausgangswert 5
q6 Ausgang OV_BOOL Ausgangswert 6
q7 Ausgang OV_BOOL Ausgangswert 7
q8 Ausgang OV_BOOL Ausgangswert 8


DEMUX_N - Demultiplexer für NUM (demultiplexer for NUM)

Bausteinname demuxn
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
k Eingang OV_INT Kanalnummer (channel number)
u Eingang OV_SINGLE durchzuschaltender Eingang (output value for channel Qk)
u0 Eingang OV_SINGLE Wert von v0 falls 1< k <8
u1 Eingang OV_SINGLE Wert von v1 falls k!=1
u2 Eingang OV_SINGLE Wert von v2 falls k!=2
u3 Eingang OV_SINGLE Wert von v3 falls k!=3
u4 Eingang OV_SINGLE Wert von v4 falls k!=4
u5 Eingang OV_SINGLE Wert von v5 falls k!=5
u6 Eingang OV_SINGLE Wert von v6 falls k!=6
u7 Eingang OV_SINGLE Wert von v7 falls k!=7
u8 Eingang OV_SINGLE Wert von v8 falls k!=8
v0 Ausgang OV_SINGLE Ausgangswert 0
v1 Ausgang OV_SINGLE Ausgangswert 1
v2 Ausgang OV_SINGLE Ausgangswert 2
v3 Ausgang OV_SINGLE Ausgangswert 3
v4 Ausgang OV_SINGLE Ausgangswert 4
v5 Ausgang OV_SINGLE Ausgangswert 5
v6 Ausgang OV_SINGLE Ausgangswert 6
v7 Ausgang OV_SINGLE Ausgangswert 7
v8 Ausgang OV_SINGLE Ausgangswert 8


MUX_B - Multiplexer für BOOL-Größen (multiplexer for BOOL)

Bausteinname muxb
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
k Eingang OV_INT Kanalnummer (channel number)
i0 Eingang OV_BOOL Eingang 0
i1 Eingang OV_BOOL Eingang 1
i2 Eingang OV_BOOL Eingang 2
i3 Eingang OV_BOOL Eingang 3
i4 Eingang OV_BOOL Eingang 4
i5 Eingang OV_BOOL Eingang 5
i6 Eingang OV_BOOL Eingang 6
i7 Eingang OV_BOOL Eingang 7
i8 Eingang OV_BOOL Eingang 8
q Ausgang OV_BOOL Ausgangswert


MUX_N - Multiplexer für NUM (multiplexer for NUM)

Bausteinname muxn
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
k Eingang OV_INT Kanalnummer (channel number)
u0 Eingang OV_SINGLE Eingangswert 0
u1 Eingang OV_SINGLE Eingangswert 1
u2 Eingang OV_SINGLE Eingangswert 2
u3 Eingang OV_SINGLE Eingangswert 3
u4 Eingang OV_SINGLE Eingangswert 4
u5 Eingang OV_SINGLE Eingangswert 5
u6 Eingang OV_SINGLE Eingangswert 6
u7 Eingang OV_SINGLE Eingangswert 7
u8 Eingang OV_SINGLE Eingangswert 8
v Ausgang OV_SINGLE Ausgangswert


SEL_B - binäre Selektion für BOOL (binary selection for BOOL)

Bausteinname selb
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
i Eingang OV_BOOL binärer Selektionseingang
i0 Eingang OV_BOOL Ausgangswert bei i=0
i1 Eingang OV_BOOL Ausgangswert bei i=1
q Ausgang OV_BOOL Ausgangswert


SEL_N - binäre Selektion für NUM (binary selection for NUM)

Bausteinname seln
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
i Eingang OV_BOOL binärer Selektionseingang
u0 Eingang OV_SINGLE Ausgangswert bei i=0
u1 Eingang OV_SINGLE Ausgangswert bei i=1
v Ausgang OV_SINGLE Ausgangswert


Vergleiche


EQ - Vergleich auf gleich (equal comparison)

Bausteinname eq
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Eingang 1
u2 Eingang OV_SINGLE Eingang 2
tol Eingang OV_SINGLE Toleranz für Gleichheit
q Ausgang OV_BOOL binäres Vergleichsergebnis


GE - Vergleich auf größer gleich (greater equal comparison)

Bausteinname ge
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Eingang 1
u2 Eingang OV_SINGLE Eingang 2
tol Eingang OV_SINGLE Toleranz für Gleichheit
q Ausgang OV_BOOL binäres Vergleichsergebnis


GT - Vergleich auf größer (greater comparison)

Bausteinname gt
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Eingang 1
u2 Eingang OV_SINGLE Eingang 2
tol Eingang OV_SINGLE Toleranz für Gleichheit
q Ausgang OV_BOOL binäres Vergleichsergebnis


LE - Vergleich auf kleiner gleich (less equal comparison)

Bausteinname le
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Eingang 1
u2 Eingang OV_SINGLE Eingang 2
tol Eingang OV_SINGLE Toleranz für Gleichheit
q Ausgang OV_BOOL binäres Vergleichsergebnis


LT - Vergleich auf kleiner (less comparison)

Bausteinname lt
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Eingang 1
u2 Eingang OV_SINGLE Eingang 2
tol Eingang OV_SINGLE Toleranz für Gleichheit
q Ausgang OV_BOOL binäres Vergleichsergebnis


NE - Vergleich auf ungleich (not equal comparison)

Bausteinname ne
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
u1 Eingang OV_SINGLE Eingang 1
u2 Eingang OV_SINGLE Eingang 2
tol Eingang OV_SINGLE Toleranz für Gleichheit
q Ausgang OV_BOOL binäres Vergleichsergebnis


SAM - Grenzwertschalter und Alarm- oder Meldespeicherung (limit switch and alarm or message storing)

Bausteinname sam
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
amode Param OV_STRING Betriebsart: 'A1'Alarm bei i=1;'A0'Alarm bei i=0;'MR' Meldung bei steig Flanke;'MF'Meldung bei fall Flanke;'MB' Meldung bei beiden Flanken.
pv Eingang OV_SINGLE Eingangssignal
pvref Eingang OV_SINGLE Referenzwert
pvmode Eingang OV_INT Bildung des zu prüfenden Werts: 0:pv; 1:pv-pnref; 2:pv/pvref.
low Eingang OV_BOOL Art des Grenzwertes: 1: S ist unterer Grenzwert; 0: S ist oberer Grenzwert.
s Eingang OV_SINGLE Grenzwert
smin Eingang OV_SINGLE untere Begrenzung für S
smax Eingang OV_SINGLE obere Begrenzung für S
shys Eingang OV_SINGLE Schaltdifferenz (Hysterese)
aon Eingang OV_BOOL Alarm oder Meldung ein
aprio Eingang OV_INT Alarmpriorität (höhere Zahl = höhere Prio.)
qsold Intern OV_BOOL letzter Zykluswert für qs (last cycle value of qs)
pvmod Ausgang OV_SINGLE auf Grenzen geprüfter Wert (pv oder pv-pvref oder pv/pvref)
qs Ausgang OV_BOOL Grenzwert verletzt
q Ausgang OV_BOOL alarm/message active


Boolesche Ein-Operanden-Funktionen und Flankenerkennung


NOT - logische Negation (not, negation)

Bausteinname not
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
i Eingang OV_BOOL Eingang
q Ausgang OV_BOOL Ausgang


FTRIG - Erkennung fallender Flanke (falling edge detection)

Bausteinname ftrig
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
i Eingang OV_BOOL Eingangssignal
iold Intern OV_BOOL letzter Zykluswert für i
q Ausgang OV_BOOL Ausgangssignal


RTRIG - Erkennung steigender Flanke (rising edge detection)

Bausteinname rtrig
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
i Eingang OV_BOOL Eingangssignal
iold Intern OV_BOOL letzter Zykluswert für i
q Ausgang OV_BOOL Ausgangssignal


Boolesche Mehr-Operanden-Funktionen


AND - UND-Verknüpfung (Boolean AND)

Bausteinname and
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
i1 Eingang OV_BOOL Eingang 1
i2 Eingang OV_BOOL Eingang 2
i3 Eingang OV_BOOL Eingang 3
i4 Eingang OV_BOOL Eingang 4
i5 Eingang OV_BOOL Eingang 5
i6 Eingang OV_BOOL Eingang 6
i7 Eingang OV_BOOL Eingang 7
i8 Eingang OV_BOOL Eingang 8
q Ausgang OV_BOOL Ausgang


OR - oder Verknüpfung (Boolean OR)

Bausteinname or
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
i1 Eingang OV_BOOL Eingang 1
i2 Eingang OV_BOOL Eingang 2
i3 Eingang OV_BOOL Eingang 3
i4 Eingang OV_BOOL Eingang 4
i5 Eingang OV_BOOL Eingang 5
i6 Eingang OV_BOOL Eingang 6
i7 Eingang OV_BOOL Eingang 7
i8 Eingang OV_BOOL Eingang 8
q Ausgang OV_BOOL Ausgang


XOR - exklusive ODER-Verknüpfung (Boolean exclusive OR)

Bausteinname xor
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
i1 Eingang OV_BOOL Eingang 1
i2 Eingang OV_BOOL Eingang 2
i3 Eingang OV_BOOL Eingang 3
i4 Eingang OV_BOOL Eingang 4
i5 Eingang OV_BOOL Eingang 5
i6 Eingang OV_BOOL Eingang 6
i7 Eingang OV_BOOL Eingang 7
i8 Eingang OV_BOOL Eingang 8
q Ausgang OV_BOOL Ausgang


Zähler mono-/bistabile Glieder Zeitglieder


CT - Auf-/Abwärtszähler/Mengenzähler (counter, flow counter)

Bausteinname ct
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
digits Param OV_INT Auflösung in Dezimalstellen (wanted number of decimal places)
i Eingang OV_BOOL binäres Eingangssignal
v0 Eingang OV_SINGLE Anfangswert für v
ll Eingang OV_SINGLE untere Begrenzung für v
hl Eingang OV_SINGLE obere Berenzung für v
lls Eingang OV_SINGLE untere Grenzwert für v
hhs Eingang OV_SINGLE obere Grenzwert für v
deltals Eingang OV_SINGLE Abstand des Vorgrenzwerts LS zu LLS
deltahs Eingang OV_SINGLE Abstand des Vorgrenzwerts HS zu HHS
incr Eingang OV_SINGLE Inkrement pro Impuls (Betrag)
reset Eingang OV_BOOL Rücksetzen auf Anfangswert
hold Eingang OV_BOOL Einfrieren der Ausgangsgröße auf letzen Wert
down Eingang OV_BOOL Abwärtszählung ein, 0: aufwärts; 1: abwärts;
iold Intern OV_BOOL last cycle value of i
v Ausgang OV_SINGLE Ausgangsgröße (zählwert)
qv0 Ausgang OV_BOOL v steht auf Anfangswert v0
qll Ausgang OV_BOOL v steht auf ll
qhl Ausgang OV_BOOL v steht auf hl
qlls Ausgang OV_BOOL lls ist unterschritten
qls Ausgang OV_BOOL ls ist unterschritten
qhs Ausgang OV_BOOL hs ist überschritten
qhhs Ausgang OV_BOOL hhs ist überschritten


RSFF - RS- Flipflop (bistable element with reset dominance)

Bausteinname rsff
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
s Eingang OV_BOOL Setz-Eingang
r1 Eingang OV_BOOL Rücksetz-Eingang (mit Prio)
qold Intern OV_BOOL last cycle value of q
q Ausgang OV_BOOL Ausgangs


SRFF - SR-Flipflop (bistable element with set dominance)

Bausteinname srff
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
s1 Eingang OV_BOOL Setz-Eingang(mit Prio)
r Eingang OV_BOOL Rücksetz-Eingang
qold Intern OV_BOOL last cycle value of q
q Ausgang OV_BOOL Ausgangs


TOF1 - Ausschaltverzögerung (off delay)

Bausteinname tof1
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClassCyc

Port Art Datentyp Kommentar
i Eingang OV_BOOL Eingangssignal
time Eingang OV_TIME_SPAN Verzögerungszeit(s)(delay time)
q Ausgang OV_BOOL Ausgangssignal
etime Ausgang OV_TIME_SPAN vergangene Zeit(s)(elapsed time)


TON1 - Einschaltverzögerung (on delay)

Bausteinname ton1
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClassCyc

Port Art Datentyp Kommentar
i Eingang OV_BOOL Eingangssignal
time Eingang OV_TIME_SPAN Verzögerungszeit(s)(delay time)
q Ausgang OV_BOOL Ausgangssignal
etime Ausgang OV_TIME_SPAN vergangene Zeit(s)(elapsed time)


TP1 - monostabiles Glied (monostable element)

Bausteinname tp1
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClassCyc

Port Art Datentyp Kommentar
i Eingang OV_BOOL Eingangssignal
time Eingang OV_TIME_SPAN Zeitdauer(s)(delay time)
q Ausgang OV_BOOL Ausgangssignal
etime Ausgang OV_TIME_SPAN vergangene Zeit(s)(elapsed time)


Dynamische Glieder und Regler


C - universeller PID-T1-Regler (universal controller)

Bausteinname c
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClassCyc

Port Art Datentyp Kommentar
pv Eingang OV_SINGLE Iswert(Regelgröße)(process value)
spint Eingang OV_SINGLE interner Sollwert(setpoint internal)
spext Eingang OV_SINGLE externer Sollwert(setpoint external)
spexton Eingang OV_BOOL Sollwertauswahl 1:extern, 0: intern
sptron Eingang OV_BOOL Nachführung(track) für SPINT 1:Nachführung auf SPEXT ein; 0:Nachführung auf SPEXT aus
spll Eingang OV_SINGLE untere Grenz für aktuelle Führungsgröße
sphl Eingang OV_SINGLE obere Grenz für aktuelle Führungsgröße
spdron Eingang OV_BOOL Sollwertanstiegsbegrenzung ein
spuron Eingang OV_BOOL Sollwertabstiegsbegrenzung ein
spdr Eingang OV_SINGLE Sollwertabstiegsbegrenzung(/s) (down rate limit)
spur Eingang OV_SINGLE Sollwertanstiegsbegrenzung(/s)(up rate limit)
deadz Eingang OV_SINGLE Tote Zone(dead zone) für SP-PV
reserve Eingang OV_BOOL Regelerwirkungssinn 1: revers (steigend/fallend) 0: direkt (steigend/steigend)
dmode Eingang OV_INT zu differenzierendes Signal 0:SP-PV, 1:-PV, 2:SP
ireset Eingang OV_BOOL Rücksetzen i-Anteil(reset for integrator)
pon Eingang OV_BOOL P-Anteil ein
ion Eingang OV_BOOL I-Anteil ein
don Eingang OV_BOOL D-Anteil ein
kp Eingang OV_SINGLE Proportionalbeiwert
ti Eingang OV_SINGLE Nachstellzeit(s)
td Eingang OV_SINGLE Vorstellzeit(s)
t1totd Eingang OV_SINGLE T1/TD(T1 ist Zeitkonstante)
mvmanon Eingang OV_BOOL Betriebsart Auto/Hand 0:AUTO, 1:HAND(manual)
mvmanfc Eingang OV_BOOL Zwangshand(force to manual)
mvexton Eingang OV_BOOL Auswahl Stellgröße 1:MVEXT, 0:Automatikwert oder MVMAN
mvtron Eingang OV_BOOL Nachführung von MVINT und MVMAN auf MVEXT ein
mvman Eingang OV_SINGLE Hand-Stellgröße
mvext Eingang OV_SINGLE externe Stellgröße
mvll Eingang OV_SINGLE untere Grenze für aktuelle Stellgröße
mvhl Eingang OV_SINGLE obere Grenze für aktuelle Stellgröße
mvdron Eingang OV_BOOL Stellgrößenabstiegsbegrenzung ein
mvuron Eingang OV_BOOL Stellgrößenanstiegsbegrenzung ein
mvdr Eingang OV_SINGLE Stellgrößenabstiegsbegrenzung(/s) (down rate limit)
mvur Eingang OV_SINGLE Stellgrößenanstiegsbegrenzung(/s) (up rate limit)
zon Eingang OV_BOOL Störgrößenaufschaltung ein
z Eingang OV_SINGLE auf MV aufzuschaltende Störgröße
spold Intern OV_SINGLE last cycle value of setpoint
pvold Intern OV_SINGLE process value in last cycle
edzold Intern OV_SINGLE edz value in last cycle
mvold Intern OV_SINGLE control value in last cycle
mviold Intern OV_SINGLE intergative component in last cycle
mvpido Intern OV_SINGLE mv_pid value in last cycle
mv Ausgang OV_SINGLE aktuelle Stellgröße
e Ausgang OV_SINGLE Regeldifferenz E=SP-PV
sp Ausgang OV_SINGLE aktueller Sollwert
qspint Ausgang OV_BOOL interner Sollwert aktiv
qmvman Ausgang OV_BOOL Betriebsart HAND aktiv
qmvext Ausgang OV_BOOL externe Stellgröße aktiv
qspll Ausgang OV_BOOL Sollwert untere Grenze angesprochen
qsphl Ausgang OV_BOOL Sollwert obere Grenze angesprochen
qmvll Ausgang OV_BOOL Stellwert untere Grenze angesprochen
qmvhl Ausgang OV_BOOL Stellwert obere Grenze angesprochen


CS - Standard-PID-T1-Regler (standard controller)

Bausteinname cs
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClassCyc

Port Art Datentyp Kommentar
pv Eingang OV_SINGLE Iswert(Regelgröße)
spint Eingang OV_SINGLE interner Sollwert
spext Eingang OV_SINGLE externer Sollwert
spexton Eingang OV_BOOL Sollwertauswahl 1:extern, 0: intern
reserve Eingang OV_BOOL Regelerwirkungssinn 1: revers (steigend/fallend) 0: direkt (steigend/steigend)
dmode Eingang OV_INT zu differenzierendes Signal 0:SP-PV, 1:-PV, 2:SP
ion Eingang OV_BOOL I-Anteil ein
kp Eingang OV_SINGLE Proportionalbeiwert
ti Eingang OV_SINGLE Nachstellzeit(s)
td Eingang OV_SINGLE Vorstellzeit(s)
t1totd Eingang OV_SINGLE T1/TD(T1 ist Zeitkonstante)
mvmanon Eingang OV_BOOL Betriebsart Auto/Hand 0:AUTO, 1:HAND(manual)
mvman Eingang OV_SINGLE Hand-Stellgröße
mvll Eingang OV_SINGLE untere Grenze für aktuelle Stellgröße
mvhl Eingang OV_SINGLE obtere Grenze für aktuelle Stellgröße
mvold Intern OV_SINGLE control value in last cycle
mviold Intern OV_SINGLE intergative component in last cycle
mvpido Intern OV_SINGLE mv-pid value in last cycle
counter Intern OV_INT cycle counter
spold Intern OV_SINGLE last cycle value of setpoint
pvold Intern OV_SINGLE process value in last cycle
eold Intern OV_SINGLE e value in last cycle
mv Ausgang OV_SINGLE aktuelle Stellgröße
e Ausgang OV_SINGLE Regeldifferenz E=SP-PV
sp Ausgang OV_SINGLE aktueller Sollwert
qspint Ausgang OV_BOOL interner Sollwert aktiv


AVER - laufender Zeitlicher Mittelwert (moving window average)

Bausteinname aver
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClassCyc

Port Art Datentyp Kommentar
mxtatotc Param OV_SINGLE maximales ta/tcycle
u Eingang OV_SINGLE Eingang
ta Eingang OV_TIME_SPAN Zeit, über die gemittelt wird
averon Eingang OV_BOOL Mittelwertbildung ein (input average value)
averonold Intern OV_BOOL averon value in last cycle
ringbuffer[10] Intern OV_SINGLE stores up to 10 cycle values
k Intern OV_INT ringbuffer index
v Ausgang OV_SINGLE Ausgangswert output value
qon Ausgang OV_BOOL Mittelwertbildung aktiv


DEADT - Totzeitelement (dead time)

Bausteinname deadt
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClassCyc

Port Art Datentyp Kommentar
mxtdtotc Param OV_SINGLE maximales td/tcycle
u Eingang OV_SINGLE Eingang
td Eingang OV_TIME_SPAN Totzeit(s)
deadton Eingang OV_BOOL Totzeit ein (dead time activator)
deadtono Intern OV_BOOL deadton value in last cycle
ringbuffer[10] Intern OV_SINGLE stores up to 10 cycle input values
k Intern OV_INT ringbuffer index
v Ausgang OV_SINGLE Ausgangswert output value
qon Ausgang OV_BOOL Totzeit aktiv


DIF - Differentiation; D-T1-Glied (differentation with lag)

Bausteinname dif
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClassCyc

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingang
td Eingang OV_SINGLE Differenzierbeiwert(s)(derivative action coefficient)
t1totd Eingang OV_SINGLE t1/td (mit Zeitkonstante t1)
vold Intern OV_SINGLE v value in last cycle
uold Intern OV_SINGLE u value in last cycle
v Ausgang OV_SINGLE Ausgangswert output value


INTEGR - Integration (integrator)

Bausteinname integr
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClassCyc

Port Art Datentyp Kommentar
digits Param OV_INT geforderte Mindestauflösung in Dezimalstellen
u Eingang OV_SINGLE Eingangsgröße
thron Eingang OV_BOOL Schleichmengen unterdrückung ein
thr Eingang OV_SINGLE Schwellwert für Schleichmenge (threshold)
v0 Eingang OV_SINGLE Anfangswert für v nach RESET
ll Eingang OV_SINGLE untere Begrenzung für v
hl Eingang OV_SINGLE obere Begrenzung für v
lls Eingang OV_SINGLE untere Grenzwert für v
hhs Eingang OV_SINGLE obere Grenzwert für v
deltals Eingang OV_SINGLE Abstand des Vorgrenzwerts LS zu LLS
dealtahs Eingang OV_SINGLE Abstand des Vorgrenzwerts HS zu HHS
ki Eingang OV_SINGLE Integrierbeiwert
reset Eingang OV_BOOL Rücksetzen auf Anfangswert(priorität vor HOLD/TRACK)
hold Eingang OV_BOOL Einfrieren von Y auf letzem Wert(priorität vor TRACK)
track Eingang OV_BOOL Track-Modus (Y=X)
iold Intern OV_BOOL i value in last cycle
v Ausgang OV_SINGLE Ausgangsgröße
qv0 Ausgang OV_BOOL V steht auf Anfangswert v0
qll Ausgang OV_BOOL V steht auf ll
qhl Ausgang OV_BOOL V steht auf hl
qlls Ausgang OV_BOOL LLS ist unterschritten
qls Ausgang OV_BOOL LS ist unterschritten
qhs Ausgang OV_BOOL HS ist überschritten
qhhs Ausgang OV_BOOL HHS ist überschritten


FIO - Allgemeines Übertragungsglied 1.Ordnung PD-T1 (1st order, lead lag))

Bausteinname fio
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClassCyc

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingang
kp Eingang OV_SINGLE Proportionalbeiwert
t1 Eingang OV_SINGLE Zeitkonstante (s)
td Eingang OV_SINGLE Vorhaltzeit(s)
v0 Eingang OV_SINGLE Anfangswert nach reset
reset Eingang OV_BOOL rücksetzen auf v0
vold Intern OV_SINGLE v value in last cycle
uold Intern OV_SINGLE u value in last cycle
v Ausgang OV_SINGLE Ausgang


SEO - Allgemeines Übertragungsglied 2. Ordnung (2nd order)

Bausteinname seo
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClassCyc

Port Art Datentyp Kommentar
u Eingang OV_SINGLE Eingang
kp Eingang OV_SINGLE Proportionalbeiwert
omega0 Eingang OV_SINGLE Kennkreisfrequenz(1/s)(characteristic angular frequency)
theta Eingang OV_SINGLE Dämpfungsgrad (attenuation ratio)
b1 Eingang OV_SINGLE Vorhaltzeit(s)
b2 Eingang OV_SINGLE 2. Zählerkoeffizient (s*s)
v0 Eingang OV_SINGLE Anfangswert v(0) nach RESET
vm1 Eingang OV_SINGLE Anfangswert v(-1) nach RESET<
reset Eingang OV_BOOL rücksetzen auf v0, vm1
vold1 Intern OV_SINGLE v value in last cycle
vold2 Intern OV_SINGLE v value in pre-last cycle
uold1 Intern OV_SINGLE u value in last cycle
uold2 Intern OV_SINGLE u value in pre-last cycle
v Ausgang OV_SINGLE Ausgang


Vor-/Nachbereitung für Anzeige und Bedienung


AM - Alarm- oder Meldungsspeicherung (alarm or message storing)

Bausteinname am
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
amode Param OV_STRING Betriebsart: 'A1'Alarm bei i=1;'A0'Alarm bei i=0;'MR' Meldung bei steig Flanke;'MF'Meldung bei fall. Flanke;'MB' Meldung bei beiden Flanken
i Eingang OV_BOOL zu überwachendes binäres Signal
aon Eingang OV_BOOL Alarm oder Meldung ein
aprio Eingang OV_INT Alarm-/Meldungs-priorität (höhere Zahl = höhere Prio.)
iold Intern OV_BOOL letzter Zykluswert für i (last cycle value of i)
q Ausgang OV_BOOL alarm/message output
qa Ausgang OV_BOOL alarm or message


H_B - boolescher Handwert mit Umschalter

Bausteinname hb
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
qman Eingang OV_BOOL Handwert
qexton Eingang OV_BOOL Auswahl externer Wert
qext Eingang OV_BOOL externer Wert
q Ausgang OV_BOOL aktueller Wert
qqext Ausgang OV_BOOL externer Wert angewählt


H_N - Handstation mit Umschalter und Begrenzung

Bausteinname hn
letzte Änderung Dienstag, 31st-Mai-2005
abgeleitet von vdivde3696/BaseClass

Port Art Datentyp Kommentar
vman Eingang OV_SINGLE Handwert
vexton Eingang OV_BOOL Auswahl externer Wert
vext Eingang OV_SINGLE externer Wert
llon Eingang OV_BOOL untere Begrenzung ein
hlon Eingang OV_BOOL obere Begrenzung ein
ll Eingang OV_SINGLE untere Begrenzung
hl Eingang OV_SINGLE obere Begrenzung
dron Eingang OV_BOOL Abstiegsbegrenzung ein
uron Eingang OV_BOOL Anstiegsbegrenzung ein
dr Eingang OV_SINGLE Abstiegsbegrenzung(/s) (down rate limit)
ur Eingang OV_SINGLE Anstiegsbegrenzung(/s) (up rate limit)
vold Intern OV_SINGLE last cycle value of v
v Ausgang OV_SINGLE aktueller Wert
qvext Ausgang OV_BOOL externer Wert angewählt