F_BA_ScaleLimit

F_BA_ScaleLimit 1:

Die Funktion F_BA_ScaleLimit stellt eine Linear-Interpolation mit 2 Stützstellen dar und lässt sich zur Kennlinienerstellung nutzen. Die Kennlinie wird durch die Stützpunkte [fX01/fY01] und [fX02/fY02] bestimmt.

Der errechnete Rückgabewert F_BA_ScaleLimit kann durch bLimit limitiert werden.

Syntax

FUNCTION F_BA_ScaleLimit    : REAL
VAR_INPUT
  fX              : REAL;
  bLimit          : BOOL;
  fY02            : REAL;
  fY01            : REAL;
  fX02            : REAL;
  fX01            : REAL;
END_VAR
VAR_OUTPUT
  fSlope          : REAL;
END_VAR

F_BA_ScaleLimit 2: Eingänge

Name

Typ

Beschreibung

fX

REAL

Eingangswert der Kennlinie.

bLimit

BOOL

Ein TRUE signalisiert eine Begrenzung des Rückgabewertes F_BA_ScaleLimit durch die beiden Werte fY01 und fY02.

fY02

REAL

y-Wert des zweiten Stützpunktes.

fY01

REAL

y-Wert des ersten Stützpunktes.

fX02

REAL

x-Wert des zweiten Stützpunktes.

fX01

REAL

x-Wert des ersten Stützpunktes.

F_BA_ScaleLimit 3: Ausgänge

Name

Typ

Beschreibung

fSLope

REAL

fSlope ist das Ergebnis der Steigung -> (fY02 - fY01) / (fX02 - fX01).

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.62

Tc3_BA2 ab v5.5.14.0