Professional Documents
Culture Documents
FIGURA 1
En él podemos ver una recta definida por dos puntos ((As, Ad) y (Bs, Bd).
Está claro que dependiendo de la posición de la recta dentro de los ejes de coordenadas, la
relación entre S y R variará.
FIGURA 2
CÁLCULO DE LA RECTA:
As = 10
Bs = 100
Ad = 100
Bd = 1000
Y un valor de entrada.
S = 15
Obtendremos el resultado:
Supongamos que tenemos una entrada analógica en nuestro autómata. Esta nos da valores,
comprendidos entre 4 y 20 mA.
Es un rango de lectura un poco extraño para ser interpretado y preferimos verlo en uno
comprendido entre 0 y 100 %.
As = 4
Bs = 20
Ad = 0
Bd = 100
FIGURA 3
Las aplicaciones pueden ser muchas. Conversión de tipo de unidad o dato, regulaciones,
etc.
Los autómatas OMRON ya llevan incorporada una función que realiza estos cálculos. Solo
hay que escribir los parámetros y darle el valor de entrada.
Hay que tener en cuenta que esta función convierte los valores de entrada en hexadecimal a
BCD en la salida. Por ello, es obligatorio que los puntos As, Bs se escriban en hexadecimal
y los puntos Ad, Bd sean en BCD.
NOTA: Si tienes problemas para entender qué es “hexadecimal” o “BCD”, te lo
explicamos en este artículo: SISTEMAS DE NUMERACIÓN
FIGURA 4
Una vez definida la recta con los valores P1 a P4 y cuando la ejecución de la instrucción
sea ON. La función cogerá el valor de lectura en el canal de entrada y mostrará el valor de
salida en R.
PROGRAMA DE EJEMPLO:
Para hacerlo se instala una sonda que mide la altura del nivel de agua y se lo transmite a un
autómata, mediante una señal de 4-20 mA.
Esta señal se lee en una entrada analógica que la convierte en puntos. El rango es de 0-4000
puntos y es mostrada en el canal I/O 2001.
FIGURA 5
FIGURA 8
FIGURA 10
Observamos que un valor de entrada de 2626 puntos (HEX, A42) es convertido a 361 cm.
Según varíe el canal de entrada lo hará el de salida.