You are on page 1of 6

Conectar LabVIEW a PLC

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). En este articulo
aprender cmo usar LabVIEW para comunicarse con un PLC conectado a la red utilizando
OPC.
1. Abrimos el programa Labview para acceder a las variables compartidas del
controlador, luego disearemos una interfaz para el monitoreo del proceso.

2. Agregamos un nuevo I/O server que permitir enlazar las variables desde Labview,
para agregar este complemento debemos instalar el programa Mdulo NI LabVIEW
Datalogging and Supervisory Control (DSC) que es una herramienta de Labview
para manejo de variables compartidas.

3. Agregamos un nuevo I/O en el nuevo proyecto, este complemento no se mostrara


hasta que instalemos en la computadora Mdulo NI LabVIEW DSC. El Datalogging
and Supervisory Control(DSC) es un mdulo que extiende las caractersticas del
programa LabVIEW y permite crear interfaces HMI-SCADA para el monitoreo de
sistemas de control.

LabVIEW OPC Server by Atom

4. El servidor OPC instalado en esta versin es el NI OPC Server.V5, agregado en la


ventana Settinngs opcin Registered OPC servers

5. Luego de instalar el servidor con el que trabajaremos se creara una nueva librera sin
nombre, como procedimiento siguiente accedemos a sus propiedades haciendo clic
derecho y escogemos la propiedad CreateBound Variables

6. Ingresamos a la librera que fue creada previamente en el OPC Server siguiendo la


siguiente ruta: OPC/ Channel1/ S7 1200/ Variables, presionamos el botn Add en
cada variable que necesitemos enlazar.

LabVIEW OPC Server by Atom

7. Las variables enlazadas se mostraran en la ventana edicin para mltiples variables,


veremos el nombre de variable, tipo y propiedades de red.

8. Agregamos al proyecto un nuevo instrumento virtual, en la ventana de este


instrumento agregaremos indicadores y controles que estarn relacionados a las
variables antes agregadas en el proyecto.

9. Un instrumento virtual est compuesto por dos ventanas, el panel frontal, el diagrama
de bloques, en la barra de men seleccionamos la opcin Windows/Show Block
Diagram para trabajar en el diagrama de bloques.

10. Buscamos el sub men DSC Module en la paleta de funciones

LabVIEW OPC Server by Atom

11. Agregamos la funcin Shared Variable, arrastramos este objeto desde la paleta de
funciones y lo insertamos en el diagrama de bloques, en la parte derecha del bloque
de funcin ubicamos una flecha para modificar sus propiedades e insertar la variable
compartida BTN_START

12. En el panel frontal agregamos un indicador luminoso al que denominaremos START ,


cada vez que presionamos el botn START en el controlador PLC se encender este
indicador

13. Conectamos la variable compartida BTN_START con el indicador luminoso en el


diagrama de bloques.

LabVIEW OPC Server by Atom

14. Para que el indicador luminoso reciba el dato en la variable creada para la librera de
este proyecto necesitamos configurar en el panel frontal del proyecto, seleccionamos
opcin Shared Variable en la opcin Tools en la barra de men del proyecto como
se muestra en la figura

15. En la ventana

Front Panel BindingMassConfiguration, buscamos en Open VI el

formulario o panel que creamos para nuestro proyecto, en la lista BindingConfiguration


observaremos las variables vinculadas, presionamos el botn de edicin.

16. En la ventana de edicin veremos el nombre del control, presionamos el botn


Browse para buscar la fuente de esta variable.

17. La variable que creamos en los pasos anteriores fue compartida para un controlador
que tiene comunicacin Ethernet, las variables de este controlador estn compartidas
para esta red y enlazada a la librera 1 del proyecto mediante el servidos OPC,
buscamos la variable BTN_START.

LabVIEW OPC Server by Atom

32. Seleccionar la variable en la celda Binding URL se indicara la ruta en la que se


encuentra vinculado el dato y la librera del proyecto, en este paso finalizamos el enlace
entre el dato del controlador y la aplicacin que desarrollamos en LabVIEW.

LabVIEW OPC Server by Atom