Comunicacion Plc-Labview
Fuente de información: National Instruments
http://zone.ni.com/wv/app/doc/p/id/wv-475
Introducción
OPC (OLE for PROCESS CONTROL). Es un Standard de comunicación desarrollada por FUNDATION 1996, permite
la comunicación con autómatas programables, independientemente del tipo o marca de éste, se puede decir que es un
servidorpara cumplir con la comisión de compartir datos cliente-servidor.
Figura 1
Paquetes y módulos necesarios:
LabVIEW 8.5 con módulo DSC, que permite tener la opción client I/O server
Módulo NI OPC Server
PRIMER PASO
1. CONFIGURACIÓN 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 crucialpara la comunicación. Para nuestro caso
elegiremos Siemens S7-200, > Siguiente
Figura 3
El cuadro New Channel – Comunications (Figura 4), nos permitirá elegir los parámetros de comunicación 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 transmisión o Baud rate, para el siemens S7-200 no debe ser diferenteal 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 continuación se da siguiente aceptando las opciones que se muestran por defecto hasta finalizar.
Se ha terminado de configurar el driver se añade el autómata. Debajo de PLC Siemens; que es el nombre que elegimos
como ejemplo en Channel name, aparece AddDevice en este hacemos click:
1.2 Añadir 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, automáticamente en la pantalla New Device –
Model aparecerá modelos de esa marca, una de las cuales que elegiremos es S7-200. > Siguiente.
Figura 6
La elecciónde Device ID corresponde al ID del plc, es decir la dirección del cpu del plc, Esta se puede hallar en los
manuales o explorando la configuración de la comunicación en el programa propio del plc. Si no se elige adecuadamente
se tendrá problemas en la comunicación. Se continúa las siguientes opciones por defecto hasta finalizar.
Figura 7
En la parte derecha de la pantalla nos indica quedebemos 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 elección. En Address,
escribimos la dirección que tiene en el PLC y en su correspondiente programa, dirección que debe ser escrita de
acuerdas a la sintaxis del fabricante, por ejemplo I0.0 o Q0.0. El símbolo de color verde que aparece ala 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 demás espacios se dejaran por defecto. Una vez aceptado aparecerán los datos
ingresados.
Figura 8
Llegó el momento de comprobar la conexión, en la barra de herramientas, haremos click en el símbolo que tiene un
martillode color rojo Quick Client y con un pequeño OPC. Se desplegará una pantalla, Figura 9. Si la conexión se ha
hecho correctamente, y una vez que se ha elegido la opción 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 sección...
Regístrate para leer el documento completo.