FUNCTION FC11 : [COLOR=#ff0000]VOID[/COLOR]
VAR_INPUT
MAXI : INT ; //Obergrenze
IN : INT ; //Eingangswert
MINI : INT ; //Untergrenze
END_VAR
VAR_OUTPUT
Ausgang : INT ; // Ausgangswert
End_Var
BEGIN
//Wenn IN > MAXI, dann soll der Funktionswert den Wert MAXI annehmen.
//Wenn IN < MINI, dann soll der Funktionswert den Wert MINI annehmen.
//In allen anderen Fällen liegt am Funktionswert der Eingangswert an.
IF IN > MAXI THEN
Ausgang := MAXI;
ELSIF IN < MINI THEN
Ausgang := MINI;
ELSE
[COLOR=#ff0000] Ausgang := IN; // Ausgang := IN;
END_IF; // END_IF hat gefehlt
[/COLOR]END_FUNCTION