Anda di halaman 1dari 7

Juan Guillermo Meja Arango

Tutorial Data Logging con el PLC S7_1200 SIEMENS


Juan Guillermo Meja Arango

Objetivo: Implementar un sistema de captura de datos de variables a partir del servidor Web del
PLC 1200

Introduccin:

Frecuentemente se requiere registrar en una base de datos el valor de variables presentes en un


proceso. Por medio del Dataloggng y la aplicacin de la pgina WEB del PLC_1200, es posible
capturar datos dentro del PLC y exportarlos a un archivo externo.

Procedimiento

1. Crear un proyecto nuevo en el TIA PORTAL y transferirlo al PLC_1200


2. Desde la configuracin de hardware activar la aplicacin de pagina WEB. Tambin se
puede configurar el formato de zona horaria a un formato que coincida con la regin de
uso.
3. Crear una base de datos con las siguientes caractersticas:

En este caso el archivo a construir tendr el nombre Captura, tendr un encabezado con
los nombres Temperatura, Presin y Nivel, las variables a registrar en cada muestra sern
T1, P1 y N1 en formato de entero, se agregan las variables Hecho, Ocupado y Estado que
sern utilizadas en las salidas del bloque "DataLogCreateDB".

4. Crear un bloque de funciones de programacin o el mismo OB1


5. Llevar un bloque de "DataLogCreate" desde instrucciones avanzadas, Recetas y
Datalogging. Rellenar los campos segn se muestra en la siguiente figura:
La tabla se crear al activar I0.0 con una capacidad de 10 registros, FORMAT=1 significa que el
formato del archivo ser CSV, TIMESTAMP=1 significa que se incluir la fecha y hora, la
informacin de los pines NAME, ID, HEADER y DATA se toman de la base de datos, lo mismo
ocurre con los pines de salida DONE, BUSY, y STATUS, La salida Error se registrar en el bit M2.0.
La tabla DataLogCrate solo hay que crearla una vez luego de que se enciende el PLC. Luego se
puede escribir sobre ella, abrir tabla, cerrar tabla o limpiar tabla.

Convienen ajustar la hora actual desde Online y diagnstico. Se debe tener en PLC en modo ON
line.

6. Cargar el programa, activar momentneamente I0.0, abrir internet y copiar la direccin IP


del PLC: 192.168.0.3 en este caso. Aparece lo siguiente:
Se presiona Enter y se abre el Data Log

Aparece el archivo captura el cual se puede abrir.


Como solo se ha creado la tabla debe aparecer un archivo semejante al mostrado en la
figura.
Record,Date,UTC Time,Temperatura,Presion,Nivel
//END

La salida DONE solo se activar una vez que se crea la tabla, pero solo momentneamente,
luego no se volver a activar, as se apague el PLC. Para registrar que este evento ocurri
se debe activar una marca por medio de una instruccin SET, aunque este se resetea al
reiniciar el PLC. Para escribir datos se debe tener precaucin de hacerlo posterior a la
creacin de la tabla.

7. Antes de escribir se debera habilitar la opcin de abrir tabla, esta accin tambin habilita
una salida de DONE que se puede utilizar para activar una marca que indica que la tabla
fue creada (una sola Vez) o que fue abierta (cada que se reinicia el PLC o se reabre la
tabla). En la siguiente grafica la tabla se reabre al activar momentneamente I0.2, sigue
abierta mientras se mantenga encendido el PLC, DONE no se vuelve a activar en este
estado. MODE=1 hace que la tabla se limpie.
8. Se ingresa un segmento para registrar que la tabla fue creada o abierta

9. Se crea un segmento para cargar los valores de las variables cada que se estime
conveniente. Segn la grfica los datos se refrescan cada 10 segundos.

10. Para escribir los registros se utiliza el Bloque DataLogWrite. La tabla debe estar creada o
abierta, M1.0 activo. Para habilitar la escritura de nuevos datos se activa I0.1. En la tabla
se escriben 10 datos y luego se reescriben. Si se requiere que solo sean 10 datos se debe
incluir un contador hasta 10 que inhabilite la escritura.
En la figura se observa la base creada luego de que se han reescrito muchos registros

Record Date UTC Time TemperaturaPresion Nivel


1861 5/10/2017 22:49:58 14 15 16
1862 5/10/2017 22:50:16 17 18 19
1863 5/10/2017 22:50:18 17 18 19
1854 5/10/2017 22:42:46 0 0 0
1855 5/10/2017 22:42:48 0 0 0
1856 5/10/2017 22:42:50 0 0 0
1857 5/10/2017 22:49:28 8 9 5
1858 5/10/2017 22:49:42 9 10 11
1859 5/10/2017 22:49:44 9 10 11
1860 5/10/2017 22:49:56 14 15 16

Anda mungkin juga menyukai