FUNCTION_BLOCK ScaleXY
VAR_INPUT
X, X1,Y1,X2,Y2 :REAL; // X Girilen değer (X1,Y1) (X2,Y2) bilinen noktalara göre Scale edilir
END_VAR
VAR_OUTPUT
Y:REAL; // Çıkış
END_VAR
VAR
k,d:REAL; // Ara hesaplama değerleri
END_VAR
IF X1 = X2 THEN
Y:= 0; // X1 = X2 ise...