EditPoti
Zuletzt aktualisiert
EditPoti (FB)FUNCTION_BLOCK EditPoti
Sollwertgeber mit flankengesteuerter Erhöhung / Reduktion des Sollwerts. Die Schrittweite und die absoluten Minimal-/Maximalgrenzwerte sind einstellbar. Typische Anwendung: Individuelle Anpassung einer Basistemperatur.

rOut
REAL
Analog - Ausgang
xButtonUp
BOOL
FALSE
Erhöhung des Sollwerts
xButtonDown
BOOL
FALSE
Reduktion des Sollwerts
rJumpValue
REAL
> 0
0.2
Schrittweite
rSetPointMin
REAL
-3.0
Absoluter Minimalwert
rSetPointMax
REAL
3.0
Absoluter Maximalwert
Dieser Funktionsbaustein dient zur Erzeugung eines Sollwertes am Ausgang rOut. Jede ansteigende Flanke am Sollwert / Parameter xButtonUp erhöht den Ausgang rOut um die Schrittweite rJumpValue. Jede ansteigende Flanke am Sollwert / Parameter xButtonDown reduziert den Ausgang rOut um die Schrittweite rJumpValue. Der Ausgang rOut ist auf einen Wertebereich zwischen dem absoluten Minimalwert rSetPointMin und dem absoluten Maximalwert rSetPointMax begrenzt.
Einstellung der Schrittweite rJumpValue
Die Schrittweite rJumpValue darf nur Werte größer als 0 annehmen. Werte kleiner 0 werden automatisch auf 0 zurück gesetzt.
Einstellung des Wertebreichs rSetPointMin und rSetPointMax
Es gilt: rSetPointMin <= rSetPointMax Es gilt: rSetPointMin = rSetPointMax = rOut Wird eine Eingabe gemacht, bei der obere Regeln nicht beachtet werden, so wird automatisch rSetPointMin = rSetPointMax gesetzt.
InOut:
Input Const
rSetPointMax
REAL
3.0
Input Const
rSetPointMin
REAL
-3.0
Input Const
rJumpValue
REAL
0.2
Input Const
xButtonDown
BOOL
FALSE
Input Const
xButtonUp
BOOL
FALSE
Output
rOut
REAL
Zuletzt aktualisiert

