El primer paso a realizar es calcular la longitud que tiene la entrada y
la salida que queremos escalar, para ello restamos el máximo y mínimo de la entrada analógica y el máximo y el mínimo del transmisor de presión.
Entrada máxima – Entrada mínima= Longitud de entrada 20-4=16
Salida máxima – Salida mínima= Longitud de salida 6-2=4
En el siguiente paso vamos a dividir la longitud de la salida por la
longitud de la entrada para calcular el coeficiente de proporcionalidad que tienen entre ellas.
Longitud de salida / Longitud de entrada = Coeficiente de
proporcionalidad 4/16=0.25
El siguiente paso es calcular un offset para compensar el resultado ya
que los valores mínimos son superiores a 0, para ello multiplicamos el valor mínimo de entrada por el coeficiente de proporcionalidad y le restamos el valor mínimo de salida.
Salida mínima - (Entrada mínima * Coeficiente de proporcionalidad) =
Offset 2-(4*0.25)=1
En el siguiente y último paso calculamos el valor de salida ya
escalado, para ello multiplicamos el valor de entrada real, por el coeficiente de proporcionalidad y le sumamos el offset.
Valor de entrada real * Coeficiente de proporcionalidad + Offset= Valor
de salida 12*0.25+1=4Bar
Resumen: Entrada máxima – Entrada mínima= Longitud de entrada 20-4=16
Salida máxima – Salida mínima= Longitud de salida 6-2=4
Longitud de salida / Longitud de entrada = Coeficiente de
proporcionalidad 4/16=0.25
Salida mínima - (Entrada mínima * Coeficiente de proporcionalidad) =
Offset 2-(4*0.25)=1
Valor de entrada real * Coeficiente de proporcionalidad + Offset= Valor
de salida 12*0.25+1=4Bar
Con esto ya está terminado el escalado, yo tengo bloques de función
preparados con esta función y se puede limitar la entrada y la salida o lo que se nos ocurra una vez esté escalado.