Bloque de funciones LINEARPOINTS

El bloque de funciones LINEARPOINTS calcula un valor a partir de varios puntos mediante la ecuación de una línea.

Nota: Los valores X_MIN y X_MAX deben estar en orden ascendente. Es decir, X_MIN < X_MAX.

Nota: Este bloque de funciones puede tener más de nueve entradas. Puede hacer clic con el botón derecho del ratón en el bloque de funciones para añadir otra entrada.

Los puntos se configuran en la visualización mediante el complemento Traducción XY. Los puntos se posicionan de forma porcentual. Es decir, la escala puede diferir de la visualización. Así, un valor de atenuación en el PLC puede tener el rango de 0..255 y en la visualización de 0..100.

Entrada IN

Espera un número para calcular la salida OUT.

Entrada X_MIN

Define el valor más pequeño del eje X.

Entrada X_MAX

Define el valor más grande del eje X.

Entrada Y_MIN

Define el área inferior del eje Y.

Entrada Y2

Define el área superior del eje Y.

Entrada XY_START

Define el primer punto como una cadena de caracteres en el formato "X;Y". Los puntos X e Y son las coordenadas del punto. Y se limita a Y_MIN y Y_MAX. El valor X también se limita. Sin embargo, el punto puede estar fuera del rango por un factor de 100.

Entrada XY_END

Define el último punto como una cadena de caracteres en el formato "X;Y". Los puntos X e Y son las coordenadas del punto. Y se limita a Y_MIN y Y_MAX. El valor X también se limita. Sin embargo, el punto puede estar fuera del rango por un factor de 100.

Entrada DIS

Si es verdadero, el cálculo se desactiva. En la salida Q hay 0. En la visualización no se muestra más la posición X actual.

Entradas VAR1..VAR#

Las entradas definen constantes opcionales de los ejes individuales. Para ello, se utiliza el bloque de funciones VAR_X o VAR_Y.

Atención: Las constantes se asignan al número de la entrada. Es decir, al eliminar una salida puede cambiar la asignación de la salida.

El valor de la entrada se recalcula con la escala del bloque de funciones y se calcula en consecuencia en la visualización. Los valores están limitados.

Salida Q

El valor de salida calculado entre los puntos. Mediante la posición IN. El valor de la salida se redondea a números enteros.

Salida COUNT

Devuelve el número de puntos configurados.

Salida P_START

Devuelve el primer punto como una cadena "X;Y".

Salida P_END

Devuelve el último punto como una cadena "X;Y".