FUNCTION FC_ClampReal : REAL
VAR_INPUT
    Value : REAL;
    Lower : REAL;
    Upper : REAL;
END_VAR

IF Value < Lower THEN
    FC_ClampReal := Lower;
ELSIF Value > Upper THEN
    FC_ClampReal := Upper;
ELSE
    FC_ClampReal := Value;
END_IF
END_FUNCTION
