Sunteți pe pagina 1din 40

OPC SERVER -LABVIEW 2016 - U.N.S.A.

Contenido
1.- Introduccin....................................................................................2
2. Desarrollo.......................................................................................3
2.1- Acceso a la EGX a travs de una red.................................................4
2.2.- Configuracin...................................................................................... 5
2.3.- Configuracin avanzada......................................................................6
2.3.- Deteccin de direcciones IP duplicadas..............................................7
2.4.- Configuracin de puerto serie.............................................................7
2.6.- Conexiones con dispositivos remotos.................................................8
2.7.- Topologa: slo dispositivos esclavos en serie...................................10
2.9.- Configuracin de la lista de dispositivos...........................................10
2.10.-Filtrado de modbus TCP/IP................................................................12
2.11.- Tipos de dispositivos admitidos......................................................13
2.12.- Ejemplo de Configuracin EGX300..................................................15
2.12.- Conexin de labview a cualquier dispositivo mediante servidor NI
OPC........................................................................................................... 19
2.12.1. Configuracin del enlace............................................................19
2.12.2.- Insercin y configuracin de la primera unidad........................24
2.12.3.- Configuracin de los puntos de enlace de la primera unidad
(tag)....................................................................................................... 32
2.12.7.- Conexin labview al plc utilizando un servidor I/O...................34
2.12.8.- Uso de datos del OPC en labview..............................................40
3.- Conclusiones.................................................................................41
4.- Referencias....................................................................................41

1
OPC SERVER -LABVIEW 2016 - U.N.S.A.

CONFIGURACION POWER LOGIC EGX300

1.- Introduccin

[1] En la actualidad gracias al desarrollo y aplicacin a las tcnicas modernas


de control, un gran nmero de tareas y clculos asociados a la manipulacin de
las variables ha sido delegado a las computadoras, controladores y
accionamientos especializados para el logro de los requerimientos del sistema.
El software basado en LabView, ser quien nos ayudar a monitorear las
variables y controlar al equipo de monitoreo.

Las exactitudes de las mediciones dependen en gran parte de una buena


aproximacin que dan los instrumentos sin embargo, estos tienen sus propios
consumos que hacen que las mediciones difieren de los valores reales, para
determinar el grado de error inherente del propio instrumento que se define un
parmetro denominado clase de precisin.

Diferentes mtodos de medicin pueden ser usados dependiendo de las


caractersticas y propiedades del proceso que existe para ser medidos y del
tiempo disponible para ejecutar las mediciones. Por otra parte el software
LabView ser uno de los mecanismos que nos permita monitorear los
diferentes parmetros elctricos, para un adecuado proceso de investigacin.
La EGX300 es un dispositivo basado en Ethernet que proporciona una interfaz
transparente entre redes basadas en Ethernet y dispositivos que pueden ser
instalados por el usuario. Entre los dispositivos que pueden ser instalados por
el usuario se incluyen:
Medidores
Monitores
Rels protectores
PLCs,
Unidades de control
Controles de motores
Otros dispositivos que se comunican mediante protocolos Modbus,
JBUS o PowerLogic.

2
OPC SERVER -LABVIEW 2016 - U.N.S.A.

2. Desarrollo

[2] La EGX300 utiliza el protocolo Modbus TCP/IP para acceder a informacin


de dispositivos que puede instalar el usuario a travs de una red de rea local
(LAN) o a travs de una red de rea extendida (WAN). Esta capacidad permite
utilizar software de supervisin para acceder a la informacin de los
dispositivos y recolectar datos, establecer tendencias, gestionar alarmas y
eventos, efectuar anlisis y ejecutar otras funciones.

2.1- Acceso a la EGX a travs de una red

Se puede acceder a la EGX a travs de una LAN Ethernet utilizando cualquier


explorador Web, como Microsoft Internet Explorer.

3
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Conexin a la EGX

2.2.- Configuracin

Para acceder a los enlaces de la pgina web Configuracin, haga clic en


Configuracin en la barra de mens de la EGX.

Configuracin de Ethernet y TCP/IP

Se utiliza la configuracin de la siguiente tabla

4
OPC SERVER -LABVIEW 2016 - U.N.S.A.

DE LA TABLA MOSTRADA SE OBSERVA QUE LA DIRECCION IP


PREDETERMINADA ES: 169.254.0.10

2.3.- Configuracin avanzada

Se debe tener en cuenta que solo los trabajadores cualificados deben cambiar
la configuracin avanzada de Ethernet de la EGX. Tales modificaciones deben
realizarse solo despus de leer acerca de la configuracin avanzada de
Ethernet y comprenderla.

El incumplimiento de estas instrucciones puede reducir el rendimiento de


la red.

5
OPC SERVER -LABVIEW 2016 - U.N.S.A.

2.3.- Deteccin de direcciones IP duplicadas

Mientras est conectada a la red, la EGX publica su direccin IP. Para evitar
conflictos de direcciones IP duplicadas, la EGX utiliza el Protocolo de
resolucin de direcciones (ARP) con el fin de comprobar si algn otro
dispositivo de la red utiliza la misma direccin IP. En la siguiente tabla se
explica cmo trata la EGX la direccin IP duplicada cuando se detecta.

6
OPC SERVER -LABVIEW 2016 - U.N.S.A.

2.4.- Configuracin de puerto serie

A continuacion se muestra los parametros a insertar:

2.6.- Conexiones con dispositivos remotos

7
OPC SERVER -LABVIEW 2016 - U.N.S.A.

La EGX permite abrir conexiones para un mximo de 1 6 dispositivos nicos


Modbus TCP/IP definidos por el usuario. Podr introducirlas manualmente o
seleccionarlas a partir de una tabla que recoge las conexiones detectadas por
la funcin Punto de acceso del sistema (consulte la Figura 7). Estas conexiones
se ponen a disposicin de la configuracin de la lista de dispositivos para la
configuracin de dispositivos remotos.

Lista de dispositivos de la EGX

8
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Antes de comenzar, tenga en cuenta que no debe utilizar las direcciones serie
esclavas 1 o 16 en un modo de transmisin Automtico en un bus de
comunicaciones serie con protocolos mixtos (por ejemplo, una sola conexin en
bus de comunicaciones serie con algunos dispositivos que usen el protocolo
PowerLogic y otros que usen el protocolo Modbus RTU/Jbus).

Conexin de dispositivos a una EGX

La Figura 8 y la F igura 9 ilustran la manera en que los dispositivos se conectan


a la EGX. Para agregar esos dispositivos a la Lista de dispositivos, siga los
pasos que se indican en Configuracin de la lista de dispositivos en la pgina
13.

2.7.- Topologa: slo dispositivos esclavos en serie

2.8.-Topologa: dispositivos esclavos y remotos en serie

2.9.- Configuracin de la lista de dispositivos

9
OPC SERVER -LABVIEW 2016 - U.N.S.A.

* Este parmetro de configuracin slo se puede cambiar si est deshabilitado


el registro de datos para el dispositivo que se est actualizando.

PAGINA LISTADE DISPOSITIVOS

Pgina Lista de dispositivos con las conexiones remotas admitidas

10
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Configuracin de Lista de dispositivos

2.10.-Filtrado de modbus TCP/IP

Esta funcin permite al administrador designar el nivel de acceso que los


clientes Modbus TCP/IP tienen a los dispositivos (locales o remotos)
conectados a la EGX.
NOTA: Existe una direccin Modbus TCP/IP annima (***.***.***.***) que se
puede configurar como Slo lectura o Ninguno. Si la configura como Slo
lectura, permite que cualquier cliente Modbus TCP/IP que no est en la lista de
filtrado acceda a los dispositivos esclavos en serie con acceso de slo lectura.
Si lo configura como Ninguno, bloquea a todos los clientes Modbus TCP/IP
que no estn en la lista de filtrado.

11
OPC SERVER -LABVIEW 2016 - U.N.S.A.

2.11.- Tipos de dispositivos admitidos

La EGX acepta los siguientes tipos de dispositivos: La presente lista de


dispositivos compatibles es exacta a fecha de publicacin de este documento.

12
OPC SERVER -LABVIEW 2016 - U.N.S.A.

13
OPC SERVER -LABVIEW 2016 - U.N.S.A.

2.12.- Ejemplo de Configuracin EGX300

1. Abrir el navegador Internet Explorer


2. Aparecer una ventana pidindonos el nombre de usuario y la
contrasea:
usuario : Administrator, contrasea :Gateway
3. Acto seguido aparecer la pgina principal de la pasarela. En el men
de la barra superior clicar en SETUP

4. Definir direccin IP de la pasarela


5. En la nueva pantalla aparecer un men a la izquierda, pulsar en
ETHERNET TCP/IP.
6. No hacemos cambios al IP del Gateway, en este caso el IP del Gateway
se mantiene con :
IP: 192.168.1.11
Y una mascara subred:
MS: 255.255.255.0

14
OPC SERVER -LABVIEW 2016 - U.N.S.A.

7. Configurar puerto serie de la pasarela EGX300 y dar de alta equipos en


el puerto serie
8. Se hace clik en Puerto Serie
En la ventana que aparece hay que configurar los datos segn los equipos que
tenemos conectados al puerto serie de la pasarela
Interfaz fsica RS485 2 hilos
Modo de transmisin automtico
Velocidad en baudios 9600
Paridad ninguna
Tiempo de espera de respuesta 3 (segundos)

APLICAR.

9. En el men de la izquierda seleccionar LISTA DE DISPOSITIVOS.


Al ejecutar este proceso verificamos que realmente el dispositivo comunica
correctamente con la pasarela, ya que todos los equipos nuevos detectados se
indica en la columna de Estado como ENCONTRADO.

10. Para verificar que los equipos comunican correctamente con la pasarela
EGX pulsar DETECCION, y en la pantalla siguiente INICIAR
DETECCIN.

15
OPC SERVER -LABVIEW 2016 - U.N.S.A.

11. Pulsar en REGISTRO DE DISPOSITIVOS


Para cada uno de los equipos que se tiene definido en lista de dispositivos
podemos activar o no el registro de datos. Por defecto se registran unos
valores predeterminados, pero pulsando en el link TEMAS se puede
personalizar las variables a registrar para cada dispositivo. Por ejemplo, pulsar
TEMAS para el equipo PM700 prueba

ESQUEMA DE CONEXION

16
OPC SERVER -LABVIEW 2016 - U.N.S.A.

17
OPC SERVER -LABVIEW 2016 - U.N.S.A.

2.12.- Conexin de labview a cualquier dispositivo mediante


servidor NI OPC

[3] El puente de Servidores NI OPC convierte protocolos industriales a los


protocolos abiertos OPC Clsico y OPC Arquitectura Unificada (UA). Esta
conversin a OPC le permite al software NI LabVIEW comunicarse con
diferentes controladores lgicos programables (PLCs) y dispositivos de terceros
a travs del Cliente OPC que est incluido con el Mdulo LabVIEW Datalogging
and Supervisory Control (DSC). La combinacin de los Servidores NI OPC y
LabVIEW ofrece una sola plataforma para brindar medidas y control de alto
rendimiento a sistemas industriales.

[4] El software NI LabVIEW puede comunicarse con cualquier controlador


lgico programable (PLC) de diferentes formas. OPC (OLE for Process Control)
define el estndar para comunicar datos en tiempo real entre los dispositivos de
control de una planta y las interfaces hombre-mquina (IHM). Los servidores
OPC estn disponibles virtualmente para todos los PLCs y para PACs
(Programmable Automation Controller).
2.12.1. Configuracin del enlace
Abrir el programa NI OPC Servers que est instalado en la carpeta de National
Instruments. Por defecto se abrir la ltima aplicacin en la que se trabaj.

18
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Si se crea una nueva aplicacin, se visualiza la ventana de la siguiente figura.


Es conveniente asignar el nombre de la aplicacin y guardar las modificaciones
cada cierto tiempo.
Pinchando en Click to add a chanel se abre la ventana en la que se asigna el
nombre del enlace que se va a realizar.

Se asigna el nombre ETHERNET para indicar por medio de este nombre, el


tipo de enlace que se va a utilizar (podra ser tambin por puerto serie).

Con Siguiente se despliega dentro de la ventana un listado con todos los


posibles enlaces a utilizar. Cada nombre indica el fabricante y el tipo de enlace.
Seleccionar MODBUS TCP/IP ETHERNET que es el que se usar para
enlazar el EGX 300 que incorporan un puerto Ethernet.

19
OPC SERVER -LABVIEW 2016 - U.N.S.A.

La ventana de optimizacin de escritura se puede dejar por defecto. Las


distintas opciones de configuracin, hacen referencia a los valores de escritura
de los tags. La opcin seleccionada es la de escribir slo los ltimos cambios
producidos en todos los tags y escribir 10 valores por cada lectura.

Este canal est configurado para comunicarse a travs de una red. Puede
seleccionar el adaptador de red que el controlador debe utilizar de la lista
siguiente.
Seleccione Predeterminado si desea que el sistema operativo elija el adaptador
de red para usted

20
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Puede controlar cmo se procesa el proceso de escritura en este canal.


Establezca el mtodo de optimizacin y el ciclo de trabajo de lectura y escritura
a continuacin.

Escribir slo el ltimo valor puede afectar al procesamiento por lotes o al


equivalente.

Se elige cmo este controlador controla valores de punto flotante no


normalizados. Al seleccionar Manejo sin modificar se obtiene el valor no
normalizado, mientras que Reemplazar con cero cambia los valores de punto
flotante no normalizados a cero

21
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Seleccione si todos los dispositivos de este canal comparten un nico socket


(MBE a RTU Gateway) o si cada dispositivo tiene uno o ms de sus propios
sockets

Seleccione el puerto y el protocolo a utilizar cuando acte como un dispositivo


esclavo

22
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Si la siguiente informacin es correcta, se hace click en finalizar para guardar la


configuracin para el nuevo canal.

La configuracin del nuevo canal queda de la siguiente manera:

2.12.2.- Insercin y configuracin de la primera unidad


Para insertar el primer dispositivo, en la ventana que queda abierta despus de
configurar el enlace ETHERNET, click en Click to add a device con lo que se
abre una nueva ventana donde proseguir con la configuracin.

23
OPC SERVER -LABVIEW 2016 - U.N.S.A.

En esta ventana se asigna el nombre que se adjudica al esclavo (o del equipo


que deseemos).

El dispositivo que se define es un controlador de dispositivo que ayuda al


modelo. Seleccionamos el siguiente modelo:

24
OPC SERVER -LABVIEW 2016 - U.N.S.A.

El dispositivo que est definiendo puede ser eliminado como parte de una red
de dispositivos. Para comunicarse con el dispositivo, debe asignrsele un ID
nico. Su documentacin para el dispositivo puede referirlo como un 'ID de red'
a 'Direccin de red':

El comportamiento de actualizacin inicial del dispositivo puede ajustarse para


proporcionar actualizaciones con datos en cach o datos de dispositivo.

25
OPC SERVER -LABVIEW 2016 - U.N.S.A.

El modo de exploracin se utiliza para anular el intervalo que las etiquetas son
preparadas automticamente por el servidor.

El dispositivo que est definiendo tiene parmetros de sincronizacin de


comunicaciones que puede configurar.

Puede degradar un dispositivo durante un perodo especfico cuando se


producen fallos de comunicaciones. Durante este tiempo no se enviar ninguna
peticin de lectura (escribe si es aplicable) al dispositivo. Degradar un
dispositivo fallido evitar el bloqueo de las comunicaciones con otros
dispositivos en el canal

26
OPC SERVER -LABVIEW 2016 - U.N.S.A.

El dispositivo que se est definiendo tiene la capacidad de generar


automticamente una base de datos de etiquetas.
Determinar si el dispositivo debe crear una base de datos en el inicio, qu
accin debe realizarse en las etiquetas de generacin anterior, grupo para
agregar etiquetas a, y permitir subgrupos.
Se finaliza la configuracin de la primera unidad confirmando los datos
correspondientes a las ventanas anteriores.

27
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Se especifica el puerto que utilizar este dispositivo. Los puertos vlidos para
este dispositivo son a un 65535. el puerto predeterminado es 502.
El protocolo IP se puede cambiar a UDP si su dispositivo lo admite.

La siguiente ventana nos dice que el controlador se puede configurar con


diferentes configuraciones para cada dispositivo

Se especifica el tamao mximo del bloque al leer datos de este dispositivo

28
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Establezca la ubicacin del archivo de importacin de variables que se utilizar


en la creacin de la base de datos de etiquetas. Seleccione si las descripciones
deben mostrarse si se proporcionan

29
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Seleccione la opcin para desactivar las etiquetas en la excepcin de direccin


ilegal (cdigo 2 o 3) del dispositivo

Si las siguientes configuraciones son correctas, haga clic en 'Finalizar' para


comenzar a usar el nuevo dispositivo

30
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Siguiendo los mismos pasos se aadir varios dispositivos (esclavos)

2.12.3.- Configuracin de los puntos de enlace de la primera unidad (tag)

En la pantalla principal, teniendo seleccionado el dispositivo que est recin


configurado, se har un click con el botn derecho del ratn en la zona de la
pantalla de la derecha en la que aparecern todos los tag que se vayan
editando.

31
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Ventana en la que se visualiza el tag editado, tal como fue escrito. Pulsando la
tecla de confirmacin, el propio programa escribe los datos en su forma
correcta (siguiente ventana).

Seleccionar la zona de memoria y el tipo de la misma y luego redireccionar.


Por ejemplo CIO0000CIO6143Word, permite utilizar una palabra comprendida
entre esos dos valores (CIO01002).

Terminar con aplicar y pasar a configurar otro tag.


Segn se van creando los distintos tag, se visualiza el mismo con un resumen
de la configuracin realizada.

32
OPC SERVER -LABVIEW 2016 - U.N.S.A.

2.12.7.- Conexin labview al plc utilizando un servidor I/O

En esta seccin. Se crear una interfaz en LabVIEW para las etiquetas (tags)
OPC llamadas I/O Server. El I/O Server automticamente actualiza LabVIEW
con los valores de las etiquetas actuales en el rango que usted especifica.

1. La ventana de Getting Started. haga clic en File New Project para abrir
un Nuevo proyecto en LabVIEW.

2. En la ventana LabVIEW Proyect, haga clic derecho en My Computer y


seleccione New I/O Server, como se muestra en la siguiente figura:

33
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Creando un Nuevo Servidor I/O en LabVIEW Project.

4. Seleccione OPC Client en la ventana Create New I/O Server y


haga clic en Continue.
5. Indicamos el tipo de server, en este caso seleccionamos la opcin
OPC client

6. Aparece una ventana de configuracin

34
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Seleccionamos la opcin : National Instruments.NIOPCSerers.V5

35
OPC SERVER -LABVIEW 2016 - U.N.S.A.

A continuacin se verifica que este correcta la configuracin

Se hace el llamado a los tags creados en la configuracin del opc server.


Como se ve en la siguiente figura, apafrecen los tag PM800, PM700, otros.

36
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Se procede a aadir las variables:

1. Ahora se procede a crear un instrumento virtual (VI). Para crear una


interfaz de usuario y un cdigo grafico ejecutable.

37
OPC SERVER -LABVIEW 2016 - U.N.S.A.

Aqu arrastramos los tags creados hacia el panel frontal de labview

Configurando OPC Client I/O Server


38
OPC SERVER -LABVIEW 2016 - U.N.S.A.

6. Seleccione OK. Una biblioteca se crear automticamente en la


ventana proyect explorer para manejar el I/O Server.
7. Guarde el proyecto como OPCDemoProject y la biblioteca como
OPCDemoLibrary seleccionando File Save All de la ventana Proyect
Exporer.

2.12.8.- Uso de datos del OPC en labview


2. Desde Proyecto Explorer, haga clic derecho en My Computer y
seleccione New VI. Para crear una interfaz de usuario y un cdigo grafico
ejecutable.
3. Seleccione View Controls Palette seguido de Express Graph
Indicators Chart y ubquela en el panel frontal como se muestra en la
figura.

Seleccione una Waveform Chart de la paleta Controls.

Waveform Chart ubicada en el Panel frontal

4. Y asi podemos visulizar cada variable que obtendr del pm 800

39
OPC SERVER -LABVIEW 2016 - U.N.S.A.

5.

14. Finalmente Usted ha ingresado satisfactoriamente a los datos del PLC


con su aplicacin en LabVIEW, de tal manera que usted puede incorporar
anlisis eficientes y funciones de control en su solucin.

3.- Conclusiones
La EGX300 utiliza el protocolo Modbus TCP/IP para acceder a
informacin de dispositivos que puede instalar el usuario a travs de una
red de rea local (LAN) o a travs de una red de rea extendida (WAN).
La EGX permite abrir conexiones para un mximo de 1 6 dispositivos
nicos Modbus TCP/IP definidos por el usuario.
OPC SERVER permite permite al software NI LabVIEW comunicarse
con diferentes controladores lgicos programables (PLCs) y dispositivos
de terceros a travs del Cliente OPC que est incluido con el Mdulo
LabVIEW Datalogging and Supervisory Control (DSC).

El puente de Servidores NI OPC convierte protocolos industriales a los


protocolos abiertos OPC Clsico y OPC Arquitectura Unificada (UA).

4.- Referencias
[1] powerlogic /productos
[2] Guia de Usuario PowerLogicTM Ethernet Gateway EGX300
[3 ] National Instruments/Tienda/Servidores OPC
[4 ] National Instrument /Pgina Principal /Notas Tcnicas /Conecte LabVIEW a
Cualquier PLC
[5] OPC-LabVIEW Centro Integrado Politcnico ETI - Departamento de
Electricidad de Fernando Pascual Moiss Prez

40

S-ar putea să vă placă și