L_USPP_Differentiate
Dieser FB stellt einen Differenzierer mit Tiefpassfilter dar.
Das Eingangssignal wird differenziert und mit der über lrFilterTime vorgegebenen Filterzeitkonstante gefiltert.
Das Ausgangssignal lrOut hat als Zeitbezug die Einheit [1/s].
|
|
|
|
L_USPP_Differentiate |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
LREAL |
- |
|
lrIn |
lrOut |
|
- |
LREAL |
|
LREAL |
- |
|
lrFilterTime |
|
|
|
|
|
|
|
|
|
|
|
|
|
Eingänge
|
Name Datentyp |
Info/Einstellmöglichkeiten |
|
|---|---|---|
|
lrIn LREAL |
Eingangssignal der Position |
|
|
lrFilterTime LREAL |
Filterzeitkonstante
|
|
Ausgänge
|
Name Datentyp |
Wert/Bedeutung |
|
|---|---|---|
|
lrOut LREAL |
Ausgangssignal (Zeitbezug [1/s]) |
|
Funktion
Der FB besteht signaltechnisch aus der Reihenschaltung eines zeitdiskreten Differenzierers und eines PT1-Filters.
Die Filterung des Ausgangssignals lässt sich mit der Einstellung der Filterzeitkonstante (T Filter ) auf '0.00 s' abschalten ( lrFilterTime = 0.0). In diesem Fall ergibt sich das Ausgangssignal direkt aus:
|
|
Funktion mit inaktivem Filter ( lrFilterTime = 0.0)
Mit eingeschaltetem Filter ( lrFilterTime > 0.0) wird jede Änderung des Eingangssignals mit 1 s/T Filter bewertet, wobei das Ausgangssignal anschließend mit der Filterzeitkonstante (T Filter ) wieder gegen Null geht.
|
Funktion mit aktivem Filter ( lrFilterTime > 0.0)