Manual para La Realizacion de Opc Con Opc y Labview
Manual para La Realizacion de Opc Con Opc y Labview
Manual para La Realizacion de Opc Con Opc y Labview
ALUMNO(A)
GABRIELA MORA MERCADO
GRUPO: 7IER1
PROFESOR:
YAIR JESÚS BAUTISTA VÁZQUEZ
CUATRIMESTRE: ENERO-ABRIL-2020
INTRODUCCIÓN .......................................................................................................................... 1
LÓGICA PROGRAMADA DEL MICRO PLC SIEMENS LOGO OBA7 ................................... 2
DESCRIPCIÓN DE LA COMUNICACIÓN OPC-MICRO PLC. ................................................ 3
CONFIGURACIÓN DE LA COMUNICACIÓN EN LOGO!SOFT COMFORT ........................ 3
CREACIÓN DE LA CONEXIÓN PUNTO A PUNTO. ................................................................ 4
CONFIGURACIÓN DEL NI OPC SERVER. ............................................................................... 5
CREACIÓN DE NUEVO CANAL ................................................................................................ 5
CREACIÓN DE NUEVO DISPOSITIVO ..................................................................................... 7
CREACIÓN DE ETIQUETAS PARA ENTRADAS Y SALIDAS (STATIC TAGS) ................ 10
CREACIÓN DE LA INTERFAZ GRÁFICA EN LABVIEW USANDO EL MÓDULO DSC. . 11
DESCRIPCIÓN DE LA COMUNICACIÓN OPC-LABVIEW................................................... 13
DESCRIPCIÓN DEL CONTROL POR VOZ. ............................................................................. 16
DESCRIPCIÓN DE ETAPA DE TEMPORIZACIÓN. ............................................................... 18
CONEXIÓN DE LA SBRÍO CON EL VI. ................................................................................... 19
SIMULACIÓN EN LOGO!SOFT COMFORT ........................................................................... 20
INTERFAZ GRÁFICA EN LABVIEW CON CONEXIÓN DE PLC LOGO OBA7. ................ 21
INTERFAZ GRÁFICA EN LABVIEW CON CONEXIÓN DE LA TARJETA SBRÍO. ........... 22
CONCLUSIÓN ............................................................................................................................. 23
1
INTRODUCCIÓN
Para comunicar el micro PLC con las plataformas de Labview se utilozo el asistente de
comunicación del estándar OPC y los respetivos asistentes que proporcionan las
plataformas de NI.
OBA7
La Figura muestra las condiciones para el encendido y apagado de las salidas del
sistema Q1, Q2 y Q3; las cuales están representadas en nuestra maqueta por tres focos
repartidos en diferentes ambientes de la casa.
Estos focos pueden ser encendidos y apagados de forma Local mediante las entradas
digitales I1, I2 e I3 conectadas al LOGO OBA7; los cuales están representados por tres
simples Interruptores On-Off en nuestra maqueta.
También podrán ser encendidos y apagados de forma Remota desde la interfaz gráfica
de LabVIEW a través de las variables V0.0, V0.2 y V0.4 respectivamente.
Y por último contamos con una aplicación web del LOGO OBA7 llamada LOGO! App, la
cual hace uso de las variables V0.1, V0.3 y V0.5 respectivamente.
De esta manera tenemos interconectadas para cada salida o foco de nuestra vivienda
una entrada digital proveniente de un interruptor, una variable gobernada desde la interfaz
gráfica y otra controlada desde una aplicación web para cualquier dispositivo con sistema
operativo Android.
Estas entradas y variables están interconectadas por medio de compuertas lógicas XOR
para así de esta manera poder realizar el control desde los diferentes lugares ya antes
descritos y pudiendo así prender y apagar las salidas desde cualquiera de estos lugares.
3
La comunicación del Micro PLC LOGO OBA7 con LabVIEW se la realiza por medio del
gestor de comunicaciones OPC Server.
COMFORT
En esta ventana se escoge Conexión de Servidor ya que el LOGO será controlado por
un ordenador. Esta configuración es importante notar que el TSAP (Transmision Layer
Service Acess Point) deberá ser el mismo tanto para la configuración del LOGO como
para el ordenador, para garantizar el funcionamiento de la comunicación TCP/IP entre
ambos.
De esta manera aceptamos todas las solicitudes de conexión para poder leer y escribir
datos a través del OPC, luego de haber realizado la lógica programada del
funcionamiento del LOGO, se procede a guardarlo en la memoria del LOGO, esto
permitirá guardar los parámetros de conexión de RED también.
Pata esto nos dirigimos a Herramientas>>Transferir>>PC->LOGO!. Tal como se puede
apreciar a continuacion.
Procedemos a establecer los parámetros del canal a través del siguiente conjunto de
ventana emergentes mostradas en la siguientes imágenes consecitivas; dichos
parámetros son los siguientes:
o Driver del Dispositivo (SIEMENS TCP/IP Ethernet).
o Adaptador de Red (Realtek, el cual tendrá la IP configurada en el LOGO).
o Tipo y Número de escrituras por lectura (Se recomienda 10).
o Manejo del Dispositivo de Valores de Punto decimal No Normalizados (Usarla
configuración de cambiar valores decimales no normalizados por Cero).
7
Luego de haber creado un canal (en este caso “Control Casa”) le damos click en el
nombre del canal, el cual se ubica en la parte derecha de la ventana principal, por Plank,
y elegir “Click to add a device” para agregar un nuevo dispositivo y enlace de
configuración del PLC.
8
Una vez que se agregaron los canales y dispositivos terminamos con la configuración de
comunicación del PLC con el computador mediante el NI OPC Server.
(STATIC TAGS)
Ahora se agrega la etiqueta estática (Static Tag) que nos ayuda a probar la comunicación
para que luego sea accedida desde el cliente OPC. De esta manera se agregan las
entradas y salidas que se controlaran por medio del NI OPC Server, se agrega un nombre
específico para identificar a la entrada/salida. Se debe tomar en cuenta la siguiente:
Además se tiene en cuenta que el tipo de dato con el que vamos a trabajar es “boolean”
11
Para finalizar le damos doble clic en el área libre para de esta forma para añadir más
entradas y salidas.
EL MÓDULO DSC.
Ahora, se realiza un SCADA utilizando el DSC en LabVIEW para eso seguimos las
siguientes indicaciones de la siguiente ventana.
12
Luego de esto se nos abrirá la ventana navegadora de imágenes del DSC Module de
LabVIEW y buscaremos la que más se asemeje a un bombillo real y la insertamos en el
VI de contro.
Finalmente reemplazamos las imágenes encontradas en el Image navigator por las del
indicador Booleano por default de la siguiente manera: le damos click derecho y luego
seleccionamos la opción “Import Picture from Clipboard”.
13
Para terminar hacemos lo mismo con el siguiente controlador de nuestra interfaz gráfica,
en este caso reemplazaremos un interruptor real siguiendo los mismos pasos que hicimos
anteriormente para el bombillo.
Al terminar de diseñar la interfaz gráfica con la ayuda del DSC Module deLabVIEW
obtendremos el Panel Frontal tal.
Para poder abrir, cerrar, escribir y leer variables que han sido configuradas en el OPC
Server de LabView “National Instruments NIOPCServers V5” se puede utilizar el paquete
de toma de Datos (Data Socket) ubicado dentro de la paleta de funciones, comunicación
de datos, toma de datos.
Luego procedemos a abrir una conexión de datos especificada por una URL mediante el
bloque de función “DataSocket Open Function”, en nuestro caso la dirección local donde
se encuentran las etiquetas para el reconocimiento de las variables del PLC al NI OPC
Server.
Para la configuración del modo de cada variable es preciso saber qué tipo de dato es,
Read, Write, ReadWrite, BufferedRead, BufferedReadWrite. En nuestro caso cada
etiqueta previamente configurada en el NI OPC Server como entradas digitales a la red
(Baño, Comedor, Sala) va a pasar por el bloque “DataSocket Open Function” establecido
en modo “Write”.
Y para las etiquetas previamente configuradas en el NI OPC Server como salidas digitales
del PLC (Luz Baño, Luz Comedor, Luz Sala) van a pasar por el bloque “DataSocket Open
Function” establecido en modo “Read”.
Todas estas configuraciones se pueden apreciar a continuación.
15
Para escribir o cambiar un valor en las etiquetas del NI OPC Server, analógico o digital
hay que utilizar el bloque “DataSocket Write Function”, y ante todo especificar el tipo de
dato colocando un control en la entrada del bloque; y para leer un valor de las etiquetas
del NI OPC Server, analógico o digital hay que utilizar el bloque “DataSocket Read
Function”, especificar el tipo de dato para lo cual solo es necesario colocar una constante
y a la salida del bloque colocar un indicador.
Finalmente luego de haber realizado el cambio en las etiquetas de entrada y haber leído
el estado de las etiquetas de salida del NI OPC Server es necesario cerrar la dirección de
cada etiqueta para poder guardar los cambios y así que surjan efecto, para esto utilizamos
el bloque “DataSocket Close Function”.
16
Para realizar el control por voz primero debemos establecer los distintos nombres de las
variables o elementos que vamos activar por medio de la interacción hombre (voz) –
máquina (Fpga), que se van a utilizar en la vivienda domotizada, la cual fue diseñada en
diferentes bloques, en la siguiente imagen mostramos el diagrama general del control por
voz. Cada bloque de la programación tiene funciones distintas como la identificación de
variables, reproducción de voz comunicadora, activación de variables.
Los bloques de la programación general se detallan a continuación.
Una vez realizados los pasos anteriores de configuración IP de la tarjeta para conectar la
Fpga con el computador procedemos a desplazarnos a la pestaña connect.
20
Después de realizar estos pasos previos ya podremos sincronizar la Fpga con las
variables utilizadas en la vivienda, ya sean estas iluminarias, bombas, sensores, etc. Para
sincronizar la Fpga se procede a abrir el archivo llamado Fpga y lo ejecutamos, luego de
esto ya está lista para poder usar cualquier VI ya sea este de temporización, control por
voz, encendido manual de iluminarias o dispositivos.
Luego de realizar todos los pasos requeridos procedemos a ejecutar el programa y los
procesos programados darán marcha al módulo de control por voz del VI y de la activación
de las luminarias, como prueba seleccionamos tres focos del simulador, consideraremos
tres escenarios presentados en una maqueta donde realizamos la implementación del
proyecto.
LOGO OBA7.
En estas pantallas mostramos la interacción que nos ofrece el entorno de LabView con el
usuario, en las siguientes imagenes mostramos la activación de las distintas variables
por medio del control por voz. Las bombillas de color amarillo significan que el PLC tiene
activada la salida para esa variable.
22
TARJETA SBRÍO.
se muestra la interfaz gráfica del control por voz, la cual nos indicará el estado de las
variables on/off y nos mostrará las acciones que tomará el programa después de
ordenarle alguna acción.
CONCLUSIÓN
Los sistemas controlados por OPC nos permiten desarrollar de manera eficaz proyectos
que anteriormente, se creía no eran posibles, del mismo modo nos permite visualizar
nuestro entorno de manera diferente, facilitando la ida de las personas, al igual que de
las grandes empresas, esto dentro de la rama de las renovables abre un campo muy
grande ya que podría servir para el ahorro y calidad eficiente de la energía no solo de la
eléctrica sino también de las de combustibles fósiles o cogeneración haciendo menos
peligrosas estas para los operadores ya que podría ser una excelente ayuda para el
mantenimiento y control de las centrales energéticas.
24
Rubro Valor
El alumno realizara la interfaz para el control de entradas y visualización de 30%
salidas en un PLC (labVIEW)
El alumno deberá plasmar la programación del PLC para la comunicación 30%
con la interfaz
El alumno deberá proponer un proceso, donde se aplique el OPC para el 20%
monitoreo y control de sistemas renovables.
El alumno presentará un reporte estructurado en formato APA 10%
El reporte deberá contener lo siguiente:
Caratula
Índice
Introducción
Desarrollo
Conclusión