FUNCTION FC50:VOID //FC50 yi kullandık
VAR_INPUT //Değişkenleri tanımladıgımız kısım
MX : INT; //Upper limit
IN : INT; //Input value
MN : INT; //Lower limit
END_VAR
VAR_OUTPUT
OUT:INT;
END_VAR // Degişken tanımlama sonu,
BEGIN //Programımız buradan başlıyor
IF IN > MX THEN OUT := MX; //Giris degeri IN, maksimum degerden büyükse çıkışımıza MX atanır
ELSIF IN < MN THEN OUT := MN; //Giriş degeri IN, minumumdan küçükse çıkışımıza MN degeri atanır
ELSE OUT := IN; // Giriş degerimiz iki deger arasındaysa OUT=IN, yani çıkış=giriş
END_IF; // Şart sonu
END_FUNCTION