miércoles, 20 de abril de 2016

Como crear un registro de datos con LOGO!8

Como registrar datos con LOGO

Si, LOGO pude registrar datos tanto digitales como analógicos, puede tambien registrar tiempo de temporizadores, asi como la cueta de un contador y todo ello presentarlo en formato CSV en una hoja de calculo. Que sera creada en la memoria microSD que tenemos que colocar en LOGO, esta hoja de calculo si la queremos consultar para conocer su contenido lo podemos hacer de la siguiente forma vamos al programa LOGOsoft en el menú de herramientas> transferir> cargar regitro de datos, se nos cargara en el PC el ultimo registro de datos creado, si queremos ver los anteriores no tenemos otro camino que extraer la memoria microSD del LOGO y llevarla a nuestro PC,espero que la proxima versión de LOGO nos permita ver todos los registros, seria todo un detalle.

Que tenemos que hacer para que se registrar datos?

Primero tenemos que saber que solo podemos crear un registro de datos por programa y que este tendra una capacidad maxima de 512 Bytes si no usamos tarjeta microSD. Si usamos tarjeta microSD la capacidad según el manual del LOGO 8 es de 20000 lineas, cuando esta capacidad es excedida se genera un nuevo , así hasta un máximo de 50 archivos.
Debo de añadir que no he conseguido ningún archivo en formato CSV de la memoria del LOGO a traves del menú Herramientas>Transferir>Cargar registro de datos, se descarga uno con 0KB, de la unica manera posible que consigo un archivo con formato CSV es utilizando la microSD, que no se puede descargar a través de ethernet, por lo tanto hay que sacar la memoria microSD cada vez que queremos leer un archivo del registro.
La nomenclatura de los archivos no la podemos cambiar pues LOGO no la reconocería. Su significado es el siguiente los primeros dígitos desde la izquierda hacia la derecha, es ultimo grupo de números de la dirección IP y después del guión es el número de archivo CSV creado, recordad máximo de 50.
He podido comprobar que cada vez que paramos LOGO y posteriormente lo ponemos nuevamente en marcha con STOP/RUN se genera un archivo nuevo.



Esta instrucción puede ser muy útil para registrar el funcionamiento de una maquina de una forma sencilla. Aquí dejo también un pequeño programa en el que controlamos el funcionamiento del cronometro del LOGO, donde usamos los pulsadores del LOGO para activar/parar cronometro es la flecha derecha, lapso es la flecha hacia arriba y flecha hacia abajo es el reset cronometro. Con esto conseguimos que se genere un archivo en el que podemos observar cuando se inicia el cronometro, se hace un lapso y se vuelve a iniciar.


Una aplicación más practica.

Voy a dejar una aplicación algo mas practica que la anterior, a quien no le ha pasado que de repente se le para una maquina y no sabe el porque?, aparentemente todo esta bien, miramos y comprobamos, pero no encontramos nada y la avería al cabo de un tiempo se nos vuelve a repetir, que es?.


Pues bien muchas de esas averías intermitentes o esporádicas vienen causas por fallos muy breves en un contacto de seguridad que nos provoca la parada de la máquina, cosa muy normal. Pero como saber que contacto de seguridad que se nos dispara?.

En la aplicación que aquí os dejo creo que sera de utilidad para saber que contacto es el que falla y poder reajustarlo. Su funcionamiento es el siguiente tenemos, cuatro entradas, mas una quinta para borrado del contador, un temporizador con retardo a la conexión, un registro de datos y la lógica necesaria para que todo funcione.


Estando, las cuatro primeras entradas a nivel alto, cuando una de ellas pase a nivel bajo y permanezca a ese nivel, durante un tiempo superior al fijado por el retardo a la conexión, es entonces cuando se registrara la incidencia. Mientras que si la caída de nivel de la entrada no supera el tiempo del retardo no se registrara nada, ¿por que se hace esto así? Por que si no pusiéramos algún tipo de limitación cualquier bajada de señal por breve que sea se registraría y para que un relé o contactor caiga necesitamos un tiempo superior a 20ms por debajo de este tiempo no se desactiva un contactor o relé, por lo tanto no se produce una parada de la máquina.
Hay que decir que el LOGO!8 el tiempo de retardo mínimo es de 100ms unas 50 veces por encima de lo deseado, pero no por ello nos puede dejar de ser útil.