lunes, 5 de marzo de 2012

Escalado de una señal analógica

Siemens sigue desarrollando ejemplos para LOGO. A continuación comparto con uds un extracto de una recomendación sobre cómo se debe escalar una entrada analógica.
En este caso, se trata de un sensor para medición de distancias, con salida de 4..20mA. Éste puede medir distancias desde 150 a 1000 mm. El ejemplo lo muestra conectado a la entrada AI3.
Observen en el esquema, la señal analógica que nos entrega la AI3, es escalada 2 veces (B004 y B005).



En el bloque "B004 scaling", se realiza esta operación para obtener el dato de la distancia real medida por el sensor. Los parámetros a definir son:
-El tipo de sensor. En este caso seleccionar 4..20mA
-Rango de medida mínimo. Se cargar el valor 150, teniendo en cuenta la distancia mínima que puede sensar.
-Rango de medida máximo. Se carga el valor 998, correspondiente a la distancia máxima de medición.
-La ganancia y el offset se ajustan automáticamente en función de los datos anteriores
-La cantidad de decimales queda en cero, ya que no necesitamos mostrar valores menores a 1.




El bloque "B005 current" se muestra como opcional, pero es realmente muy importante. Con la correcta parametrizacion de éste, obtenemos el valor de corriente que circula por nuestra entrada analógica. Luego esto se visualiza en el panel de texto.
Los parámetros ajustados para este caso son:
-El tipo de sensor. En este caso seleccionar 4..20mA
-Rango de medida mínimo. Se cargar el valor 40, corresponde a la corriente mínima que entrega el sensor.
-Rango de medida máximo. Se carga el valor 200, corresponde a la corriente máxima del mismo sensor
-La ganancia y el offset se ajustan automáticamente en función de los datos anteriores
-La cantidad de decimales la seteamos en 1, ya que en este caso sí visualizaremos valores menores a 1. Por esa razón ajustamos 40 y 200 como rango de medida, previendo el dígito de las unidades, como decimal.



En el ejemplo disponible para su descarga, encontrarán el programa comentado y listo para ser probado en un LOGO!. Se pueden observar también, bloques para visualizar los valores escalados en el display del autómata y en LOGO TD.
El autor del programa, usando bloques de comparación, dispara mensajes de hilo cortado (<4mA) y rebase de señal (>20mA).

Link:

2 comentarios:

  1. Hola encantado de hablar contigo, soy de Bailen,Jaén.
    Tengo un problema, ha ver si me puedes ayudar:
    En el colegio tengo un lelemecanique schneidert electric SR2 E 121 FU para poner en marcha la sirena para los distintos horarios de entrada y salida, pero el reloj se atrasa un montón, de dos segundos a tres por día, ahora suena con cinco minutos de retraso. La empresa que nos trabajaba a quebrado, como muchas en España. Quería saber si me puedes decir que cable necesito para conectar mi pc al controlador y que programa necesito para cambiar la hora. Tengo una idea de programación muy básica, de joven monte el robot monty. Creo que con tu ayuda podría cambiar la hora. muchas gracias por adelantado.



    Lucas Contreras.

    ResponderEliminar
  2. Olvide darte mi correo: lucasfoto2@gmail.com.
    Muchas gracias.

    ResponderEliminar