Skip to main content

FB_LOADSENSING

Beschreibung Funktionsbaustein

Mit dem Funktionsbaustein FB_LOADSENSING werden die Eingänge AnalogInX und AnalogInY daraufhin überprüft, ob die Werte AnalogInY an der Position AnalogInX innerhalb eines bestimmten Bereiches sind. Für die Werte AnalogInY in der Tabelle gibt es nämlich einen Warnlevel (Warning level) und einen Abschaltlevel (Swich-off level).

Wenn bInactive=FALSE ist, wird der größte Index ermittelt, dessen zugehöriger X-Wert noch kleiner als der Eingang AnalogInX ist. Dann wird geprüft, ob sich der Eingang AnalogInY innerhalb des zugehörigen Abschaltlevels (Y1, Y2) bzw. innerhalb des Warnlevels (WY1, WY2) befindet. Wenn sich der Wert innerhalb des Abschaltlevels befindet, wird der Ausgang bValid gesetzt. Befindet sich der Wert zwischen dem Wert Y1 und WY1 bzw. Y2 und WY2, wird zusätzlich der Ausgang bWarning gesetzt. Es kann bis zu 25 Indizes geben.

Über den Eingang bOutsideY1Y2 kann die Prüfung umgekehrt werden, so dass Werte außerhalb von Y1 und Y2 gültig sind und der Ausgang bValid gesetzt wird. Der Warnlevel muss hierbei größer angegeben werden als der Abschaltlevel.

ES6900

Der Baustein FB_LOADSENSING wird von der EL6900 nicht unterstützt.

Abbildung 23. Darstellung im Bibliotheksverwalter
Darstellung im Bibliotheksverwalter


Abbildung 24. Darstellung im FBD-Editor
Darstellung im FBD-Editor


EL6900_loadsensing_diagram.png
Tabelle 46. VAR_INPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

bInactive

BOOL

FALSE

Eingang zum Deaktivieren des FBs

AnalogInX

LINT

0

Analoger X-Wert

Erlaubte Datentypen: UINT, INT, UDINT, DINT

AnalogInY

LINT

0

Analoger Y-Wert

Erlaubte Datentypen: UINT, INT, UDINT, DINT

bOutsideY1Y2

SAFEBOOL

FALSE

Die Daten der Wertetabelle werden entsprechend folgender Formeln geprüft:

bOutsideY1Y2 = FALSE: Y1[index] <= WY1[index] < WY2[index] <= Y2[index]

bOutsideY1Y2 = TRUE: WY1[index] <= Y1[index] < Y2[index] <= WY2[index]

ValueSettings

Werte für X, Warnlevels (WY1, WY2) und Abschaltlevels (Y1, Y2).

EL6900_Loadsensing_table_icon.png: Öffnet eine Tabelle, in der die Werte definiert werden.

Wenn in der Tabelle Werte für Y1 und Y2 Werte angegeben werden, dann müssen auch Werte für den Warnlevel WY1 und WY2 angegeben werden.



Tabelle 47. VAR_OUTPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

bValid

SAFEBOOL

FALSE

TRUE: AnalogInY befindet sich innerhalb des Abschaltlevels.

bWarning

SAFEBOOL

FALSE

TRUE: AnalogInY befindet sich zwischen Abschalt- und Warnlevel