Skip to main content

FB_LIMIT

Beschreibung Funktionsbaustein

Mit dem FB_LIMIT wird geprüft, ob sich der Wert am Eingang AnalogIn innerhalb vorgegebener Grenzen befindet. Ist der Wert an AnalogIn innerhalb der Grenzen MinValue und MaxValue wird der Ausgang bInLimit gesetzt. Ist der Wert größer als MaxValue, wird der Ausgang bAboveMax gesetzt. Ist der Wert kleiner als MinValue, wird der Ausgang bBelowMin gesetzt.

EL6900

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

EL6900_LIMIT.png
Tabelle 44. VAR_INPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

AnalogIn

LINT

0

Analoger Eingangswert für die Prüfung

Erlaubte Datentypen: UINT, INT, UDINT, DINT

MinValue

LINT

0

Minimalwert

Erlaubte Datentypen: UINT, INT, UDINT, DINT

Konstanter Wert oder Variable erlaubt

MaxValue

LINT

0

Maximalwert

Erlaubte Datentypen: UINT, INT, UDINT, DINT

Konstanter Wert oder Variable erlaubt



Tabelle 45. VAR_OUTPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

bInLimit

SAFEBOOL

FALSE

TRUE: Wert AnalogIn ist innerhalb der Minimal- und Maximalgrenzwerte

bBelowMin

SAFEBOOL

FALSE

TRUE: Wert AnalogIn ist unterhalb des Minimalgrenzwertes

bAboveMax

SAFEBOOL

FALSE

TRUE: Wert AnalogIn ist oberhalb des Maximalgrenzwertes

bError

SAFEBOOL

FALSE

TRUE: MinValue ist größer als MaxValue

FALSE: Kein Fehler aufgetreten