Beruflich Dokumente
Kultur Dokumente
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
El OPC Excel Reporter es un Cliente OPC para Excel que transforma en una herramienta de creación de
informes para su proceso y de los datos de sus dispositivos. Se conecta a cualquier fuente de datos en tiempo
real (OPC DA) o históricos (OPC-HDA). Los reportes de ejemplo hacen que comenzar sea en un instante. Cree
fácilmente informes de producción, de calidad y de rendimiento. El OPC Excel Reporter es una solución que
es fácil de instalar, configurar y administrar, ya que se pone en marcha en menos de 5 minutos.
El OPC Excel Reporter registra rápidamente datos de todos los PLCs, sean de Allen Bradley, Siemens, GE
Fanuc, Mitsubishi, Omron, Mosbus. Con una interfaz simple y fácil de usar, las hojas de cálculo y las celdas
de Excel pueden ser vinculadas a determinado punto I/O en el PLC en cuestión de segundos, por lo que es muy
fácil registrar datos y transformarlos en informes.
Funciones avanzadas
A diferencia de otras soluciones de informes, OPC Excel Reporter utiliza el poder de cálculo de Excel y es,
con diferencia, la herramienta más utilizada para el análisis de datos y presentación de informes. Con el OPC
Excel Reporter, usted puede recuperar datos de proceso y de equipos fácilmente desde cualquier lugar de su
organización y aprovechar los cálculos avanzados de Excel y sus funciones de manipulación de datos.
OBJETIVOS:
Obtener los datos y graficas en tiempo real del vaciado y llenado de un tanque, utilizando las hojas de cálculo
del Microsoft office Excel.
Obtener las graficas en tiempo real de un cierto número de datos agrupados utilizando EXCEL.
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
MATERIALES:
REACTIVOS: INSUMOS:
EQUIPOS:
Módulo de llenado y vaciado de tanques.
PLC S7 1200
MUESTRA:
INSTRUCCIONES:
Utilice los equipos de protección personal (EPP)
Utilice el software TIA PORTAL V14.
Implemente el programa de llenado y vaciado en el entorno de TIA PORTAL.
Obtenga los datos en tiempo real del llenado y vaciado en una hoja de cálculo de Excel
Grafique las curvas en tiempo real de los datos obtenidos.
Una vez que hemos instalado la extensión, ingresamos a EXCEL, y se puede observar que, en la barra de herramientas,
se agrego una nueva herramienta, llamado complementos. Ver figura 02
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Damos clic sobre la herramienta complementos y se observa la extensión de view reporter, si damos clic en
view reporter, existen varias opciones, entre ellas nos permite realizar graficas de datos almacenados o de datos
entiempo real, además la segunda opción, permite obtener los datos en tiempo real o también datos
almacenados dentro de un historial, por el momento serán las dos únicas opciones que se ocupara en esta guía.
Reporter Excel también permite realizar SCADAS, creación de Tags, conexión con servidores externos, crear
base de datos, etc. Ver figura 03
A continuación, se muestra la configuración para poder obtener las graficas o curvas de los datos de cualquier
proceso dentro de Excel, utilizando reporter view y kep serverx6. Para obtener las curvas damos clic en quick
charting, que es la primera opción dentro de reporter view, se nos presentara una ventana, en esta ventana en
historical server, colocamos el servidor que estamos utilizando para conectar nuestro PLC con el programa
realizado en TIA Portal. Ver figura 04
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Existen diferentes servidores que permiten la conexión con nuestro TIA Portal, para este caso se utilizara el
mas sencillo, que es el kep server, seleccionamos kep server X6. Ver figura 05
Damos en OK, en la parte superior derecha, se presenta un cuadro de texto, indicando si el servidor este o no
conectado, en caso de estar conectado, se nos muestra el texto “DA RUNNING”, en el caso que no se muestre
este texto se debe abrir el kep server, aunque ese último paso se puede omitir hasta el final. Regresando a la
pantalla principal de Quick Charting, ingresamos en REAL-TIME-SERVER, de la misma manera
seleccionamos el servidor kep server, comprobamos que esté conectado y pulsamos OK. Ver figura 06.
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Ahora es necesario enlazar nuestra conexión con los tags, ingresamos en Tags. Y buscamos los tags, que han sido
creados dentro de nuestro servidor de KEP SERVER, ingresamos en ROOT, que es la carpeta raíz del servidor,
buscamos el canal creado, y arrastramos los tags que deseamos visualizar. Ver figura 07 y Ver figura 08.
Después de haber ingresado los tags, reporter view nos permite elegir el tiempo de muestreo, cada cuanto tiempo
queremos visualizar los datos, en caso de que no se quiera tener tantos datos en la hoja de cálculo. Ver figura 09.
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Una vez realizado la configuración, pulsamos ok, y se nos mostrará una gráfica que contendrá los datos que hemos
seleccionado.
Para poder visualizar los datos en tiempo real en una hoja de cálculo, se necesitará la siguiente configuración.
Ingresamos de nuevo a complementos de Excel, pulsar en reporter view, insertar un current value, se presentará
la siguiente ventana. Ver figura 11
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
En update options, se puede ajustar el tiempo de muestra, es decir cada cuanta segunda queremos que se
muestre un valor en las hojas de cálculo, este valor está en milisegundos. Ver figura 15.
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Si queremos que cada nuevo dato se guarde en un nuevo recuadro es necesario activar “ADD NEW FOW FOR
CACH NEW VALUE”. Si no se activa esto, los datos irán cambiando dentro del mismo recuadro en la hoja de
cálculo. Ver figura 16.
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Si queremos tener solo un numero limitado de datos activamos “KEEP AT MOST THIS MANY ROWS”. E
ingresamos el número de datos máximo de visualización. Ver figura 17.
Si se quiere visualizar solo los datos y la hora, se deja marcado solamente “TANG NAMES AS HEADERS” Y
“TIMESTAMPS”, pero si se quiere visualizar las características del tag, marcamos “QUIALITY o CODES o
TEXT”. Ver figura 18.
Pulsamos en ok, y se a terminado la configuración del reporter view. Ahora se necesita configurar el kep server, crear
un nuevo canal, elegir el PLC con el que se trabajara y crear los tags, que se necesitaran el reporter view.
Abrimos el kep server, y creamos un nuevo canal. Ver figura 18
Después creamos una nueva conexión colocamos un nombre, ver figura 19, elegimos el tipo de PLC a usar, ver figura
20, se coloca la dirección ip, si se piensa trabajar con el simulador, se debe ingresar el i.p. del ordenador, en caso de
usar un PLC real, colocar el I.P. del PLC. Ver figura 21
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Una vez configurado el canal y el tipo de PLC, se necesita crear los tags necesarios, en este caso, solo se creará el tag
de salida del nivel de liquido del tanque. Ver figura 22.
Para saber si tenemos conexión ingresamos en OC, y verificamos que tengamos todos los tags creados en Good. Ver
figura 22.
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Configurado el kep server, también el reporter view, ingresos al tia portal. Simulamos o forzamos la variable encargada
del NIVEL de salida, empezara a incrementar o descender el valor, volvemos al Excel y se puede observar como va
registrando los valores del tag nivel. Ver figura 23, figura 24 y figura 25.
Para evitar forzar la variable de NIVEL, se crea un HMI utilizando un TP 700 versión 14.0.1. ver figura 25.
También se puede añadir una nueva imagen, donde se mostrará las curvas del nivel, posteriormente se puede comparar
las curvas del HMI, con las curvas obtenidas en Excel. Ver figura 25.
Para poder conectarnos con el KEPS ERVER, es necesario regresar a la configuración del PLC y activar las
protecciones PUT/GET. En caso de no tener activado. Ver figura 26.
.
Figura 26: Configuración del PLC S7-1200.
A continuación, se indica los pasos a seguir para la correcta programación y sintonización del control PID de
nivel y de flujo. Primero se debe crear un bloque de normalización con los valores reales de los sensores de nivel
y de flujo, a continuación, se coloca un bloque de escala, el cual colocara los valores de la normalización en
un rango que el usuario desee, en este caso la escala va de 0 a 10. Ver figura 27
También se necesita crear un nuevo bloque, este bloque se encargar de activar y desactivar el PID del nivel, el bloque
es un set reset. Ver figura 28.
Para la parte del PID se necesita crear un nuevo bloque de programación, pero con interrupción cíclica, después se debe
ingresar en la parte de control PID, PID COMPACT, y seleccionar un pid_compact. Ver figura 29.
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Una vez ingresado el PID, se procede a la configuración para esto se ingresa en 1, donde se configura los parámetros
como el nivel máximo, mínimo, el tipo de dato, el tipo de ingreso de ato. Ver figura 30.
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Una vez ingresado los parámetros ingresamos en la ventana de optimización, en esta parte se elijará el tiempo de
muestreo, por defecto se colocará en 0,3 se pulsa start, después elegimos el tipo de optimización, en este caso,
optimización fina, se pulsa, start, y se espera que termine la optimización. Ver figura 31.
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Una vez terminada la optimización se ingresa el valor SET_POINT, máximo de 8 L. se vuelve a compilar el programa,
para cargar al PLC, no es necesario desconectarse, una vez compilado se carga al PLC, y se puede comprobar que el PID
ha sido implementado. Ver figura 32.
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Con esto se finaliza el procedimiento del control PID de nivel, para realizar el control PID del flujo, se sigue los
mismos pasos detallados en esta guía.
RESULTADOS OBTENIDOS:
CONCLUSIONES:
RECOMENDACIONES:
Guía realizada por: Henry Wladimir Cóndor Sinchiguano.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
FIRMAS
F:
………………………………………………
F: F: ……
……………………………………… …………………………………………
……. ……. Nombre: