Comunicacion Labview PLC
Comunicacion Labview PLC
Comunicacion Labview PLC
Responsable /Equipo.
Accesorios:
REDES DE COMPUTADORAS III
Software LabVIEW
2012.
Herramienta NI OPC
Server Configuration.
Mdulo S7-1200.
Objetivo: Comunicar LabVIEW 2012 y el PLC S7-1200, para interactuar entre estos dos medios.
Objetivo especfico:
Verificar el funcionamiento.
Sustento terico
SIMATIC S7-1200: ofrece la flexibilidad y capacidad de controlar una gran variedad de dispositivos
para las distintas tareas de automatizacin, posee un diseo compacto, su CPU incorpora un
microprocesador, una fuente de alimentacin integrada, as como circuitos de entrada y salida en una
carcasa compacta, conformando as un potente PLC. Una vez cargado el programa en la CPU, sta
contiene la lgica necesaria para vigilar y controlar los dispositivos de la aplicacin. La CPU vigila las
entradas y cambia el estado de las salidas segn la lgica del programa de usuario, que puede incluir
lgica booleana, instrucciones de contaje y temporizacin, funciones matemticas complejas, as
como comunicacin con otros dispositivos inteligentes [1].
Ver mdulo S7-1200 en la Fig.1
Procedimiento:
4) Dentro de la pantalla que parece dar un clic en la opcin Protocolo de internet versin 4
(TCP/IPv4), clic en propiedades.
6) Clic en aceptar.
7) Verificar si existe conectividad entre el PLC S7-1200 y la PC por medio de un ping de conexin
dentro del software cmd.
Para crear las variables que se van a utilizar en la comunicacin es necesario proceder de
la siguiente manera:
1) En el men de inicio buscar la libreara NI OPC Server Configuration que posee LabVIEW
2012.
4) Una vez dado el clic en crear nuevo proyecto, aparecer una ventana en la cual debemos
seleccionar la opcin Clic to add a cannel, dar un clic en esa opcin.
4) Clic en siguiente.
5) Seleccionar la opcin Controladora Fast 192.168.0.3.
6) Clic en siguiente.
7) Clic en siguiente.
8) Clic en Finalizar. Una vez realizado los pasos anteriores podemos observar como aparece el
canal creado.
9) En la opcin Clic to add device, dar un clic para aadir un equipo, para este caso el PLC S7-
1200.
10) En la ventana siguiente al dar el clic, proceder a dar un nombre al equipo, por ejemplo PLC.
12) Seleccionar el modelo del equipo, para nuestro caso seleccionar la opcin S7-1200.
13) Clic en siguiente.
14) Dar una direccin IP al equipo. En el caso del PLC S7-1200 dar la direccin 192.168.0.1
22) Clic en Finalizar. Una vez realizado los pasos anteriores podemos observar como aparece
creado el canal y el equipo que se va a utilizar.
23) En la ventana del NI OPC Server Configuration dar un clic en la opcin:
24) En la ventana que aparece, proceder a crear las entradas y salidas que necesitamos para el
proyecto.
25) Por ejemplo llenar los siguientes datos dentro de ventana Tag Properties para crear una
27) Para agregar la salida proceder de manera similar a como se agrego la entrada, con la
diferencia de que los datos de nombre, direccin y descripcin deben ser otros.
29) Clic en la opcin Quick Client que aparece en la imagen marcada con un circulo rojo.
30) Al realizar el paso anterior aparecer la ventana OPC Quick Client, seleccionar de esta
ventana la opcin REDES.PLC.
31)Observar que la entrada y la salida que se crearon estn es estado Good.
32) Probar que la entrada est funcionando, para lo cual proceder a activar el contacto I0.1 del
PLC. Observar como la entrada cambia del estado cero a uno, demostrando de esta manera
que existe la comunicacin entre el PLC y el KEPServerEx.
33)Para probar la salida, dar un clic derecho sobre la salida creada, seleccionar la opcin
Synchronous Write.
34)En la ventana que aparece dar un valor de uno para activar la bobina Q0.1 del PLC. Clic en
OK.
35)Observar como en el PLC se activa la bobina Q0.1, adems que cambia el estado de la salida
de cero a uno en la pantalla del OPC Quick Client.
Para llevar a cabo la creacin de un nuevo proyecto dentro del Software LaBVIEW 2012,
es necesario proceder de la siguiente manera:
6) Clic en Continue.
10)Dentro del VI que aparece, en la pantalla Block Diagram dar un clic derecho, seleccionar la
opcin estructures y posterior a esto seleccionar la estructura While Loop.
11) En la estructura While Loop, dar un clic derecho sobre el botn de paro y proceder a crear un
control.
14) En la ventana que aparece dar un nombre a la variable que se va a crear, por ejemplo
ENTRADA. Dar un clic en Enable Aliasing y posterior a esto en Browse y seleccionar la
variable de la entrada que se cre en un inicio en el NI OPC Server Configuration.
15) Clic en OK.
17) Proceder de manera similar para crear la variable de la salida. Dar un clic derecho en la
opcin Untitled Library 1, seleccionar la opcin New y posterior a esto seleccionar la opcin
Variable.
18) En la ventana que aparece dar un nombre a la variable que se va a crear, por ejemplo SALIDA.
Dar un clic en Enable Aliasing y posterior a esto en Browse y seleccionar la variable de la
entrada que se cre en un inicio en el NI OPC Server Configuration.
22) Proceder a unir la variable ENTRADA con el visualizador de LabVIEW y la variable SALIDA con
el controlador. La variable entrada se conecta normalmente pero la variable salida presenta
un error, para lo cual es necesario dar un clic derecho sobre la variable, seleccionar la opcin
Access Mode y posterior a esto la opcion Write.
23) Finalmente el VI esta creado para realizar las pruebas de funcionamiento.
24) Realizar la primera prueba de funcionamiento, para lo cual hacer correr el VI creado dando
un clic en el botn marcado con un crculo rojo.
25) En la ventana que aparece dar un clic en Close despus de que se haya cargado todo el
programa.
26) Dar un clic en el controlador de LabVIEW y ver como se activa la bobina Q0.1
27) Finalmente activar el contacto I0.1 del PLC y ver como se activa el visualizador de LabVIEW.
Bibliografa:
[1] Siemens, Simatic S7. Controlador programable S7-1200, Manual del sistema. 2009.
[2] Henry Antonio Roncancio, Tutorial de LABVIEW. Universidad Distrital (Francisco Jos de Caldas),
2001.