Está en la página 1de 6

Conectar LabVIEW a PLC

El software NI LabVIEW puede comunicarse con cualquier controlador lógico programable


(PLC) de diferentes formas. OPC (OLE for Process Control) define el estándar para
comunicar datos en tiempo real entre los dispositivos de control de una planta y las
interfaces hombre-máquina (IHM). Los servidores OPC están disponibles virtualmente para
todos los PLCs y para PACs (Programmable Automation Controller). En este articulo
aprenderá cómo 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 diseñaremos 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 Módulo 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 Módulo NI LabVIEW DSC. El Datalogging
and Supervisory Control(DSC) es un módulo que extiende las características 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 versión es el NI OPC Server.V5, agregado en la
ventana Settinngs opción “Registered OPC servers”

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

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


siguiente ruta: OPC/ Channel1/ S7 1200/ Variables, presionamos el botón “Add” en
cada variable que necesitemos enlazar.

LabVIEW OPC Server by Atom


7. Las variables enlazadas se mostraran en la ventana edición para múltiples 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 estarán 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 opción 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 función “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 función 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 botón 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 librería de
este proyecto necesitamos configurar en el panel frontal del proyecto, seleccionamos
opción “Shared Variable” en la opción 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 botón de edición.

16. En la ventana de edición veremos el nombre del control, presionamos el botón


Browse para buscar la fuente de esta variable.

17. La variable que creamos en los pasos anteriores fue compartida para un controlador
que tiene comunicación Ethernet, las variables de este controlador están compartidas
para esta red y enlazada a la librería 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 librería del proyecto, en este paso finalizamos el enlace
entre el dato del controlador y la aplicación que desarrollamos en LabVIEW.

LabVIEW OPC Server by Atom

También podría gustarte