You are on page 1of 18

Utilizacin de NI OPC SERVER

CONFIGURACIN NI OPC SERVER

El objetivo de este tutorial es mostrar cmo se logra la configuracin de un canal y de


un dispositivo utilizando el NI OPC Server de National Instruments.

De forma sintetizada se muestran los pasos bsicos para su configuracin

PASO 1. Abrir NI OPC Server

Figura 1. Ubicacin del NI OPC server

La pantalla que aparecer despus de abrir el NI OPC se muestra en la figura 2


Figura 2. Interface del NI OPC Server

PASO 2. Abrir un nuevo Canal

>>Seleccionar el icono del men principal para aadir un nuevo canal

>>Indicar el nombre del canal a generar (fig 3)

Figura 3. Anadir un nuevo canal >>Nombre del Canal>>

>> Seleccionar la opcin siguiente despus de >>nombrar el canal>>

>>Seleccionar el driver a utilizar para la conexin con el controlador. Para el caso de AB


utilizar CONTROLLOGIX Ethernet, Siemens Utilizar SIEMENS TCP/IP Eth. (ver figura 4)
Figura 4. Seleccin del Driver

>>Seleccionar el Adaptador de red a utilizar. Recuerde que la direccin IP del adaptador deber
estar en el mismo dominio que el del controlador. En caso de que desee cambiar la IP del
adaptador vaya a >>Redes y recursos compartidos>>Cambiar configuracin de
adaptador>>seleccione el adaptador>>IPV4>>Propiedades

Figura 5. Seleccin de adaptador de red

>>Es recomendable utilizar la opcin de escribir el ultimo valor a los Tags, sin embargo
depende mucho de la aplicacin que se realiza
Figura 6. Configuracin de tags

>>Revisar y aceptar la configuracin realizada

Figura 7. Configuracin de canal terminada

PASO 3. Anadir un nuevo dispositivo

>>Dar clic en el icono que se encuentre en el men

>>Asignar un nombre al dispositivo a configurar (fig 8)


Laboratorio de Control Lgico y Redes Industriales
Utilizacin de NI OPC SERVER ITESM

Figura 8. Configuracin del nombre para el nuevo dispositivo

>>Dar siguiente y seleccionar el modelo del dispositivo a utilizar. Para el caso de SIEMENS es
un S7300, en AB es un ControlLogix 5500

Figura 9. Modelo del dispositivo

>>Asignar la direccin IP del dispositivo

AB {IP,1,0} ejemplo 120.10.1.250,1,0 (fig 10)


Siemens {IP} ejemplo 120.10.1.250
Figura 10. Configuracin del IP

>>Definir los parmetros de comunicacin (fig 11)

Figura 11. Parmetros de comunicacin

>>Generacin de la base de datos para los TAGS (fig 12)

Es recomendable generar la tabla en el primer inicio y sobre escribir nicamente cuando sea
necesario. Cabe mencionar que los tags pueden ser exportados desde el software de
programacin e importados por l NI OPC server
Figura 12. Generacin de TAGS

>>Tipo de dato por DEFAULT (fig 13). Utilizar el tipo de dato se requiera

Figura 13. Tipos de datos

>>Importar las variables del programa. En AB se deber guardar el proyecto en formato .l5k
para que sean reconocidos los tags por l NI OPC server
Figura 14. Importar tags

>>Finalizar la configuracin

Figura 15. Configuracin exitosa


GENERAR BASE DE DATOS AUTOMATICAMENTE

En algunas ocasiones no se generan las BD en automtico, para ello es necesario hacerlo de


forma manual

>>Clic derecho en el dispositivo y seleccionar propiedades

Figura 16. Propiedades del dispositivo

>>Revisar que el Path del archivo este correcto


Figura 17. Importar Tags desde archivo .l5k

>>Seleccionar la pestaa DATABASE CREATION y pulsar la opcin AUTOCREATE.

Modifique las opciones de la creacin de la BD a su gusto, se recomienda utilizar sobrescribir si


es necesario

Figura 18. Generacin de BD para TAGS


>>Guardar cualquier cambio realizado

ABRIR EL CLIENTE OPC DE PRUEBA

>> Seleccionar el icono que aparece en el men

Deber de aparecer una pantalla igual a la de la figura 19

Figura 19. Cliente de prueba OPC

Las ventanas superiores muestran todas la variables que pueden ser monitoreadas en el
controlador online
Incluso existen variables de sistema que indican si el controlador esta online, variables
del tiempo actual de monitoreo, variables para monitoreo del driver, del controlador, del
adaptador de red, etc.
La ventana inferior indica alarmas generadas durante la conexin con el servidor o con
cualquier variable de sistema y tags

En la figura 20 se muestran algunas de las caractersticas que pueden ser relevantes en el


monitoreo y control de los tags
Figura 20. Monitoreo de variables desde el OPC Cliente

Data type. Indica el tipo de datos de la variable a monitorear


Value. Valor actual del tag
Timestamp. Ultimo tiempo de monitoreo
Quality. Calidad de monitoreo para la variable {good-conectividad, bad- no conexin}

Cabe mencionar que este es solo un cliente de prueba, sin embargo es muy til para conocer si
existe o no comunicacin con el dispositivo
CONFIGURACIN DEL CLIENTE EN LABVIEW

A continuacin se muestra la implementacin del cliente utilizando el modulo DSC; sin


embargo es posible realizar la comunicacin utilizando DATASOCKET a travs del
protocolo OPC

>>Abrir un nuevo proyecto en LabVIEW

Figura 21. Men inicio LabVIEW

>> Clic derecho en My Computer>>Nuevo>>I/O server

Figura 22. Nuevo cliente OPC

>>Seleccionar OPC CLIENT y continua


Figura 23. Seleccin de cliente OPC

>>Seleccionar el OPC server deseado, para este caso utilizar NI OPC server, sin embargo es
posible acceder a un server como RSLINX ya sea de forma local o remota (ver fig 24).

Figura 24. Servers disponibles

>>En caso de requerirse modifique el Update rate del cliente para un monitoreo ms rpido

Una vez terminada la seleccin del server, deber aparecer en su rbol de proyecto en labVIEW
un icono similar al que se presenta en la figura 25

Figura 25. Cliente OPC

Hasta este punto ya se tiene configurado el cliente, lo que resta es llamar a cada una de las
variables que se encuentran en el servidor, para ello es necesario crear variables compartidas
para cada uno de los tags residentes en el servidor

GENERACIN DE TAGS
>>Dar un clic derecho en My computer>>nuevo>>Variable

Figura 26. Generacin de variables

>>Asignar un nombre para la variable, habilitar la casilla enable aliasing y seleccionar el botn
de buscar

Figura 27. Configuracin de variables

>>Desplegar el rbol, hasta llegar al OPC cliente, buscar el tag deseado y aceptar

Figura 28. Asignacin de alias a tag del controlador

>>Realizar esto para cada uno de los tags a monitorear

EN EL VI

Para relacionar las variables con indicadores en LABVIEW, vaya a propiedades del indicador o
control>>DATA BINDING>>Buscar la variable a relacionar

You might also like