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

  • Einheit: s
  • Initialwert: 0.0 (Mit diesem Wert ist der Filter nicht aktiv.)
  • Ist der Wert kleiner oder gleich der verwendeten Task-Zykluszeit, so ist der Filter nicht aktiv.
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)