Sie sind auf Seite 1von 10

Comunicacin de LabVIEW 8.

5 con PLC siemens S7-200 usando OPC


Fuente de informacin: National Instruments http://zone.ni.com/wv/app/doc/p/id/wv-475

Introduccin
OPC (OLE for PROCESS CONTROL). Es un Standard de comunicacin desarrollada por FUNDATION 1996, permite la comunicacin con autmatas programables, independientemente del tipo o marca de ste, se puede decir que es un servidor para cumplir con la comisin de compartir datos cliente-servidor.

Figura 1 Paquetes y mdulos necesarios: LabVIEW 8.5 con mdulo DSC, que permite tener la opcin client I/O server Mdulo NI OPC Server

PRIMER PASO
1. CONFIGURACIN DEL SERVIDOR OPC, el cual se comunicar con un programa realizado en LabVIEW. 1.1 Configurar Driver. En Windows > Todos los programas > Nacional Instruments > NI OPC Server File > New > click to add channel (Hacemos clic, aparece al lado izquierda en letras de color azul) Tenemos el cuadro de dialogo: New Channel Identification (ver figura 2)

En channel name escribimos el nombre del canal que nosotros elegimos: ejemplo : PLCsiemens. La damos a Siguiente

Figura 2 El siguiente cuadro nos permite elegir el driver del plc, lo cual es crucial para la comunicacin. Para nuestro caso elegiremos Siemens S7-200, > Siguiente

Figura 3 El cuadro New Channel Comunications (Figura 4), nos permitir elegir los parmetros de comunicacin del PLC al PC. El primero el ID ser el puerto de comunicaciones al que se accede en el PC, en este caso el COM1 : la velocidad

de transmisin o Baud rate, para el siemens S7-200 no debe ser diferente al que se da en el cable de comunicaciones PC/PPI que es 9600 bps. Las otros opciones se aceptan por defecto > Siguiente.

Figura 4 A continuacin se da siguiente aceptando las opciones que se muestran por defecto hasta finalizar. Se ha terminado de configurar el driver se aade el autmata. Debajo de PLC Siemens; que es el nombre que elegimos como ejemplo en Channel name, aparece Add Device en este hacemos click: 1.2 Aadir Device. En Device name ponemos un nombre que elijamos para el dispositivo por ejemplo Simatic > Siguiente

Figura 5

En la figura 3 se eligi el driver del plc,, para el caso siemens S7 -200, automticamente en la pantalla New Device Model aparecer modelos de esa marca, una de las cuales que elegiremos es S7-200. > Siguiente.

Figura 6 La eleccin de Device ID corresponde al ID del plc, es decir la direccin del cpu del plc, Esta se puede hallar en los manuales o explorando la configuracin de la comunicacin en el programa propio del plc. Si no se elige adecuadamente se tendr problemas en la comunicacin. Se contina las siguientes opciones por defecto hasta finalizar.

Figura 7 En la parte derecha de la pantalla nos indica que debemos establecer el static tag, le damos click. En la ventana Tag properties , asignamos un nombre a la variable de entrada o salida, esta puede ser a nuestra eleccin. En Address, escribimos la direccin que tiene en el PLC y en su correspondiente programa, direccin que debe ser escrita de

acuerdas a la sintaxis del fabricante, por ejemplo I0.0 o Q0.0. El smbolo de color verde que aparece a la derecha del espacio correspondiente verificar la sintaxis, para el presente caso se cambiar a I00000.00, sin querer decir que la forma I0.0 haya sido incorrecta. Los dems espacios se dejaran por defecto. Una vez aceptado aparecern los datos ingresados.

Figura 8 Lleg el momento de comprobar la conexin, en la barra de herramientas, haremos click en el smbolo que tiene un martillo de color rojo Quick Client y con un pequeo OPC. Se desplegar una pantalla, Figura 9. Si la conexin se ha hecho correctamente, y una vez que se ha elegido la opcin tercera de la subpantalla de la izquierda, Siemens. Total que son los names correspondientes que les dimos a Channel y al Device Figura 2 y Figura 5. Que en este documento no aparecen, pero que cada uno puede elegir. En seccin de la derecha se ve el Item ID, y en Value debe aparecer 0 o 1, valores binarios, en la figura 10 no aparece por que no se tena conectado el plc. Pero de ser as Unknow es una indicacin de que se cometi un error en la configuracin y no se establece la comunicacin.

Si se ha realizado correctamente la configuracin, en Value cambiar alternativamente de 0 a 1. conforme activamos la entrada I0.0 del PLC conectado al puerto Com 1.

SEGUNDO PASO
Iniciamos Labview , y utilizaremos el mdulo DSC, si lo hemos ya cargado. En New elegimos Empty Project y aparece la pantalla Project Explorer, hacemos clic derecho en My Computer > New > I/O Server (Servidor de Datos).

Figura 10 En Create New I/O Server elegimos la opcin OPC Cliente > Continue luegos tenemos la pantalla Configure New I/O Server Figura 12, en esta elegimos la primera opcin National Instruments NIPOC server hacemos > OK. Observamos como bajo My computer aparece Untitled Library 1 y ligado a este OPC1.

Figura 11

Figura 12

A continuacin creamos la variable, clic derecho en Untitled Library 1 (Figura 13)

Figura 13

En Name (Figura 14) escribimos el mismo nombre que pusimos en Tag Properties en Name (Figura 8). Activamos la casilla Bind to Source y luego en Browse. Vamos desplegando hasta verificar que aparece la variable Input. En el Shared Variable Properties ponemos en Data type el tipo de variable para el caso Bolean le damos a > OK.

Finalmente hacemos otra vez clic derecho en Untitled Library 1 abrimos un VI nuevo. Click y lo seleccionamos en Input en la ventana de Project Explorer arrastramos (Drag and Drop) y pegamos en la venta Front Panel, automticamente aparece un botn con el nombre del tag o la variable que creamos. Para comprobar la comunicacin con el autmata, corremos labVIEW con RUN CONTINUOUSLY. Al activar la entrada I0.0 en el PLC, veremos como cambia de color la lamparita del botn en el panel frontal.

Figura 14

Das könnte Ihnen auch gefallen