FB_BA_RampLmt

Der Funktionsbaustein limitiert die Anstiegs- bzw. Abfallgeschwindigkeit eines Eingangssignals.
Beim Anstieg von rIn wird der Ausgang rOut auf die Steigung von (rHi-rLo)/udiTiUp_sec begrenzt.
Beim Abfallen von rIn wird der Ausgang rOut auf die Steigung von (rHi-rLo)/udiTiDwn_sec begrenzt.

VAR_INPUT
bEn : BOOL;
bEnRamp : BOOL;
rIn : REAL;
rHi : REAL;
rLo : REAL;
udiTiUp_sec : UDINT;
udiTiDwn_sec : UDINT;
bEn: Freigabe Baustein, wenn FALSE, dann ist rOut = 0.0.
bEnRamp: Freigabe Rampenbegrenzung, wenn FALSE, dann ist rOut = rIn.
rIn: Eingangswert der Rampenfunktion
rHi: Obere Stützstelle zur Berechnung der Rampen.
rLo: Untere Stützstelle zur Berechnung der Rampen. rHi muss größer als rLo sein, ansonsten wird ein Fehler ausgegeben!
udiTiUp_sec: Anstiegszeit [s].
udiTiDwn_sec: Abfallzeit [s]
VAR_OUTPUT
rOut : REAL;
rOut: durch die Rampen steigungs-begrenztes Ausgangssignal
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.7 | Tc3_BA ab v1.1.6.0 |