FB_BA_RampLmt

FB_BA_RampLmt 1:

Der Funktionsbaustein FB_BA_RampLmt limitiert die Anstiegs- bzw. Abfallgeschwindigkeit eines Eingangssignals.
Beim Anstieg von fIn wird der Ausgang fOut auf die Steigung von (fHi-fLo)/nTiUp begrenzt.
Beim Abfallen von fIn wird der Ausgang fOut auf die Steigung von (fHi-fLo)/nTiDwn begrenzt.

FB_BA_RampLmt 2:

Syntax

FUNCTION_BLOCK FB_BA_RampLmt
VAR_INPUT
  bEn            : REAL;
  fIn            : REAL;
  bSync          : BOOL;
  fSync          : REAL;
  fHi            : REAL;
  fLo            : REAL;
  nTiUp          : UDINT;
  nTiDwn         : UDINT;
END_VAR
VAR_OUTPUT
  fOut           : REAL;
END_VAR

FB_BA_RampLmt 3: Eingänge

Name

Typ

Beschreibung

bEn

BOOL

Freigabe Baustein, wenn FALSE, dann ist fOut = 0.0.

bEnRamp

BOOL

Freigabe Rampenbegrenzung, wenn FALSE, dann ist fOut = fIn.

fIn

REAL

Eingangswert der Rampenfunktion

fHi

REAL

Obere Stützstelle zur Berechnung der Rampen

fLo

REAL

Untere Stützstelle zur Berechnung der Rampen. fHi muss größer als fLo sein, ansonsten wird ein Fehler ausgegeben!

nTiUp

UDINT

Anstiegszeit [s]

nTiDwn

UDINT

Abfallzeit [s]

FB_BA_RampLmt 4: Ausgänge

Name

Typ

Beschreibung

fOut

REAL

Durch die Rampen steigungs-begrenztes Ausgangssignal.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT3.1 4024.35

Tc3_BA2_Common ab V2.1.20.0