MCV_FadeValueLreal

Dieser FB ist ein Utility-FB, der in einer SPS-Applikation eingesetzt werden kann.

Dieser Funktionsbaustein wird dazu benutzt, um eine Änderung des Werts am Eingang „ValueIn“ verzögert am Ausgang „ValueOut“ auszugeben.

Der Anwender hat dabei die Möglichkeit, die Änderungsgeschwindigkeit zu beeinflussen, indem er am Eingang „ValueMaxFadePerCall“ vorgibt, um welchen Wert sich der aktuelle Wert an Ausgang „ValueOut“ je Aufruf der FB ändern soll, bis der an „ValueIn“ anliegende Wert erreicht ist.

Blockdiagramm

Parameter des FB

VAR_INPUT

Variablenname

Datentyp

Beschreibung

ValueIn

LREAL

Zielwert der an Ausgang „ValueOut“ ausgegeben werden soll.

Der Eingang „ValueIn“ ist mit dem Wert 0.0 vorbelegt.

ValueMaxFadePerCall

LREAL

Definiert die Änderung des aktuell am Ausgang „ValueOut“ ausgegebenen Werts bei jedem Aufruf des Funktionsbausteins.

Die Änderung wirkt so lange, bis an Ausgang „Valueout“ der gleiche Wert ausgegeben wird wie an Eingang „ValueIn“ anliegt.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

ValueOut

LREAL

Aktueller Ausgabewert

Error

BOOL

Zeigt TRUE, wenn ein Fehler aufgetreten ist.

ErrorID

WORD

Fehlerkennung